Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Неправильный вывод сообщения пользователю

Неправильный вывод сообщения пользователю
Я
   Pyryrym
 
16.11.20 - 17:38
Есть таблица формы Книни, в которой я обхожу все строки, и в определенном случае мне нужно вывести сообщение прикрепленное к полю Книга в табличной части формы

Для Каждого Строка Из ЭтотОбъект.Книги Цикл;
    Запрос.УстановитьПараметр("СерийныйНомер", Строка.Книга.СерийныйНомер);
    РезультатЗапроса = Запрос.Выполнить();
    Выборка = РезультатЗапроса.Выбрать();
    Выборка.Следующий();
    МестоКниги = Выборка.Владелец;                        
    Если МестоКниги <> Перечисления.МестоКниги.Библиотека Тогда
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = "Данная книга отсутствует в библиотеке";
        Сообщение.Поле = "Строка.КнигиКнига";
        Сообщение.Сообщить();
        Отказ = Истина;
    КонецЕсли;    
КонецЦикла;


При этом сообщение выводится внизу, а не прикрепляется к полю.
   Pyryrym
 
1 - 16.11.20 - 17:40
И я еще сейчас обратил внимание: это нормально что нет реакции на лишние точки с запятой?
   Cthulhu
 
2 - 16.11.20 - 17:41
что на вашем птичьем языке означает словосочетание "сообщение прикрепленное к полю Книга в табличной части формы " - загадка для всех. но - неинтересная загадка.
   Pyryrym
 
3 - 16.11.20 - 17:46
(2) Вот как тут прикрепленно к полю интернет магазин:
https://sun9-46.userapi.com/cmnXwfS5hSasFdLfausCWDHUm2KZxxNtn7oitw/yNIjFQeaaMM.jpg

.Есть таблица со столбцами НомерСтроки, Книга, КнигиДатаВозвратаПланируемая. И мне нужно чтобы сообщение также как на картинке выше прикреплялось к ячейке столбца Книга в нужной строке
   Kassern
 
4 - 16.11.20 - 17:49
(0) может нужно все таки объяснить 1ске к какому полю нужно подцепить сообщение? Наверное нужно указать в поле ИмяТаблицы[ИндексСтроки].НужноеПоле ?
   Pyryrym
 
5 - 16.11.20 - 17:49
(4) Сообщение.Поле = "Строка.КнигиКнига"; я думал я это тут сделал
   Kassern
 
6 - 16.11.20 - 17:50
(3) в данном случае вы цепляетесь к реквизиту формы, а вам нужно подцепить к определенной строке таблицы
   Kassern
 
7 - 16.11.20 - 17:50
(5) Ну да 1с начала проверять реквизиты, не нашла реквизит на форме "Строка" и дальше просто вывплюнула сообщение без привязки
   Pyryrym
 
8 - 16.11.20 - 17:52
(6) Спасибо, вопрос решен

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.