Skip to main content

Алгоритм преобразования задачи в реализацию

Дано: есть представление в голове заказчика, как должен выглядеть отчет (таблицы, диаграммы).

Шаг 1. В 1С каждый отчет работает только с одной таблицей данных. Использование нескольких независимых (или почти независимых) таблиц достигается за счет вложенных схем и возможной передачи параметров из основной схемы во вложенную. 

Результат: разделение всех необходимых данных на независимые таблицы.

Шаг 2. За счет наборов данных, связей наборов данных, вычисляемых полей, ресурсов и параметров получаем сырую таблицу, но полностью включающую в себя все строки и столбцы. Деталь: есть группировка на уровне запроса (при создании набора данных через запрос) и группировка на уровне настройки отчета. При работе с отчетами, в наборе данных нужно получать сырую таблицу, безо всяких группировок/итоговых расчетов.

Результат: неоформленная таблица с необходимыми данными и полями настроек.

Шаг 3. При помощи Настроек используя Макет (один из стандартных или созданный вручную), создается внешнее оформление.