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