Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Условное оформление в динамическом списке

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.