Имя: Пароль:
1C
1С v8
Табличная часть, выделение ячеек цветом программно.
0 K1RSAN
 
12.04.23
09:43
В общем делаю обработку по получению данных из транспортного файла, в формате экселя. При считывании данные, которые в 1С хранятся в справочниках - происходит поиск по наименованию и обработка показывает данные по найденному элементу справочника и текстовое отображение данных из файла. Если справочник не может найти соответствие - поле пустое, срабатывает стандартное для УФ "Условное оформление" по проверке на заполнение поля. Всё хорошо.
Более сложная ситуация - в этом же файле хранятся номера пломб, когда одна, когда две. Данные о пломбах хранятся в регистре. И тут уже интереснее - если была установлена одна пломба, а пытаются снять другую - надо, чтобы ячейка так же выделялась (допустим желтым). Условное оформление такое поведение уже не умеет вроде как настроить, тут логика посложнее.
И вот момент- нужно при загрузке данных программно проверить нужные условия (получая данные из регистра сведений) и изменить данные отображения ячейки. Как это лучше сделать?
1 mikecool
 
12.04.23
09:45
настрой доп поле, в котором будет булево и настраивай по нему УО
2 K1RSAN
 
12.04.23
09:48
(1) звучит как лайфхак, прикольно)
3 K1RSAN
 
12.04.23
09:49
Но тогда надо ещё сделать обработку изменения этого поля, если пользователи вручную будут правки в документе проводить.
4 PuhUfa
 
12.04.23
09:52
(2)(3) в типовых чуть ли не в каждом документе есть подобные решения
5 Волшебник
 
12.04.23
09:54
(2) «Хватит называть всё лайфхаками»
https://www.gq.com/story/stop-calling-everything-a-life-hack
6 K1RSAN
 
12.04.23
09:54
(4) Спасибо, как-то не обращал внимания )
AdBlock убивает бесплатный контент. 1Сергей