По теме из базы знаний
Найденные решения
Общий модуль Зарплата кадры отчеты, процедура ВывестиОбластиСтрокиНачислено
Процедура ВывестиОбластиСтрокиНачислено(ДокументРезультат, Макет, ИмяОбластиСтроки, НастройкиВывода, Параметры = Неопределено, Объединить = Ложь)
ПрисоединитьОбласть = Ложь;
Для каждого ИмяОбласти Из НастройкиВывода.ИменаОбластейНачислено Цикл
Область = Макет.ПолучитьОбласть(ИмяОбластиСтроки + "|" + ИмяОбласти);
ЗаполнитьПараметрыОбласти(Область, Параметры);
//++ Вставка
Если ИмяОбластиСтроки = "СтрокаРасшифровкаПоказатель" и ИмяОбласти = "ВидНачислено" Тогда
Для каждого стр Из Область.Параметры Цикл
Если стр = Справочники.ПоказателиРасчетаЗарплаты.Оклад тогда
Область.ТекущаяОбласть.ЦветФона = WebЦвета.Красный
КонецЕсли;
КонецЦикла;
КонецЕсли;
//++ Вставка
Если ПрисоединитьОбласть Тогда
ДокументРезультат.Присоединить(Область);
Иначе
ДокументРезультат.Вывести(Область);
ПрисоединитьОбласть = Истина;
КонецЕсли;
КонецЦикла;
Если Объединить Тогда
НастроитьОбъединение(ДокументРезультат, 1, ШиринаОбластей(Макет, НастройкиВывода.ИменаОбластейНачислено));
КонецЕсли;
КонецПроцедуры ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
2.
starik-2005
3272
29.05.26 11:31
Сейчас в теме
(1)
можно ли это сделать без доработки отчета?
Сохранить в Ыксель и там выделить как кому надо.
Общий модуль Зарплата кадры отчеты, процедура ВывестиОбластиСтрокиНачислено
Процедура ВывестиОбластиСтрокиНачислено(ДокументРезультат, Макет, ИмяОбластиСтроки, НастройкиВывода, Параметры = Неопределено, Объединить = Ложь)
ПрисоединитьОбласть = Ложь;
Для каждого ИмяОбласти Из НастройкиВывода.ИменаОбластейНачислено Цикл
Область = Макет.ПолучитьОбласть(ИмяОбластиСтроки + "|" + ИмяОбласти);
ЗаполнитьПараметрыОбласти(Область, Параметры);
//++ Вставка
Если ИмяОбластиСтроки = "СтрокаРасшифровкаПоказатель" и ИмяОбласти = "ВидНачислено" Тогда
Для каждого стр Из Область.Параметры Цикл
Если стр = Справочники.ПоказателиРасчетаЗарплаты.Оклад тогда
Область.ТекущаяОбласть.ЦветФона = WebЦвета.Красный
КонецЕсли;
КонецЦикла;
КонецЕсли;
//++ Вставка
Если ПрисоединитьОбласть Тогда
ДокументРезультат.Присоединить(Область);
Иначе
ДокументРезультат.Вывести(Область);
ПрисоединитьОбласть = Истина;
КонецЕсли;
КонецЦикла;
Если Объединить Тогда
НастроитьОбъединение(ДокументРезультат, 1, ШиринаОбластей(Макет, НастройкиВывода.ИменаОбластейНачислено));
КонецЕсли;
КонецПроцедуры Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот