Условное оформление во внешней печатной форме. Проверка ЭтоГруппа

1. 27.10.22 14:04 Сейчас в теме
Во внешней печатной форме выгружается табличная часть из документа, а в документе в свою очередь данные берутся из иерархического справочника, задача подкрасить строки в печатной форме, которые в справочнике являются группой, а элементы оставить без подкраски. Примерно понимаю, что нужна какая то проверка на "ЭтоГруппа", но как её прописать в функции печати ума не приложу. Обычная форма. Заранее всем спасибо!
Прикрепленные файлы:
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. user5300 879 27.10.22 14:11 Сейчас в теме
(1) В макет печатной формы добавить дополнительную строку и раскрасить ее, и при выводе проверять- если это группа то выводить в цветной строке иначе в обычной.... Как вариант
3. user1831019 27.10.22 14:14 Сейчас в теме
(2) Ужасно. Для каждой строки делать запрос В БД?
4. user5300 879 27.10.22 14:15 Сейчас в теме
5. user1831019 27.10.22 14:19 Сейчас в теме
(4) Ужасно. А почему сразу не получить значения стандартного реквизита "ЭтоГруппа" сразу для все выводимых строк одним единственным запросом? А еще лучше - получать эти значения сразу в основном запросе печатной формы (если вдруг используется типовой запрос конфигурации).
6. user5300 879 27.10.22 14:22 Сейчас в теме
(5) на обход 100 строк документа табличной части уйдет < 1 сек времени.
7. user1831019 27.10.22 14:23 Сейчас в теме
(6) Обход - это одно. Запрос в SQL - это другое.

А если 10000 ?
8. user5300 879 27.10.22 14:24 Сейчас в теме
(7) На практике еще не было документов с 10000 строк, тем более попыток печати таких документов
9. user1831019 27.10.22 14:30 Сейчас в теме
(8) Печать - это дело вообще десятое. А первичное дело - получение необходимых данных!

Сколько же здесь развелось мемов из...
Прикрепленные файлы:
11. user5300 879 27.10.22 14:35 Сейчас в теме
(9) Предложил оптимальный вариант проблемы ,
А у вас что? мемы?
13. user1831019 27.10.22 14:36 Сейчас в теме
(11) ОПТИМАЛЬНЫЙ? Оптимальный в (5).
14. user5300 879 27.10.22 14:39 Сейчас в теме
(13) Повторюсь , можно и запросом это получить, но ради оптимизации в < 1 сек можно обойтись и проверкой при обходе строк
16. user1831019 27.10.22 14:40 Сейчас в теме
(14)
но ради оптимизации
- Вы могли бы полюбить радикала?
- Ради чего????
10. user1831019 27.10.22 14:35 Сейчас в теме
(8) У меня и по 100 тыщ были...
12. user5300 879 27.10.22 14:36 Сейчас в теме
(10) 100 тыщ - это на сколько листов вы распечатали ? ) 2
15. user1831019 27.10.22 14:39 Сейчас в теме
(12) Кто говорит про печать? Речь идет "обходе количества строк и запросах в БД для получения реквизита ЭтоГруппа".
Может и не печать. Может и PDF. Может и ТЗ для отображения на форме обработки.

Я не спорю про необходимость проверять реквизит ЭтоГруппа для каждой строки. Я спорю только о том - КАК это будет проверяться.
Через разыменовывание ссылки - руки всем своим программистам отрывал за такое.
Оставьте свое сообщение
Вакансии
Инженер 1С
Ессентуки
зарплата от 120 000 руб. до 144 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб. до 250 000 руб.
Полный день

Программист 1С
Краснознаменск (Московская обл.)
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Краснознаменск (Московская обл.)
зарплата от 50 000 руб. до 100 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству