Правила конвертации для выгрузки отражения зарплаты из ЗУП 3.1 в УПП 1.3 (правила обмена)

Публикация № 699828

Учет и отчетность - Зарплата

Правила обмена конвертации ЗУП 3.1 УПП 1.3 выгрузка проводок отражения

9
Данные правила являются законченным шаблоном, готовым к использованию. Выгружаются все строки табличных частей "Начисленная зарплата и взносы", "Начисленний НДФЛ", "Удержанная зарплата". Проводки по резервам отпусков не выгружаются. В выгрузке ЗУП 3 -> БП 3, выгружаются не все операции НДФЛ и по удержаниям, и при необходимости, их можно отключить в этих правилах (через комментирование кода загрузки). Версии конфигураций: ЗУП 3.1.3.224, УПП 1.3.93.1. Изменение конфигураций ЗУП и УПП не требуется!

Как и у многих, у меня стоит задача перехода с ЗУП 2.5 на ЗУП 3.x с 2018 года. Одна из основных проблем - выгрузка проводок в бухгалтерскую программу. Для тех, у кого это УПП - стандартного типового инструмента, к сожалению нет. По-крайней мере я такого не нашел, либо плохо искал. Если кто-то знает, пожалуйста, укажите в комментариях.

А так, пришлось разработать свои собственные правила конвертации.

Как известно, в ЗУП 3 разработчики переделали документ ОтражениеЗарплатыВРеглУчете чуть менее чем полностью. Убрали проводки как таковые (счета дт, кт, субконто...), вместо этого оставили строковый реквизит - СпособОтражениеЗарплаты. Т.е. сами шаблоны проводок, разработчики предложили вести в бух. программе. Второе, с чем сразу сталкиваешься - совершенно различаются структуры табличных частей в ЗУП 3 и УПП 1.3. Эти два фактора, по-началу загоняют в тупик. Однако, есть замечательная палка-выручалка у программистов 1С - это конвертация данных.

Некоторое время пребывая в раздумьях, я нашел (для себя) нетривиальное, но простое решение. В ЗУП 3 - четыре табличные части документа ОтражениеЗарплатыВРеглУчете, в УПП их тоже четыре. Осталось сопоставить их так, чтобы построчно передать ссылки на справочники Подразделения, ФизическиеЛица, Сотрудники, Контрагенты. Других типов в документе ЗУП нет. Числовые, строковые и булево передаются в атрибутах узла записи табличной части (возможно, можно было бы передать как параметры, но я сделал в атрибутах).

В итоге, получилось такое соответствие:

  1. НачисленнаяЗарплатаИВзносы -> ОтражениеВУчете 
  2. НДФЛ -> ФизическиеЛица
  3. УдержаннаяЗарплата -> ОсновныеНачисления
  4. ВыплатаОтпусковЗаСчетРезерва -> ДополнительныеНачисления

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

Принцип такой: после окончания стандартной обработки файла, запускается обработчик "После загрузки" в ПКО "ОтражениеЗарплатыВУРеглУчете", в котором считываются числовые, строковые атрибуты записей табличных частей и заносятся с специальные таблицы. Затем табличные части документа УПП с конвертированными ссылками стыкуются со спец. таблицами с загруженными показателями. В итоге, на выходе мы получаем готовые таблицы для формирования проводок.

Формирование проводок. Из ЗУП для каждой строки таблицы НачисленнаяЗарплата передается наименование Способа отражения зарплаты в учете, по которому подтягивается ссылка на элемент справочника УПП "Способы отражения зарплаты в регламентированном учете", и на основании найденного элемента формируется проводка. Отсюда выходит условие: наименования способов отражения должны быть уникальны. Это проверяется перед загрузкой. Если имеются дубли - загрузка прерывается.

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

В некоторых организациях на счете 70 есть субконто "физическое лицо", однако оно для некоторых операций заполняется какой-то болванкой, сводным физлицом. В правилах есть возможность сразу подставлять это сводное физлицо, правда во всех проводках со счетом 70. Данная возможность появляется, если заполнить параметр "НаименованиеСводногоФизлица". Если он не заполнен, то проставляется само физлицо, если есть субконто "физлицо" на счете.

Особенности конвертирования ссылок.

1. Справочник "Организации" синхронизируется по "ИНН + КПП". Поиск по уникальному идентификатору не используется. Реквизиты найденной организации не перезаполняются, новые организации не создаются. При необходимости это все легко перенастраивается.

2. Справочник "Подразделения организаций"  синхронизируется по "Владельцу, Коду", если не найдено по "Владельцу, Наименованию". Поиск по уникальному идентификатору не используется. При необходимости это все легко перенастраивается.

3. Справочник "Физические лица" синхронизируется по "НомеруПФР", если не найдено по "ИНН", если не найдено по "ФИО, ДатеРождения", если не найдено по "ФИО, ЭтоГруппа". Поиск по уникальному идентификатору не используется. При необходимости это все легко перенастраивается.

4. Справочник "Сотрудник" синхронизируется по "Организация, ОбособленноеПодразделение, Физлицо, ВидЗанятости, ДатаПриемаНаРаботу". Поиск по коду и уникальному идентификатору не используется. При необходимости это все легко перенастраивается.

Вот, если вкратце, основная идея этих правил. Еще раз упомяну, что логика формирования проводок находится в обработчике "ПослеЗагрузки" в ПКО "ОтраженияЗарплатыВРеглУчете".

 

Другие мои разработки

Универсальная загрузка начислений / показателей расчета зарплаты из Excel в ЗУП 3.1

Загрузка лицевых счетов из Excel в ЗУП 3.1

Завершение работы пользователей (выгонялка)

Отчеты по дебиторской и кредиторской задолженности по срокам долга с расшифровкой по документам (БП 2.0)

9

Скачать файлы

Наименование Файл Версия Размер
Правила конвертации для выгрузки отражения зарплаты из ЗУП 3.1 в УПП 1.3 (правила обмена):
.xml 188,71Kb
13.11.17
131
.xml 188,71Kb 131 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Рейтинг
1. bulas 183 15.11.17 10:20 Сейчас в теме
В УПП документа "Отражение зарплаты в регл. учете" достаточно Закладки "Проводки,
2. Rusleg 70 15.11.17 10:30 Сейчас в теме
(1)Все верно сергей. Все табличные части документа Отражение из ЗУП 3.1 переходят в табличную часть ОтражениеЗарплатыВУчете.
Другие табличные части используются для получения конвертированных ссылок на справочники.
3. feo14 19.11.17 15:05 Сейчас в теме
При выгрузке из ЗУП 3.1.3.224 выдает следующую ошибку:

Не найдено соответствие для значения Источника
Источник = пп.48.1, ст.264 НК РФ
ТипИсточника = Виды начислений оплаты труда для налогового учета по налогу на прибыль

в итоге пишет выгружено 600 объектов

а при загрузке в УПП 1.3.93.1 :

Начало загрузки: 19.11.2017 15:17:16
В УПП не найден способ отражения Отражение начислений по умолчанию (ЕНВД)

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОтражениеЗарплатыВРеглУчете
ТипОбъекта = Отражение зарплаты в регл учете
Объект = Отражение зарплаты в регл учете 0000-000001 от 31.07.2017 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (Суммма)
ПозицияМодуля = (126)
КодСообщения = 21

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1630)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОтражениеЗарплатыВРеглУчете
ТипОбъекта = Отражение зарплаты в регл учете
Объект = Отражение зарплаты в регл учете 0000-000001 от 31.07.2017 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (Суммма)
ПозицияМодуля = (126)
КодСообщения = 21

Окончание загрузки: 19.11.2017 15:17:19

Загружено объектов: 107

и доки отражения зп в упп так и не появляются - что не так, правила не рабочие???????
4. Rusleg 70 19.11.17 21:00 Сейчас в теме
(3)Сергей, правила рабочие.

Указанные вами ошибки (где "суммма") исправлены.

По поводу
"Не найдено соответствие для значения Источника
Источник = пп.48.1, ст.264 НК РФ
ТипИсточника = Виды начислений оплаты труда для налогового учета по налогу на прибыль "

Укажите пожалуйста Вашу версию ЗУП.
5. feo14 20.11.17 17:15 Сейчас в теме
(4)Добрый день, так я же в самом начале указал:
При выгрузке из ЗУП 3.1.3.224 выдает следующую ошибку

можете скинуть исправленные правила на почту info@svbite.ru - а то повторно скачивать опять 1 sm снимет...

а почему пишет В УПП не найден способ отражения Отражение начислений по умолчанию (ЕНВД)
6. Rusleg 70 20.11.17 19:40 Сейчас в теме
(5)выслал текущую версию правил на почту.

По поводу пп. 48.1 я отвечу Вам завтра.

По поводу ненайденных способов отражения в УПП.

Как я описал в выше в статье, в ЗУП и УПП справочники Способы отражения зарплаты в регламентированном учете должны совпадать по-элементно, т.е. каждому элементу ЗУП должен соответствовать элемент УПП.
В документе ЗУПа указывается способ отражения, по сути это только наименование. При загрузке считывается это наименование и по нему ищется элемент в справочнике УПП. Если не найден - выдается сообщение.
7. feo14 20.11.17 21:57 Сейчас в теме
Спасибо, правила получил, но .....
ошибок при загрузке в УПП 1.3 теперь нету, но и документы отражения зарплаты в регл. учете не появляются при том что пишет

Начало загрузки: 20.11.2017 21:45:34

Окончание загрузки: 20.11.2017 21:45:37

Загружено объектов: 108
8. Rusleg 70 21.11.17 08:50 Сейчас в теме
(7)Отправил вам на почту тестовые правила, для отладки. Запустите загрузку в своей тестовой базе. И отпишитесь, желательно мне на почту.

По поводу пункта 48.1.

В УПП версии 1.3.93.1 такого значения нет, поэтому нет соответствия с ЗУПом.
Если у вас есть возможность, установите последний релиз УПП 1.3 и проверьте есть ли в Перечислении "ВидыНачисленийОплатыТрудаПоСт255НК" значение пп48_1. У меня такой возможности сейчас нет.
9. feo14 22.11.17 15:21 Сейчас в теме
Руслан, могу сказать одно:
скачал другие правила на инфостарте - документы в УПП появляются без выдачи каких-либо ошибок
так что вывод один - ваши правила не рабочие!!!
10. Rusleg 70 22.11.17 15:51 Сейчас в теме
11. zavis11 35 14.02.18 17:27 Сейчас в теме
Руслан, большое спасибо за правила. Все работает!
12. user927790 03.03.18 20:02 Сейчас в теме
Руслан, спасибо! Все работает. Описание правил отличное.
13. Tria 14 15.03.18 22:20 Сейчас в теме
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОтражениеЗарплатыВРеглУчете
ТипОбъекта = Отражение зарплаты в регл учете
Объект = Отражение зарплаты в регл учете КТ00-000001 от 31.01.2018 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (ОткрытьФайл): Неправильный путь к файлу '\\C:\Users\maxim\Desktop\Файл выгрузки.xml'
ПозицияМодуля = (8)
КодСообщения = 21

Не загружается файл.
14. Rusleg 70 16.03.18 08:44 Сейчас в теме
(13)

Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (ОткрытьФайл): Неправильный путь к файлу '\\C:\Users\maxim\Desktop\Файл выгрузки.xml'
ПозицияМодуля = (8)
КодСообщения = 21


Обратите внимание на ваш путь к файлу " '\\C:\Users\maxim\Desktop\Файл выгрузки.xml' "
Когда нажимаете "загрузить" посмотрите что у вас в поле "Путь к файлу"
15. Tria 14 20.03.18 15:37 Сейчас в теме
(14) Изначально путь 'C:\Users\maxim\Desktop\Файл выгрузки.xml'.
16. titanium2008 11 22.03.18 18:52 Сейчас в теме
Добрый день, не могу понять почему при загрузке в УПП пишет

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОтражениеЗарплатыВРеглУчете
ТипОбъекта = Отражение зарплаты в регл учете
Объект = Отражение зарплаты в регл учете ВЦ00-000001 от 31.01.2018 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (Контрагент)
ПозицияМодуля = (16)
КодСообщения = 21

Не могу найти это место в правилах.
18. Rusleg 70 23.03.18 11:15 Сейчас в теме
(16)Алексей, вся оснонвая логика на странице "Алгоритмы". Скорее всего в алгоритме ОбработатьТаблицуУдержаний.
19. titanium2008 11 23.03.18 11:51 Сейчас в теме
да действительно так. А откуда берется контрагент?

Ошибка в этом месте НоваяСтрока.Контрагент = СтрокаТаблицы.Контрагент;

Если СтрокаТаблицы.ВидОперации = "Алименты и прочие исполнительные листы" Тогда

НоваяСтрока = Объект.ОтражениеВУчете.Добавить();
НоваяСтрока.Сумма = СтрокаТаблицы.Сумма;
НоваяСтрока.СчетДт = Счет70;
Если НЕ УчетСПерсоналомСводно Тогда
Если СводноеФизлицо.Пустая() Тогда
НоваяСтрока.СубконтоДт1 = СтрокаТаблицы.ФизическоеЛицо;
Иначе
НоваяСтрока.СубконтоДт1 = СводноеФизлицо;
КонецЕсли;
КонецЕсли;
НоваяСтрока.СчетКт = Счет7641;
НоваяСтрока.Контрагент = СтрокаТаблицы.Контрагент;
20. titanium2008 11 23.03.18 12:01 Сейчас в теме
Понял в правилах опечатка, вместо
НоваяСтрока.Контрагент = СтрокаТаблицы.Контрагент;

Должна быть

НоваяСтрока.СубконтоКт1 = СтрокаТаблицы.Контрагент;
21. titanium2008 11 23.03.18 13:32 Сейчас в теме
Еще вопрос - в ЗУП 3.1 ведется несколько организаций, а в УПП приходит все на одну организацию. В чем может быть проблема?
22. Rusleg 70 23.03.18 13:36 Сейчас в теме
Синхроинзация органзиаций идет по ИНН + КПП. Проверьте значения у всех организаций.
Можете сами в ПКО Организации установить ключ по Коду.
23. titanium2008 11 24.03.18 09:51 Сейчас в теме
Просто странно - в ЗУП 5 документов отражения зп а в УПП приходит один док
24. titanium2008 11 24.03.18 10:52 Сейчас в теме
в ЗУП 5 документов отражения зп а в УПП приходит один док со всеми физ лицами 5 организаций
25. bannov 1 17.05.19 13:22 Сейчас в теме
Добрый день. Документ создаётся, появляются строки в таб часте, но все строки пустые.
Прикрепленные файлы:
26. Rusleg 70 17.05.19 14:41 Сейчас в теме
(25)
Добрый день,

Вы создали/заполнили способы отражения в ЗУП 3 и УПП?
27. bannov 1 20.05.19 09:04 Сейчас в теме
(26)Да. У нас стоит ЗУП 2.5 и УПП. Отражение по обмену выгружается из ЗУП в УПП. Сейчас переходим на ЗУП 3.1. В неё данные перекинули из 2.5
28. Rusleg 70 20.05.19 09:09 Сейчас в теме
(27)
Прочитайте внимательно инструкцию. Нужно заполнить справочники Способы отражения зарплаты в регл. учете и в УПП и в ЗУП. Причем наименования способов должно совпадать на 100%, без всяких лишних пробелов.
29. bannov 1 20.05.19 10:46 Сейчас в теме
(28)
В ЗУП справочник "Способы отражения зарплаты в бухгалтерском учете" - заполнен.
В УПП справочник "Способы отражения зарплаты в регламентированном учёте" - заполнен
Примеры на скринах.
Прикрепленные файлы:
30. Rusleg 70 21.05.19 09:58 Сейчас в теме
(29)Правила обмена обновлены. Пробуйте снова.
31. bannov 1 21.05.19 13:22 Сейчас в теме
Оставьте свое сообщение