23.03.2023 Максим Кригер 28506
Условное оформление динамического списка в 1С...

Содержание:

1. Выделить строки с заказами в иностранной валюте в списке заказов поставщиков 1С

 

Допустим, нужно в списке заказов поставщику 1С красным цветом выделить строки с заказами в иностранной валюте.


Решим эту задачу тремя разными способами.


1)    Способ настройки условного оформления динамического списка в режиме предприятия системы 1С. Данный способ подойдет для “Точечной” настройки у конкретного пользователя. Настройки условного оформления, сделанные в режиме предприятия системы 1С не распространяются на других пользователей. Чтобы условное оформление применилось сразу у всех пользователей нужно настроить условное оформление в режиме конфигуратора в 1С. Об этом способы 2 и 3.


Для этого заходить в меню “Ещё” и выбираем “Настроить список 1С”:




В открывшихся настройках списка 1С переходим на закладку “Условное оформление” и нажимаем кнопку “Добавить”:




Открывается окно редактирования элемента условного оформления.


На закладке “Оформление” указываются параметры и значения для условного оформления. Эти параметры фиксированы и их можно указывать сразу несколько. Активность параметров регулируется флажком слева от параметра. В рассматриваемом примере нам нужно указать значение для параметра “Цвет фона” - красный. Флаг активности активируется автоматически после указания значения параметра.




На закладке “Условия” указываем условие, при котором сработает оформление на предыдущей закладке. Если условие не указать, то оформление применится ко всем строкам в динамическом списке 1С 8. В рассматриваемом примере нам нужно добавить условие на реквизит “Валюта”, значение которого не равно валюте рубль:




На закладке “Оформляемые поля” нужно указать поля, к которым должно применяться условное оформление. Если не указывать никаких полей, то условное оформление применится ко всем полям динамического списка 1С 8. В рассматриваемом примере это и требуется.


Сохраняем настройки элемента условного оформления, кликнув по кнопке “Ок” в правом нижнем углу формы.


Сохраняем настройки условного оформления динамического списка, кликнув по кнопке “Завершить редактирование” в правом нижнем углу формы.


Видим, что условное оформление сработало корректно.  




2.     Как убрать условное оформление динамического списка

 

Убрать условное оформление динамического списка можно двумя способами:

1)    Снять флаг активности настройки условного оформления

2)    Выделить настройку условного оформления и нажать кнопку “Удалить”




Для сохранения изменений нажать кнопку “Завершить редактирование”.


2) Способ настройки условного оформления динамического списка в режиме конфигуратора в 1С.


Открываем форму списка документа: Заказ поставщику и в списке реквизитов формы кликаем правой кнопкой мыши по нужному динамического списка 1С 8:




В палитре свойств динамического списка 1С 8 находим свойство “Настройки списка” и нажимаем на гиперссылку “Открыть”:




В настройках динамического списка 1С 8 переходим на закладку “Условное оформление”:




Добавляем настройки условного оформления аналогично первому способу, кроме одного нюанса - в режиме конфигуратора в 1С мы не можем явно указать элементы справочников, документов и т.д. Поэтому, в качестве поля для сравнения укажем не валюту, а код валюты (у рубля значение кода 643):




Остальные настройки аналогичны первому способу.

Обращаем внимание на флаг “Включать в пользовательские настройки 1С”. Если он активен, то пользователь в режиме предприятия системы 1С сможет самостоятельно отредактировать настройки условного оформления (См. способ 1).

Нажимаем кнопку “Ок” и обновляем конфигурацию базы данных.


3) Способ настройки условного оформления динамического списка в режиме конфигуратора программно.

Программная работа с условным оформлением динамического списка возможно только на сервере.

Сначала получим текущие настройки условного оформления динамического списка и очистим их:




Добавим новый элемент 1С условного оформления:




Зададим отбор элемента компоновки данных системы 1С




Устанавливаем значения параметра условного оформления:




Вариант установки значения параметра условного оформления через обращение по индексу:




Добавляем оформляемые поля. Если пропустить этот шаг, то условное оформление применится ко всем полям динамического списка 1С 8. Для наглядности отступим от условия задачи и подсветим красным поле “Номер”:




Видим, что настройка условного оформления динамического списка работает корректно и доступна пользователю для редактирования.


Специалист компании "Кодерлайн"

Максим Кригер

Наши проекты

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Управление цепочками поставок Оптовая торговля ...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

Внедренное типовое решение:
1С:Управление производственным предприятием

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

СТС-Медиа
СТС-Медиа

Отрасль:
Медиаиндустрия

Внедренное типовое решение:
1С:Управление холдингом

- Бухгалтерский учет;
- Налоговый учет;
- МСФО (GAAP/управленческий учет);
- ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение