Как посмотреть структуру подчиненности документов в 1С:ЗУП 3.1?

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

Пользователи, перешедшие на 1С:Зарплата и управление персоналом 3.1 с других типовых конфигураций (например, 1С:Бухгалтерия предприятия или 1С:Управление торговлей), часто не могут найти привычную кнопку «Связанные документы» (структуру подчиненности). Разберем причины отсутствия этого механизма, изучим встроенные штатные альтернативы для поиска взаимосвязей и рассмотрим варианты технической реализации структуры подчиненности при необходимости.

Почему в 1С:ЗУП 3.1 нет типового дерева подчиненности документов

Выясним причину отсутствия привычной кнопки. В составе Библиотеки стандартных подсистем (БСП) существует специальная подсистема СвязанныеДокументы, отвечающая за отображение иерархического дерева подчиненности на основании реквизитов ввода на основании (таких как ДокументОснование).

Разработчики типовой конфигурации 1С:ЗУП 3.1 сознательно не включили эту подсистему в состав конфигурации по следующим архитектурным причинам:

  1. Регистровый принцип учета. В кадровом и зарплатном учете ключевые взаимосвязи строятся не через ссылки одного документа на другой в реквизитах шапки, а через записи в регистрах сведений, накопления и расчета (например, Начисления, ВзаиморасчетыССотрудниками, КадроваяИсторияСотрудников).
  2. Списочный характер расчетно-платежных документов. Документы начисления и выплаты зарплаты (например, ВедомостьВБанк или НачислениеЗарплаты) формируются не по одному человеку, а по сводному списку сотрудников за расчетный период. В одну ведомость попадают суммы из десятков различных документов-оснований (больничных, отпусков, премий), из-за чего простое иерархическое дерево «один ко многим» теряет наглядность без детализации по сотрудникам.

Штатные альтернативы для поиска взаимосвязей документов

Проанализируем встроенные инструменты программы, позволяющие отслеживать цепочки документов без доработки конфигурации:

  1. Контекстные гиперссылки в формах документов. При формировании зависимых документов (например, при выплате расчетного листка или пособия по кнопке «Выплатить») ссылка на созданную ведомость и текущее состояние выплаты отображаются непосредственно в нижней части формы документа-начисления.
  2. Механизмы исправлений и сторнирования. Если документ был изменен с помощью стандартных команд «Исправить» или «Сторнировать», в форме первичного документа появляется прямая гиперссылка на документ-исправление, а в новом документе — ссылка на исходный объект.
  3. Кадровая история сотрудников. Отследить последовательность кадровых событий (прием, перевод, изменение оплаты, увольнение) удобнее всего через карточку физического лица или сотрудника по ссылке ИсторияИзмененийОплатыТруда и аналогичным специализированным регистрам.
  4. Стандартный поиск ссылок на объект. Если необходимо увидеть абсолютно все места, где задействован конкретный документ, воспользуемся штатным инструментом платформы. Откроем главное меню, перейдем в раздел «Функции для технического специалиста» (или «Все функции»), найдем стандартную обработку Поиск ссылок на объект и укажем нужный документ. Программа сформирует полный список связанных документов, движений и записей регистров.

Варианты доработки структуры подчиненности для программистов

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

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

    Разберем по шагам создание структуры:

    1. Создадим объект метаданных КритерийОтбора (например, СвязанныеДокументы), в состав которого включим реквизиты ДокументОснование, Основание и табличные части документов, содержащие ссылки на первичные документы.

    2. Добавим общую команду и форму дерева для вывода результата выполнения запроса по критерию отбора.

  2. Разработка отчета на СКД. Для зарплатных документов более информативным решением является отчет на базе системы компоновки данных. Такой отчет может собирать цепочки связей не только по шапке, но и сопоставлять документы через движения регистров накопления ВзаиморасчетыССотрудниками и ЗарплатаКВыплате с аналитикой по сотрудникам и периодам взаиморасчетов.
← На главную