Имя: Пароль:
1C
1С v8
Установка флажка в форме списка (обычные формы) УПП
0 Neznaika9
 
13.07.22
08:53
Здравствуйте! Ломаю голову и не могу сообразить как правильно реализовать. На Основании документа ОПЗС(отчет производства за смену) вводится документ Требование-накладная. Нужно реализовать следующее: если документ Требование накладная введен на основании ОПЗС и в тот же день что и ОПЗС, то в форме списка документа ОПЗС на против документа должна стоять галочка(есть ТН на основании), если Требование-накладная введен не на основании то не стоит соответственно. Буду очень благодарна за помощь!
1 DimVad
 
13.07.22
09:08
Ну откройте в УПП что-нибудь типовое где данные вычисляются в списке.

Ну, например, РС "СпособыРаспределенияСтатейЗатрат"
Смотрите "ФормаСписка".

Ага, "ХарактерЗатрат" есть, а данные в колонке не заполнены.
Переходим на табличное поле и смотрим событие "ПриПолученииДанных"

Там выполняется процедура :
Процедура РегистрСведенийСписокПриПолученииДанных(Элемент, ОформленияСтрок)

А внутри всякое такое
Ячейки.ХарактерЗатрат.Текст = Строка(ХарактерЗатрат);

Ну вот, надо понять и по анадогии сделать.

p.s. Через событие "ПриВыводеСтроки" будет проще но работать будет хуже (будут обращения к базе на каждую строку).
2 Neznaika9
 
13.07.22
09:11
(1) поняла, спасибо. буду пробовать
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.