Имя: Пароль:
1C
1С v8
Условное оформление в динамическом списке
0 slafor
 
17.03.21
13:16
Есть Розница, там есть рабочее место кассира (РМК).
В РМК есть форма подбора товара, где одно из полей - это динамический список товаров. Я сделал там отдельные колонки, поменяв произвольный запрос, но никак не могу понять, как программно настроить условное оформление - надо, чтобы при количестве общего остатка товаров строки отображались другим цветом. В одной из других конфигураций, тоже Розница, это реализовано, но я никак не могу найти - где именно.
Подскажите, пожалуйста.
https://yadi.sk/i/6c42ziAYhnLIvg
1 shuhard
 
17.03.21
13:36
(0) дык в типовых это программно делается, при создании на сервере
2 slafor
 
17.03.21
14:03
(1) Все равно не могу найти )
И еще - запрос-то я изменил, новые колонки созданы, НО - при запуске поиска в РМК все равно показывается старый вариант.

ПОМОГИТЕ, может быть, кто-то так уже делал? У кого есть опыт такой работы с РМК?
3 slafor
 
17.03.21
14:24
Решил даже "перемудрить": выгрузил из другой версии РМК, где были нужные колонки, открыл его как внешнюю обработку - и... в итоге получил те же колонки, что и у меня! Бред какой-то...
4 slafor
 
17.03.21
16:06
С новыми колонками разобрался. Напишу - может, кому-то еще пригодится.
Дело в том, что в форме подбора товаров используется не таблица формы Товары, а таблица ТоварыРасширение. Там и надо вводить новые поля из результата произвольного запроса Товары. Все просто оказалось )
5 slafor
 
17.03.21
18:34
(1) Возвращаясь к началу темы - условное оформление задать так и не удалось. Надо, чтобы строки с отсутствующим товаров выделялись другим цветом.
Вы мне подсказали, что это делается в обработке ПриСозданииНаСервере().
Я посмотрел, там есть доступ к компоновщику настроек, а именно к макету СКД: https://yadi.sk/i/y_xxa0nFx4ME-g .
Зашел в макет, поменял настройки с цветом в условном оформлении: https://yadi.sk/i/EAPAPyO4J6UCpw .
Но ничего не поменялось.
Что я делаю не так?
6 Веселый Джузеппе
 
17.03.21
20:17
7 slafor
 
24.03.21
00:07
(6)
Спасибо огромное!
Вопрос такой - а можно сделать это по-другому? Ну я упорно не могу найти, как это сделано в другой конфигурации Розницы, измененной до меня. Ну вот не найду никак - и все тут.
Дело в том, что если использовать ПриПолученииДанныхНаСервере, как написали в (6), все работает, но пользователи жалуются, что намного медленнее, чем в другой базе. А как я писал ранее, что именно сделано в ДРУГОЙ базе, я никак не найду...
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой