Как открыть расширенную настройку отчета (СКД) в 1С:УНФ 1.6 и настроить сложные фильтры?

Программист 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Торговля и дистрибуция
← На главную

При обновлении конфигурации «1С:Управление нашей фирмой» с редакции 1.5 до линейки 1.6 пользователи и разработчики часто сталкиваются с кардинальным изменением интерфейса отчетов. Разработчики конфигурации скрыли классические механизмы Системы компоновки данных (СКД) за упрощенной боковой панелью с разделами «Строки», «Колонки» и «Фильтры». Такое решение облегчает работу начинающим пользователям, но создает сложности при необходимости тонкой доработки: пропадают привычные кнопки редактирования структуры, теряются сложные пользовательские варианты, а также блокируется возможность задать нелинейные условия отбора.

Разберем подробно, где в обновленной форме отчета найти доступ к полным настройкам СКД, как перенести созданные варианты между базами и как обойти ограничения упрощенных фильтров для построения условий с логическим «ИЛИ».

Способ открытия расширенной настройки СКД через контекстную справку

В типовых версиях линейки 1.6 разработчики применили нестандартное интерфейсное решение для перехода к структуре СКД, убрав команду с главной командной панели. Рассмотрим алгоритм действий для перехода в режим редактирования варианта:

  1. Откроем нужный отчет в рабочей базе.
  2. Обратим внимание на правую часть панели управления отчетом — рядом с полем поиска или кнопками сохранения настроек находится значок знака вопроса (?), отвечающий за вызов подсказки по работе с новой панелью настроек.
  3. Нажмем на этот значок ?. На экране появится информационное окно с кратким описанием работы интерфейса отчетов.
  4. Внутри текста открывшейся подсказки найдем гиперссылку с наименованием СКД или указанием на переход к полным настройкам.
  5. Кликнем по данной гиперссылке — программа откроет стандартную форму Изменить вариант отчета, где полностью доступно дерево группировок, таблицы, диаграммы, пользовательские поля и расширенные отборы.

Альтернативный способ: открытие через стандартное командное меню

Если в используемом релизе значок подсказки отсутствует либо не содержит интерактивной ссылки, проанализируем возможность вызова окна настроек через стандартные команды управляемой формы:

  1. В правом верхнем углу отчета нажмем кнопку Еще.
  2. В выпадающем меню перейдем в подраздел Прочее.
  3. Выберем команду Изменить вариант....

Если данный пункт меню отсутствует, проверим назначенные текущему пользователю роли. Для изменения структуры СКД требуются полные административные права либо специализированная роль ДобавлениеИзменениеВариантовОтчетов.

Настройка группы условий «ИЛИ» в фильтрах отчета

Штатная боковая панель «Фильтры» в 1С:УНФ 1.6 имеет жесткое ограничение: все добавляемые в нее поля связываются исключительно логическим оператором «И». Создать условие вида «показать продажи за июль ИЛИ за февраль» непосредственно на боковой панели невозможно. Разберем по шагам, как решить эту задачу через полную форму компоновки данных:

  1. Откроем форму Изменить вариант отчета одним из описанных выше способов.
  2. В верхнем окне «Структура» выделим корневой элемент Отчет (или конкретную группировку, для которой требуется ограничить данные).
  3. В нижней части формы перейдем на вкладку Отбор.
  4. Нажмем кнопку Добавить и выберем пункт Группа условий (также можно выделить несколько уже имеющихся строк условий и через контекстное меню выбрать Сгруппировать условия).
  5. В созданной строке в колонке «Тип группы» заменим значение Группа И на Группа ИЛИ.
  6. Перетащим внутрь этой группы необходимые условия сравнения (например, поле Период Месяц Равно 01.02.2024 и поле Период Месяц Равно 01.07.2024).
  7. Важное правило: не выводите созданную группу условий в состав «Быстрых пользовательских настроек» (значок флажка/звездочки в левой колонке отбора). Упрощенный интерфейс УНФ не умеет корректно отображать составные группы условий на боковой панели, что может привести к сбросу логики отбора при формировании.
  8. Нажмем кнопку Завершить редактирование и сформируем отчет.

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

Перенос настроенных вариантов отчетов между базами данных

После перехода с редакции 1.5 на 1.6 пользовательские варианты часто теряют связь со схемой из-за переименования полей разработчиками. Чтобы перенести настроенный рабочий вариант отчета в другую информационную базу, применим механизм выгрузки настроек:

  1. В базе-источнике перейдем в форму Изменить вариант отчета.
  2. В командной панели окна настроек нажмем меню Действия и выберем пункт Сохранить настройки....
  3. Сохраним файл настроек компоновки данных с расширением .xml на диск.
  4. В базе-приемнике откроем аналогичный отчет, снова перейдем в форму Изменить вариант отчета.
  5. В меню Действия выберем команду Загрузить настройки... и укажем сохраненный ранее XML-файл.
  6. После успешной загрузки структуры нажмем Завершить редактирование, затем через меню отчета сохраним вариант под новым понятным именем для дальнейшего использования.
← На главную