23.03.2023 Максим Кригер 29154
Условное оформление динамического списка в 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С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

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

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

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

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

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

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

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

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

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

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

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

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

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

Группа компаний АО «Киномакс»
Группа компаний АО «Киномакс»

Отрасль:
Культура, шоу-бизнес

Внедренное типовое решение:
БИТ.Финанс

- Разработка Положения о Казначействе группы компаний
- Разработка Положе...

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

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

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

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