1С. Прочитать значение доп реквизита незаписанного документа
Сделать это необходимо, например, в процедуре перед записью
Самое сложное – найти имя нужного реквизита. Приходится искать методом тыка. Я копировал их имена в блокнот и по одному считывал значения
Расположены они тут: Элементы.ГруппаСвойства.ПодчиненныеЭлементы
Считать значения можно с формы, заключив имя этого реквизита в квадратные скобки
1 |
Форма["ДополнительныйРеквизитЗначение_B550E844x7D0Bx11E7x80BFx00155D000900_C250D294xE8A7x11E8x80D2x00155D1418B2"] |
Например, при указании в дополнительном реквизите определённого значения необходимо проверить заполненность динамической таблицы
1 2 3 4 5 |
Если Форма["ДополнительныйРеквизитЗначение_B550E844x7D0Bx11E7x80BFx00155D000900_C250D294xE8A7x11E8x80D2x00155D1418B2"].Наименование = "Да" И Форма.ГМ_СписокВиновных.Количество() = 0 Тогда Отказ = Истина; Сообщить("Необходимо заполнить вкладку ""Виновные по претензиям"""); КонецЕсли; |
Комментарии закрыты