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

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

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

Способ 1. Использование штатного документа Изменение оплаты труда

Проанализируем ситуацию: часто пользователи по привычке используют документ Изменение плановых начислений для всех случаев корректировки зарплаты. Однако в этом документе по умолчанию печатная форма приказа может отсутствовать в старых релизах. Разберем альтернативный и более правильный путь.

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

  1. Перейдем в раздел Зарплата и выберем пункт Изменение оплаты сотрудников.
  2. Создадим новый документ Изменение оплаты труда.
  3. В этом документе выберем нужного сотрудника и укажем новые условия оплаты.
  4. Обратим внимание на верхнюю панель: здесь штатно присутствует кнопка Печать, в которой доступен пункт Приказ об изменении оплаты труда.

Этот способ является наиболее корректным с точки зрения методологии 1С, так как форма уже встроена в программу и обновляется вместе с конфигурацией.

Способ 2. Редактирование макетов печатных форм

Бывают ситуации, когда стандартный вид приказа не подходит под требования организации. Выясним причину, по которой пользователи ищут внешние обработки — часто это просто желание изменить текст приказа. Для этого не нужно скачивать .epf файлы. Разберем, как изменить макет самостоятельно:

  1. Перейдем в раздел Администрирование.
  2. Выберем пункт Печатные формы, отчеты и обработки, а затем — Макеты печатных форм.
  3. В открывшемся списке найдем нужный нам макет, например, Приказ об изменении оплаты труда.
  4. Нажмем кнопку Изменить. Программа откроет встроенный редактор, похожий на Excel.

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

Способ 3. Групповое изменение начислений и вывод списка

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

  1. Заполним документ списком сотрудников и их новыми окладами.
  2. Проведем документ.
  3. Нажмем на кнопку Еще в правой верхней части формы документа и выберем команду Вывести список.
  4. Полученную таблицу можно сохранить в формате Excel или Word.

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

Способ 4. Получение кода обработки из открытых источников

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


Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
    ПараметрыРегистрации.Назначение.Добавить("Документ.ИзменениеПлановыхНачислений");
    ПараметрыРегистрации.Наименование = "Приказ об изменении начислений (бесплатно)";
    
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = "Печать приказа (произвольная форма)";
    НоваяКоманда.Идентификатор = "ПриказПроизвольный";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
    
    Возврат ПараметрыРегистрации;
КонецФункции

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

Юридический нюанс и унифицированные формы

Важно помнить, что в трудовом законодательстве РФ не закреплена строго обязательная унифицированная форма приказа об изменении оплаты труда (в отличие от приема или увольнения). Работодатель имеет право использовать произвольную форму, утвержденную в учетной политике. Это означает, что любой шаблон, созданный вами в Word или отредактированный в 1С, имеет полную юридическую силу при наличии необходимых реквизитов (ФИО, дата, суть изменения, подписи). Для сопутствующего документального оформления подойдёт печатная форма согласия на изменение оклада.

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

← На главную