Обработка служит для переноса документов по зарплате из ЗУП3.1 в УНФ1.6.
За основу была взята обработка Сергея Говязина.
Основные изменения:
-расширен состав документов ЗУП, переносимых в УНФ -БольничныйЛист, Премия,Отпуск,РазовоеНачисление, Увольнение, Командировка, Ведомость на выплату зарплаты в банк, Ведомость на выплату зарплаты в кассу, ведомость на выплату зарплаты перечислением, прием на работу, кадровое перемещение, увольнение;
-для поиска подразделения и должности сотрудника используется периодический регистр;
-реализован перенос начислений и удержаний;
-реализован перенос взносов ПФР для вредных и тяжелых условий труда;
-добавлены сервисные функции для контроля полноты заполнения реквизитов физических лиц до выгрузки и для проверки сопоставления физических лиц в файле обмена и базе УНФ перед загрузкой.
Одна и та же обработка используется для выгрузки документов из ЗУП в файл xml и для загрузки из файла xml в УНФ.
Используются стандартные конфигурации ЗУП3.1 и УНФ1.6. Проверено для ЗУП 3.1.30.36, УНФ 3.0.9.105, Конвертация данных 2.1.8.2. Представлено два варианта обработки: первый до УНФ 3.0.4.45, второй начиная с УНФ 3.04.88.
Расчет зарплаты в УНФ реализован упрощенно, имеется только документ "Начисление зарплаты", поэтому для полноценного автоматизированного расчета зарплаты и подготовки всех регламентированных отчетов можно использовать ЗУП3.1, а затем переносить документы из ЗУП в УНФ для управленческого учета, расчета себестоимости и т.п.
Реализована выгрузка из ЗУП следующих зарплатных документов: Начисление зарплаты, Больничный лист, Отпуск, Премия, Разовое начисление, Увольнение (расчет при увольнении), Ведомость на выплату зарплаты в банк, Ведомость на выплату зарплаты в кассу, ведомость на выплату зарплаты перечислением.
Реализована выгрузка из ЗУП следующих кадровых документов Прием на работу, Прием на работу списком, Кадровый перевод, Кадровый перевод списком, Увольнение, Увольнение списком.
С помощью программиста можно расширить список переносимых документов.
Все зарплатные документы после загрузки в УНФ превращаются в документ Начисление зарплаты или Платежная ведомость.
Виды начислений, подразделения и должности переносятся по наименованию, физические лица по ИНН, сотрудники по выбору по ИНН или по ИНН и коду.
Допускается, что список подразделений и должностей в УНФ и ЗУП может отличаться и один документ со списком сотрудников может переноситься в несколько документов Начисление зарплаты или Платежная ведомость для всех подразделений, сотрудники которых были в исходном документе.
Определение подразделения и должности производится на дату конца периода переноса документов.
Допускается перенос документов в одну базу УНФ из нескольких баз ЗУП. Базы УНФ и ЗУП могут содержать несколько организаций, соответствие устанавливается по ИНН организации.
Должности и подразделения синхронизируются по наименованию, физические лица по ИНН.
В обработке флажком "Надо несколько сотрудников для ФЛ" можно вариант синхронизации сотрудников по ИНН и коду сотрудника (табельному номеру сотрудника) или только по ИНН.
Таким образом, поддерживается перенос нескольких элементов справочника сотрудников для одного элемента справочника "Физические лица". Это необходимо для внутренних совместителей и повторно принятых на работу ранее уволенных сотрудников.
Если выбрать вариант синхронизации сотрудников по ИНН, то придется вручную обрабатывать случаи повторного приема сотрудников. например, можно в случае повторного приема заменить документ "увольнение" на документ "кадровое перемещение" сотрудника на фиктивную должность "Уволенный" а документ "прием на работу" заменить на документ "кадровое перемещение" на новую должность.
Выгрузка документов из ЗУП.
В обработке выбирается организация, из которой выгружаются документы и указывается ИНН организации, в которую документы переносятся.
Задается период выгрузки документов, который может быть более 1 месяца, если за это время не было изменений подразделения и должности сотрудников.
При необходимости можно задать список сотрудников и список начислений. Флажки задают режим использования этих списков- объекты списков включаются или исключаются из выгрузки. Например, сотрудники, оформленные на работу в одном юрлице, могут фактически постоянно или временно выполнять работу в другом юрлице и возможно зарплату этих сотрудников перенести в одну базу УНФ, а остальных в другую базу УНФ.
Или можно исключить некоторые начисления, не связанные с производственной деятельностью, из переноса в УНФ для расчета себестоимости продукции.
В обработке указывается путь к папке обмена для файла переноса. Перед выгрузкой рекомендуется проверить, что у всех сотрудников есть ИНН нажатием кнопки "Выгрузить физ.лица". Нельзя делать выгрузку данных в файл обмена, пока не у всех выгружаемых физлиц будет указан ИНН в базе. При выгрузке рекомендуется указать код базы выгрузки, если перенос выполняется из нескольких баз ЗУП в одну базу УНФ.
При нажатии кнопки "Выгрузить данные из ЗУП в файл" производится выгрузка всех документов за указанный период в файл обмена.
Выгрузка платежных ведомостей происходит при установке флажка "Ведомости выплаты ЗП".
Перед формированием файла обмена данные из таблицы "Зарплата" документа "Ведомость" ЗУП сворачивается по сотрудникам. Это сделано для того, чтобы правильно переносились суммы выплаты в случае, когда в ЗУП в ведомости есть строки с отрицательным значением суммы выплаты.
В обработке предусмотрен начальный перенос кадровых документов: для этого необходимо установить флажок "Приказы ОК до начала переноса ЗП" и выбрать период до начала переноса данных по зарплате так, что в этом периоде находятся приказы о приеме всех сотрудников, работающих на момент конца периода. По этим сотрудникам будут перенесены все приказы о приеме и кадровых перемещениях, связанных с изменением должности и подразделения.
При переносе зарплатных документов можно одновременно переносить кадровые документы за тот же период, установив флажки "Приказы ОК" "Начисления ЗП". При необходимости можно делать перенос в два этапа- сначала кадровые документы, а после их проверки и ручного исправления перенести зарплатные документы.
В обработке используется стандартная обработка "УниверсальныйОбменДаннымиXML".
Правила обмена подготовлены в конфигурации "Конвертация данных 2.0" и записаны в макет обработки. При выгрузке в стандартную обработку УниверсальныйОбменДаннымиXML передаются параметры, которые используются в правилах обмена. Перенос взносов имеет особенность: в ЗУП таблица "Взносы" документа "НачислениеЗарплаты" имеет полный набор взносов в ПФР, а в УНФ перечисление взносов в ПФР содержит ограниченный набор вариантов. Поэтому пришлось все виды взносов ПФР, связанные с вредными работами переносить в Страховые взносы ПФР, а все виды взносов ПФР, связанные с тяжелыми условиями труда переносить в Накопительные взносы ПФР, так как они уже не используются с 2014 года.
Загрузка документов в УНФ.
В обработке указывается период и папка с файлом обмена. При нажатии кнопки "Загрузить данные из файла в УНФ" документы из файла загружаются в УНФ, на их основе формируются новые с распределением по подразделениям сотрудников и первичные документы удаляются. В комментарии указан вид, дата, номер исходного документа ЗУП и код базы, заданный при выгрузке. Если надо загрузить документы повторно, то требуется предварительно удалить загруженные ранее документы.
Для этого указывается период, код базы загрузки и нажимается кнопка "Удалить перенос".
После переноса надо провести все документы периода. Для этого их надо выделить и выбрать из меню действие "Провести".
Перед загрузкой рекомендуется проверить соответствие списка физических лиц в загружаемых данных справочнику физические лица в базе УНФ. Соответствие при загрузке устанавливается по ИНН. Если в базе уже есть физлицо без ИНН, то будет создан новый элемент с ИНН. На странице "Физлица" при нажатии кнопки "Проверить ФЛ" физические лица из файла обмена записываются в таблицу обработки и делается попытка для каждого физлица найти элемент в справочнике "Физические лица" базы. Поиск идет по ИНН, а при отсутствии ИНН по ФИО. Следует проверить правильность найденных соответствий и при необходимости исправить вручную выбором нужного элемента справочника базы. При нажатии клавиши "ЗаписатьРеквизитыФЛ" реквизиты физических лиц из таблицы обработки записываются в справочник базы. Нельзя делать загрузку данных из файла обмена, пока не у всех загружаемых физлиц будет указан ИНН в базе.
При переносе сотрудники синхронизируются по реквизиту "ФизическоеЛицо" и коду сотрудника (табельному номеру). Как следствие, можно иметь нескольких сотрудников для одного физического лица. При первоначальном переносе начисления сотрудника записываются в базу без подразделения и зарплатные документы не могут быть проведены. Следует ввести приказ о приеме, удалить перенесенные документы и снова их загрузить. Опционально можно переносить и кадровые документы. Однако, если необходимо иметь в УНФ свое штатное расписание и структуру подразделений, следует переносить кадровые документы отдельно и вручную выбирать нужные подразделения УНФ.
На странице "ФизЛица" нажатием кнопки "Проверить прием на работу" можно получить список физлиц, которые еще не приняты на работу.
Необходимо принять на работу всех сотрудников перед загрузкой зарплатных документов из ЗУП.
Безопасный режим в обработке отключен, т.к. в ней используется стандартная Обработка.УниверсальныйОбменДаннымиXML , в модуле объекта которой
есть вызов метода контекста (УдалитьФайлы) : УдалитьФайлы(ВременныйКаталогРаботыСФайлами).
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.30.36, 3.1.28.64
- Управление нашей фирмой, редакция 3.0, релизы 3.0.9.105, 3.0.6.126, 3.0.4.45