Выделение цветом строк отчета при условии
Люди добрые, ни как не могу разобраться как выделить строку в отчете по остатку на складе, если остаток < 3. Перерыл весь интернет, ни один из предложенных вариантов не подходит(((
Процедура КнопкаСформироватьНажатие(Кнопка)
Номенклатура.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РегистрСкладаОстатки.Организация,
| РегистрСкладаОстатки.Склад,
| РегистрСкладаОстатки.КоличествоОстаток КАК Количество,
| РегистрСкладаОстатки.Номенклатура КАК Номенклатура
|ИЗ
| РегистрНакопления.РегистрСклада.Остатки КАК РегистрСкладаОстатки
|ГДЕ
| РегистрСкладаОстатки.Организация = &Организация
| И РегистрСкладаОстатки.Склад = &Склад";
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("Склад", Склад);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ЭлементыФормы.Номенклатура.ДобавитьСтроку();
ЭлементыФормы.Номенклатура.ТекущаяСтрока.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
ЭлементыФормы.Номенклатура.ТекущаяСтрока.ПолноеНаименование = ВыборкаДетальныеЗаписи.Номенклатура.ПолноеНаименование;
ЭлементыФормы.Номенклатура.ТекущаяСтрока.ЕдИзмерения = ВыборкаДетальныеЗаписи.Номенклатура.ЕдиницаИзмерения;
ЭлементыФормы.Номенклатура.ТекущаяСтрока.Остаток = ВыборкаДетальныеЗаписи.Количество;
Если ВыборкаДетальныеЗаписи.Количество < 3 Тогда
ЭлементыФормы.Номенклатура.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Красный);
КонецЕсли
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Простой способ выделения цветом в печатных формах. “M-11”, “М-4”,” Сборка товаров” c номенклатурой поставщика
- Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах
- Просмотр прав. Анализ прав и ролей. Поиск подходящего профиля. УТ 10.3, УПП 1.3, УТ 11.Х, КА 2.Х, БП 3.0, ЗУП 3.1, УНФ 1.6, Розница 2.Х
- Отчеты с общей формой отчета. Типовые сценарии
- Универсальная раскраска журналов документов информационной базы (цветные журналы документов)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Обычные формы, событие
Процедура ........ПолученииДанных(Элемент, ОформленияСтрок)
Для каждого ОформлениеСтроки из ОформленияСтрок Цикл
ДанныеСтроки=ОформлениеСтроки.ДанныеСтроки;
Если ДанныеСтроки.Количество<3 Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
(2)
(4)
Этот вариант в интернете тоже находил, но ответ всегда один:
{Отчет.ОстаткиНаСкладах.Форма.ФормаОтчета.Форма(36,4)}: Переменная не определена (ОформлениеСтроки)
<<?>>ОформлениеСтроки.ЦветФона = WebЦвета.Красный; (Проверка: Толстый клиент (обычное приложение))
(4)
Если ДанныеСтроки.Количество<3 Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
КонецЕсли;
ОформлениеСтроки.ЦветФона = WebЦвета.Красный;
КонецЕсли;
Этот вариант в интернете тоже находил, но ответ всегда один:
{Отчет.ОстаткиНаСкладах.Форма.ФормаОтчета.Форма(36,4)}: Переменная не определена (ОформлениеСтроки)
<<?>>ОформлениеСтроки.ЦветФона = WebЦвета.Красный; (Проверка: Толстый клиент (обычное приложение))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот