|
Табличная часть, выделение ячеек цветом программно. |
☑ |
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
|
|
|
6
K1RSAN
12.04.23
✎
09:54
|
(4) Спасибо, как-то не обращал внимания )
|
|