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

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

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

Анализируем техническую логику ЗУП 3.1

Для начала давайте разберем, почему в «1С:ЗУП 3.1» невозможно добавить основной и дополнительный отпуска одной строкой в списочном документе. Разработчики системы применили архитектурный принцип «одна строка — одно кадровое событие». Это решение не случайно и продиктовано следующими факторами:

  1. Разные периоды начисления: Основной отпуск предоставляется за рабочий год, в то время как право на дополнительный отпуск (например, за вредные условия труда) может рассчитываться исходя из фактически отработанного времени в особых условиях. Периоды, за которые предоставляются эти отпуска, могут не совпадать.
  2. Источники финансирования: Основной отпуск может финансироваться за счет оценочных обязательств (резервов), а дополнительный — относиться на затраты предприятия или финансироваться из других источников.
  3. Расчет среднего заработка: Если отпуска начинаются в разные календарные периоды (например, основной в конце месяца, а дополнительный — в начале следующего), правила расчета среднего заработка могут отличаться.

Рассмотрим ситуацию: бухгалтер пытается ввести данные в документе Отпуск сотрудников. Система автоматически разделяет предоставление прав на отпуск, чтобы в дальнейшем корректно сформировать цепочку расчетных документов.

Оформление расчетных документов: как избежать дублирования

Выясним причину беспокойства многих пользователей: «Придется ли создавать два разных документа начисления?». Проанализируем механизм работы кнопки «Оформить отпуск» в списочном документе. Несмотря на то, что в кадровом приказе (списком) мы видим две строки, программа обладает интеллектом объединения на этапе начисления.

Посмотрим на пример: если основной и дополнительный отпуска следуют друг за другом без перерыва, то при нажатии на гиперссылку «Оформить отпуск» для первой строки (основной отпуск), программа создаст документ Отпуск. Если затем нажать на ту же кнопку во второй строке (дополнительный отпуск), система предложит не создавать новый документ, а «подтянуть» данные во второй раздел уже созданного документа начисления. Таким образом, начисление фактически пройдет одним расчетным документом, где на вкладке «Дополнительные отпуска» будет указан соответствующий вид отдыха и его период.

Проблема печатной формы Т-6а

Перейдем к наиболее острому вопросу — унифицированной форме Т-6а (списочный приказ о предоставлении отпуска). Бухгалтеры часто отмечают, что в ЗУП 2.5 основной и дополнительный отпуска сворачивались в одну строку с суммированием дней, а в ЗУП 3.1 они выводятся раздельно. С точки зрения трудового законодательства, разделение по видам отпусков в приказе не является нарушением. Напротив, это делает документ прозрачным для трудовой инспекции.

Однако, если внутренняя политика компании требует «свернутого» вида, рассмотрим доступные варианты решения задачи.

Вариант 1: Использование внешних печатных форм

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


// Пример логики группировки строк (схематично)
Для Каждого СтрокаТЧ Из Объект.Сотрудники Цикл
    Если СотрудникУжеОбработан Тогда
        Продолжить;
    КонецЕсли;
    // Поиск всех отпусков по данному сотруднику в документе
    // Суммирование дней и объединение периодов
КонецЦикла;

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

Вариант 2: Редактирование формы перед печатью

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

  1. Сформируйте печатную форму Т-6а из документа Отпуск сотрудников.
  2. В верхней панели управления нажмите кнопку «Редактирование» (иконка с карандашом).
  3. Найдите строку с дополнительным отпуском. Выделите нужные ячейки и перенесите данные в строку основного отпуска, просуммировав количество календарных дней.
  4. Удалите лишнюю пустую строку.

Этот способ подходит для разовых операций, но при большом штате он становится крайне трудоемким и увеличивает риск возникновения ошибок.

Вариант 3: Использование индивидуальных приказов Т-6

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

В этом случае никаких доработок не требуется — программа штатно суммирует дни в разделе «В», что полностью удовлетворяет запросам бухгалтерии.

Подводим итоги

Мы выяснили, что разделение строк в «1С:ЗУП 3.1» — это не ошибка, а методологическая особенность новой платформы, направленная на более точный учет стажа и расчет среднего заработка. Если вам критически важно видеть одну строку в списочном приказе, оптимальным путем будет разработка или приобретение готовой внешней печатной формы. В остальном, функционал программы позволяет корректно рассчитывать и начислять оба вида отпуска в рамках единого расчетного процесса.

← На главную