Как сделать чередование цвета строк в отчете на СКД в 1С 8
 
Как настроить в схеме компоновки данных чередование цвета строк отчета в 1С 8

Увы, на момент написания данной публикации нет какого-либо встроенного механизма в самой СКД, который бы позволил в один-два клика включить чередование цвета строк в выводимом отчете.

Не составляет проблемы найти ответ по теме "Как настроить чередование цвета строк в СКД", но он носит практический характер только для случая, когда в отчет выводятся детальные записи. Для такого случая есть масса информации, как реализовать, вот например: 
НомерПоПорядку в СКД на форуме mista.ru
СКД Чередование цвета строк

Для случая же, когда необходимо реализовать чередование цвета строк в группировке - на практике исходный пример оказывается отчасти бесполезным, но только отчасти. Поэтому рассмотрим на примере простого отчета в УТ 10.3, как сделать чередование цвета строк в отчете, построенном с помощью СКД.

Создадим простой отчет "Продажи" - скачать готовый вариант отчета возможно по ссылке - скачать отчет с примером чередования строк группировки в СКД

1С 8 пример отчета на скд для чередования цвета строк1с 8 скд сделать чередование цвета строк

По общей рекомендации создаем в "Вычисляемых полях" поле, которое условно в примере названо "СтрокиЦвет",  в выражении которого в данном примере помещается "НомерПоПорядку() % 2". Может так же быть использовано и "НомерПоПорядкуВГруппировке() % 2".

1с 8 скд сделать чередование цвета строк в группировке

Добавляем в настройках "Условное оформление" группировки строку с оформлением и условием.

1с 8.3 скд чередование цвета строк как сделать

Сохраняем отчет, формируем, но изменений нет. На этом практический основной пример выполнен в полной мере, но строки не выделяются цветом.

1С 8 СКД сделать чередование строк на примере

Совсем не явно, но в обсуждениях "проскальзывало" высказывание о том, что необходимо добавить ресурс с выражением. Давайте так и сделаем. В "Выражение ресурса" вставим выражение, идентичное тому, что и в выражении "Вычисляемого поля".

1C 8.3 СКД как сделать чередование цвета строк в группировке 

После этого добавления желаемый результат достигнут:

1С 8 скд настроить чередование цвета строк, в группировке

Если попытаться поле "СтрокаЦвет" добавить в группировку можно получить ошибку "Выражение не может быть вычислено SerialNumber" ("Выражение не может быть вычислено GroupSerialNumber" для выражения НоПоПорядкуВГруппировке() )

Готовый пример отчета - скачать отчет с примером чередования строк группировки в СКД

Оцените, оказалась ли эта публикация полезна для Вас?

© www.azhur-c.ru 2013-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

18-06-2020

Журавлев А.С. (Сайт azhur-c.ru)

Назад

 
 

Здесь можно
приобрести лицензии

1С 8
​ и типовые решения

ural-rosaudit.ru - Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru - мошенничество в интернете, www.azhur-blog.ru
info-compas.ru - каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas - Группа вКонтакте Методы заработка и работы при помощи Интернет

 

Проверить аттестат
Cистема приема платежей, касса для сайта
Cистема управления контентом Santafox&trade. Санкт-Петербург, Ленинский проспект, д. 23 (812) 545-47-48
Яндекс.Метрика