При переходе на интерфейс управляемых форм в конфигурации 1С:Зарплата и управление персоналом 3.1 пользователи и технические специалисты часто сталкиваются с тем, что привычные кнопки просмотра движений по регистрам и структуры подчинения документов отсутствуют на привычных местах. Разработчики типовых решений скрывают большинство регистров из командного интерфейса документа для ускорения работы программы и упрощения экранных форм. Разберем по шагам все штатные и альтернативные способы просмотра движений документа и структуры связанных документов.
В конфигурациях на базе Библиотеки стандартных подсистем (БСП) привычная «Структура подчиненности» переименована в «Связанные документы». Рассмотрим способы ее открытия:
Если команда отсутствует, проанализируем возможные причины: документ еще не записан в базу данных, у текущего пользователя ограничены права роли на общую команду подсистемы либо данный вид документа не включен разработчиками в состав подсистемы связанных документов.
Для ряда документов разработчики предусматривают возможность перехода к связанным регистрам через панель навигации формы. Выясним, как ее включить:
Если пункт «Настройка панели навигации» неактивен, это означает, что форма открыта в модальном режиме или разработчики конфигурации отключили состав команд навигации для данной конкретной формы документа.
Когда требуется быстро посмотреть движения конкретного документа по определенному регистру (например, по регистру расчета Начисления или регистру накопления ВзаиморасчетыССотрудниками), воспользуемся полным списком объектов платформы:
Регистратор, вид сравнения «Равно», в значении выберем наш документ.Если требуется получить данные движений с возможностью удобной группировки, сортировки или выгрузки в таблицу, применим типовой «Универсальный отчет»:
Регистратор, указав нужный документ.Для регулярного и быстрого анализа движений сразу по всем регистрам в одном окне оптимально использовать подключаемые дополнительные обработки. Программный механизм таких обработок перебирает коллекцию Движения документа-регистратора:
Для Каждого НаборДвижений Из ДокументОбъект.Движения Цикл
НаборДвижений.Прочитать();
Если НаборДвижений.Количество() > 0 Тогда
// Вывод таблицы движений на отдельную вкладку формы
КонецЕсли;
КонецЦикла;
Такие инструменты подключаются администратором через раздел «Администрирование — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки», позволяя открывать сводный просмотр движений документа нажатием одной кнопки без ручного поиска по отдельным регистрам.