По-настоящему свои макеты в отчетах СКД. Исследование процесса компоновки и генерация кода отчета

0. Alxby 1066 22.03.22 08:30 Сейчас в теме
Как скрестить формирование отчетных данных с помощью СКД и вывод в табличный документ с помощью Макет.ПолучитьОбласть(...) и ТабДок.Вывести(Секция)? А также сделать этот процесс простым и удобным? Об этом в статье ниже.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. TMV 14 22.03.22 17:57 Сейчас в теме
Но ведь многие отчеты ЗУП так и работают: Расчетный листок, 54 и т.д.
2. Alxby 1066 23.03.22 11:26 Сейчас в теме
(1)Признаться, я с ЗУПом работал еще до "эпохи СКД", так что вполне возможно. Хотя мне кажется, что там несколько другой подход.
3. RustIG 1692 31.03.22 12:31 Сейчас в теме
(0) отличная статья! Спасибо!
Что мы еще упустили? Очевидно, что наш отчет настроен под определенную структуру. А пользователь при работе с отчетом вполне может "расшифровать" ячейку и получить непредсказуемый результат. Надо бы лишить его этой возможности.

Для анализа и работы с отчетом - пользователю делаете стандартный СКД-шный отчет без выкрутасов.
Для печати красивого отчета на стол генерального используете жесткую структуру без расшифровок.
Вуаля!
5. Alxby 1066 31.03.22 15:59 Сейчас в теме
(3)Именно так!
Появление СКД отнюдь не делает другие методы устаревшими. Даже ПостроительЗапроса и ПостроительОтчета имеет свою область применения. А кто сейчас помнит про СводнаяТаблица и СводнаяДиаграмма?
tormozit; +1 Ответить
4. RustIG 1692 31.03.22 12:34 Сейчас в теме
(0)
Самый главный недостаток - "заточенность" под конкретную структуру отчета. Хотя недостатком это является весьма условно - есть много отчетов, для которых менять структуру пользователям просто не нужно.

Пора уже перестать чувствовать себя виноватым в том, что не все отчеты строятся на СКД, и всякий раз оправдываться, что есть недостаток ....
Сделали бы через вывод в ТабДок с заданным макетом - без всяких привязок ячеек и параметров для использования расшифровок...
1с-ники порой усложняют на пустом месте....
mevgenym; ixijixi; +2 Ответить
6. Alxby 1066 31.03.22 16:03 Сейчас в теме
(4)
Сделали бы через вывод в ТабДок с заданным макетом - без всяких привязок ячеек и параметров для использования расшифровок...
1с-ники порой усложняют на пустом месте....

Вот здесь не согласен. СКД-шная система расшифровок довольно удобна. Я специально в примере отчета в статье рассмотрел оба варианта - со стандартной расшифровкой СКД и произвольной расшифровкой. Лучше предоставить разработчику возможность выбора в зависимости от задачи.
7. tormozit 6868 01.03.23 08:56 Сейчас в теме
Для удобного исследования макета компоновки в ИР есть это https://www.hostedredmine.com/issues/957660
8. Alxby 1066 01.03.23 09:00 Сейчас в теме
Оставьте свое сообщение
Вакансии
Программист/тестировщик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день

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

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

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