При обновлении конфигурации «1С:Управление нашей фирмой» с редакции 1.5 до линейки 1.6 пользователи и разработчики часто сталкиваются с кардинальным изменением интерфейса отчетов. Разработчики конфигурации скрыли классические механизмы Системы компоновки данных (СКД) за упрощенной боковой панелью с разделами «Строки», «Колонки» и «Фильтры». Такое решение облегчает работу начинающим пользователям, но создает сложности при необходимости тонкой доработки: пропадают привычные кнопки редактирования структуры, теряются сложные пользовательские варианты, а также блокируется возможность задать нелинейные условия отбора.
Разберем подробно, где в обновленной форме отчета найти доступ к полным настройкам СКД, как перенести созданные варианты между базами и как обойти ограничения упрощенных фильтров для построения условий с логическим «ИЛИ».
В типовых версиях линейки 1.6 разработчики применили нестандартное интерфейсное решение для перехода к структуре СКД, убрав команду с главной командной панели. Рассмотрим алгоритм действий для перехода в режим редактирования варианта:
?), отвечающий за вызов подсказки по работе с новой панелью настроек.?. На экране появится информационное окно с кратким описанием работы интерфейса отчетов.Изменить вариант отчета, где полностью доступно дерево группировок, таблицы, диаграммы, пользовательские поля и расширенные отборы.Если в используемом релизе значок подсказки отсутствует либо не содержит интерактивной ссылки, проанализируем возможность вызова окна настроек через стандартные команды управляемой формы:
Если данный пункт меню отсутствует, проверим назначенные текущему пользователю роли. Для изменения структуры СКД требуются полные административные права либо специализированная роль ДобавлениеИзменениеВариантовОтчетов.
Штатная боковая панель «Фильтры» в 1С:УНФ 1.6 имеет жесткое ограничение: все добавляемые в нее поля связываются исключительно логическим оператором «И». Создать условие вида «показать продажи за июль ИЛИ за февраль» непосредственно на боковой панели невозможно. Разберем по шагам, как решить эту задачу через полную форму компоновки данных:
Изменить вариант отчета одним из описанных выше способов.Отчет (или конкретную группировку, для которой требуется ограничить данные).Группа И на Группа ИЛИ.Период Месяц Равно 01.02.2024 и поле Период Месяц Равно 01.07.2024).В качестве более простой альтернативы для сравнения произвольных периодов можно использовать одно поле отбора с видом сравнения В списке, перечислив в нем нужные даты, если схема компоновки отчета оперирует периодичностью с типом данных Дата.
После перехода с редакции 1.5 на 1.6 пользовательские варианты часто теряют связь со схемой из-за переименования полей разработчиками. Чтобы перенести настроенный рабочий вариант отчета в другую информационную базу, применим механизм выгрузки настроек:
Изменить вариант отчета..xml на диск.Изменить вариант отчета.