|
Неправильный вывод сообщения пользователю
| ☑ |
0
Pyryrym
16.11.20
✎
17:38
|
Есть таблица формы Книни, в которой я обхожу все строки, и в определенном случае мне нужно вывести сообщение прикрепленное к полю Книга в табличной части формы
Для Каждого Строка Из ЭтотОбъект.Книги Цикл;
Запрос.УстановитьПараметр("СерийныйНомер", Строка.Книга.СерийныйНомер);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
МестоКниги = Выборка.Владелец;
Если МестоКниги <> Перечисления.МестоКниги.Библиотека Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Данная книга отсутствует в библиотеке";
Сообщение.Поле = "Строка.КнигиКнига";
Сообщение.Сообщить();
Отказ = Истина;
КонецЕсли;
КонецЦикла;
При этом сообщение выводится внизу, а не прикрепляется к полю.
|
|
1
Pyryrym
16.11.20
✎
17:40
|
И я еще сейчас обратил внимание: это нормально что нет реакции на лишние точки с запятой?
|
|
2
Cthulhu
16.11.20
✎
17:41
|
что на вашем птичьем языке означает словосочетание "сообщение прикрепленное к полю Книга в табличной части формы " - загадка для всех. но - неинтересная загадка.
|
|
3
Pyryrym
16.11.20
✎
17:46
|
(2) Вот как тут прикрепленно к полю интернет магазин:
.Есть таблица со столбцами НомерСтроки, Книга, КнигиДатаВозвратаПланируемая. И мне нужно чтобы сообщение также как на картинке выше прикреплялось к ячейке столбца Книга в нужной строке
|
|
4
Kassern
16.11.20
✎
17:49
|
(0) может нужно все таки объяснить 1ске к какому полю нужно подцепить сообщение? Наверное нужно указать в поле ИмяТаблицы[ИндексСтроки].НужноеПоле ?
|
|
5
Pyryrym
16.11.20
✎
17:49
|
(4) Сообщение.Поле = "Строка.КнигиКнига"; я думал я это тут сделал
|
|
6
Kassern
16.11.20
✎
17:50
|
(3) в данном случае вы цепляетесь к реквизиту формы, а вам нужно подцепить к определенной строке таблицы
|
|
7
Kassern
16.11.20
✎
17:50
|
(5) Ну да 1с начала проверять реквизиты, не нашла реквизит на форме "Строка" и дальше просто вывплюнула сообщение без привязки
|
|
8
Pyryrym
16.11.20
✎
17:52
|
(6) Спасибо, вопрос решен
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший