Перенос документов из ЗУП 2.5 в ЗУП 3.1

25.09.20

Учетные задачи - Зарплата

Доброго времени суток, друзья. За основу взяты правила https://infostart.ru/public/806689/,  немного добавлено своего. В правилах частично реализован стандартный перенос из обработки перехода на ЗУП 3.1.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
перенос документов из зуп 2.5 в зуп 3.1:
.xml 3,74Mb
185
185 Скачать (1 SM) Купить за 1 850 руб.

Доброго времени суток друзья.
За основу взяты правила //infostart.ru/public/806689/  немного добавлено своего. В правилах частично реализован стандартный перенос из обработки перехода на ЗУП 3.1. Перенос реализован путем формирования документов базе ЗУП 3.1 вместе с начислениями.

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

Переносятся документы:

 

Имя ПВД

Документ в ЗУП2.5

Документ в ЗУП3.1

ЧерновикиКадровыхДокументовПриемы_Выгрузка

Прием На Работу В Организацию

Прием На Работу

Прием На Работу Списком

ЧерновикиКадровыхДокументовКадровыеПерево_Выгрузка

Кадровое Перемещение Организаций

Кадровый Перевод

Кадровый Перевод Списком

ЧерновикиКадровыхДокументовУвольнения_Выгрузка

Увольнение Из Организаций

Увольнение

Увольнение Списком

ЧерновикиОтпусков_Выгрузка

Отпуск По Уходу За Ребенком

Отпуск по уходу за ребенком

ОтпускаПоУходуЗаРебенком_Выгрузка

Изменение Условий Оплаты Отпуска По Уходу За Ребенком

Возврат из отпуска по уходу

Изменение Условий Оплаты Отпуска По Уходу За Ребенком

ЧерновикиОтсутствияССохранениемОплаты_Выгрузка

Оплата По Среднему Заработку

Оплата дней ухода за детьми-инвалидами

Командировка

Оплата По Среднему Заработку

ЧерновикиБольничные_Выгрузка

Начисление По Больничному Листу

Больничный лист

РазовыеНачисления_Все

Регистрация Разовых Начислений Работников Организаций

Доход в натуральной форме

Разовое начисление

ПремииВыгрузка

Регистрация Разовых Начислений Работников Организаций

Премия

УдержаниеВСчетРасчетовПоПрочимОперациям

Регистрация Разовых Удержаний Работников Организаций

Начисление зарплаты и взносов

НачислениеЗарплатыВыгрузка

Начисление Зарплаты Работникам Организаций

Начисление зарплаты и взносов

ОплатаСверхурочныхЧасовВыгрузка

Оплата Сверхурочных Часов

Начисление зарплаты и взносов

ЗарплатаКВыплатеОрганизаций

Зарплата К Выплате Организаций

Ведомость в банк

Ведомость в кассу

ЕдиновременноеПособиеЗаСчетФСС_Выгрузка

Начисление Единовременных Пособий За Счет ФСС

Единовременное пособие за счет ФСС

РаботаВВыходныеИПраздничныеДни_Выгрузка

Оплата Праздничных И Выходных Дней Организаций

Начисление зарплаты и взносов

Простои_Выгрузка Регистрация простоев работников организаций Простой, отстранение от работы

 

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

Добавлен перенос графиков сотрудников с заполненными днями.

 

Вот такое мини сочинение, как я провел карантин COVID19 в 2020 году.

PS Конфигурации, на тесте правил: Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.150.1) и Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.13.145) 

См. также

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    166459    333    277    

373

SALE! 20%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141509    798    297    

419

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.234.x) и БП 3.0 (3.0.161.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    24013    169    51    

127

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

27900 руб.

01.04.2020    147125    649    360    

235

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).

35000 31500 руб.

23.07.2020    51242    228    69    

185

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36584    94    66    

89

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

55778 50200 руб.

29.10.2018    56207    59    105    

61

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171171    303    257    

378
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. hottion 87 04.06.20 19:13 Сейчас в теме
Позже добавлю перенос документа простой, в честь карантина)
2. hottion 87 08.06.20 15:46 Сейчас в теме
Добавлен документ простой.
3. hottion 87 11.06.20 15:56 Сейчас в теме
Еще готов перенос графиков с заполнением дней, но пока еще не выложил, позже выложу обновление с графиками.
4. hottion 87 11.06.20 16:34 Сейчас в теме
Добавлен перенос графиков сотрудников.
5. user892471 12 16.06.20 09:21 Сейчас в теме
Добрый день, словил ошибку при открытии правил
Прикрепленные файлы:
6. user892471 12 16.06.20 10:03 Сейчас в теме
(5) забыл... Управление производственным предприятием, редакция 1.3 (1.3.139.1)
7. hottion 87 16.06.20 17:42 Сейчас в теме
8. NurriK 2 18.06.20 08:57 Сейчас в теме
Доброго времени суток, это проблема в алгоритме "ПолучитьСоответствиеВидовНачислений"? я уже все начисления в него вроде внес, все-равно не выгружается(( Подробности: выгружаю разовые начисления, конфа - Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.152.1)
Прикрепленные файлы:
10. hottion 87 18.06.20 17:08 Сейчас в теме
(8) Пришлите кусочек которым вы внесли свои начисления
9. hottion 87 18.06.20 17:06 Сейчас в теме
наименование вписали неверно, там смотрите какая штука, в алгоритм ПолучитьСоответствиеВидовНачислений записываете все свои виды начислений, маска ввода такая:


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;
	МассивПоказателей.Добавить(Новый Структура("Наименование,Значение","Премия ежемесячная (%) КФ","Показатель1"));
	
	СтруктураОписания.НаименованиеНачисления31   = "Премия ежемесячная (%) КФ";
	СтруктураОписания.Наименование25             = "Премия ежемесячная (%) КФ";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
	
	////////////////////////////////////////////////////////////­////////////////////////////////////////////////////////////­////////////////////////////////////
Показать


Причем вводите в поле "НаименованиеНачисления31" наименование начисления в зуп 3.1, именно наименование того начисления которое вы создали/или уже имеющееся
а в поле "Наименование25" наименование того начисления которое вы выгружаете.

К примеру если у вас есть начисление в 2.5 "компенсация амортизации тс" то понятно, что его нельзя предугадать и его нужно добавить в этот алгоритм.

вам нужно создать его в ЗУП 3.1 и в правилах добавить описание этого вида начисления.
58. ChessCat 27.07.21 14:17 Сейчас в теме
(9)
Причем вводите в поле "НаименованиеНачисления31" наименование начисления в зуп 3.1, именно наименование того начисления которое вы создали/или уже имеющееся
а в поле "Наименование25" наименование того начисления которое вы выгружаете.

К примеру если у вас есть начисление в 2.5 "компенсация амортизации тс" то понятно, что его нельзя предугадать и его нужно добавить в этот алгоритм.

вам нужно создать его в ЗУП 3.1 и в правилах добавить описание этого вида начисления.



Подскажите что делаю не так ?

В ПолучитьСоответствиеВидовНачислений добавил

СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;
	Если ПолныйПереченьПоказателей Тогда 
	КонецЕсли;
	
	СтруктураОписания.НаименованиеНачисления31   = "Доплата за ночные часы";
	СтруктураОписания.Наименование25             = "Доплата за ночные часы";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
Показать


В ЗУП 3.1 создал это начисление.

При выгрузке Начислений получаю ошибку

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = НачислениеЗарплатыВыгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Индекс находится за границами массива
ПозицияМодуля = (147)
КодСообщения = 31
11. hottion 87 22.08.20 22:42 Сейчас в теме
готовлю перенос помимо вычитов еще и корректировки ндфл
12. upek 04.09.20 11:07 Сейчас в теме
(11)
Добрый день, Юрий. А когда вы опубликуете новую версию с вычетами и корректировками НДФЛ?
13. hottion 87 09.09.20 10:42 Сейчас в теме
(12) Гдето на этой неделе надеюсь.
14. hottion 87 25.09.20 16:10 Сейчас в теме
Новая версия выложена
15. upek 29.09.20 13:35 Сейчас в теме
(14) Подскажите, пожалуйста, какие основные отличия от предыдущей версии? Каким ПВД сейчас нужно выгружать премии?
16. hottion 87 30.09.20 15:49 Сейчас в теме
(15) Премии убраны, все выгружается как разовые начисления, т.к. нет разделения в базе зупа на разные документы, и встречаются разовые начисления одновременно с премией и другим начислением а НДФЛ исчисляется одной суммой и разделить его проблематично. Так же добавлена выгрузка расчета НДФЛ и страховых взносов, в описании правил еще не дошли руки описать изменения. еще немного изменил выгрузку графиков.
Еще справки 2-ндфл теперь переносятся,
доходы НДФЛ и ЕСН,
Перечисление НДФЛ в Бюджет,
Возмещение Расходов Фондом Социального Страхования.
17. пользователь 28.10.20 11:40
Сообщение было скрыто модератором.
...
18. пользователь 28.10.20 11:47
Сообщение было скрыто модератором.
...
19. semenoof 30.10.20 17:45 Сейчас в теме
У меня вопрос:
Документ увольнение из организаций в ЗУП 2.5.
Как мне его перенести в документ Увольнение в ЗУП 3.1. У меня по умолчанию перенеслось в документ "Увольнение списком".
Мне в идеале нужно и так и так. Если в документе ЗУП 2.5 один человек - то должно попадать в документ увольнение. Если несколько - то в увольнение списком.
20. semenoof 30.10.20 17:46 Сейчас в теме
Как это решается в вашей обработке?
21. semenoof 30.10.20 17:47 Сейчас в теме
22. semenoof 30.10.20 18:25 Сейчас в теме
Перегоняю данные из КА 1.1 в КА 2.4
23. пользователь 31.10.20 02:00
Сообщение было скрыто модератором.
...
24. пользователь 31.10.20 02:02
Сообщение было скрыто модератором.
...
25. semenoof 31.10.20 02:07 Сейчас в теме
Тоже касается и документов кадровые переводы.
26. semenoof 31.10.20 02:09 Сейчас в теме
Мне нужно, чтобы они были и списком и по одному человеку. Как можно с вами связаться?
5438995собакаgmail.com - моя почта
27. semenoof 31.10.20 03:21 Сейчас в теме
Делаю выгрузку "ЧерновикиКадровыхДокументовУвольнения_Выгрузка" - получаю код ошибки:

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ЧерновикиКадровыхДокументовУвольнения_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(17,3)}: Ожидается оператор препроцессора
ПозицияМодуля = (22)
КодСообщения = 31

Окончание выгрузки: 31.10.2020 3:19:03

Выгружено объектов: 0
Выгрузка данных завершена.
28. semenoof 31.10.20 03:27 Сейчас в теме
Поставил выгружать все документы:
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ОтпускаОрганизаций_БезСодержания
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Индекс находится за границами массива
ПозицияМодуля = (212)
КодСообщения = 31

Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8045)}: Значение не является значением объектного типа (Количество)
29. semenoof 31.10.20 03:30 Сейчас в теме
Выгружаю данные из КА 1.1.115.1 - там я так понимаю ЗУП 2.5
30. hottion 87 06.11.20 10:30 Сейчас в теме
(29) Нужно поменять формирование структуры для выгрузки по правилу. и подменить имя правила ПКО тогда каждый будет в индивидуальном документе.
31. hottion 87 11.11.20 15:33 Сейчас в теме
На подготовке новые правила с дополнением след документов:
Регламентированный Отчет
Прогул Неявка Списком
Заявление На Предоставление Стандартных Вычетов По НДФЛ
Исправление неточностей в переносе Территории в документах кадровый перевод.

и РегистрСведенийЗапись.ДоходыПредыдущегоМестаРаботыНДФЛ
32. hottion 87 11.11.20 15:35 Сейчас в теме
(31) точнее, еще не приведены правила к виду для стандартной конфигурации.
33. semenoof 19.11.20 01:56 Сейчас в теме
Пробовал грузить документы из КА 1.1 в КА 2.4. Сотрудники задвоились.... Должности не проставились. Как то все грустно. КА - последний релиз. КА 2.4 - 2.4.13.56. Не склалось вообщем все как-то.
34. hottion 87 20.11.20 13:16 Сейчас в теме
(33) вы же видели что правила для ЗУП 2.5?
Если вываливаются ошибки то какие именно? а про задвоения, их не должно быть, вы грузили в чистую базу? там наоборот задвоения если они были в 2.5 объединяются.
35. semenoof 20.11.20 14:33 Сейчас в теме
Я загружал правила в копию базы - база естественно не была пустой.
Естественно я видел, что правила для ЗУП 2.5. Ну так ведь в КА 1.1 прикручен как раз ЗУП 2.5. Какие ошибки вываливаются? - Ну так я же о них писал выше.
Задвоений в 2.5 ЗУП у меня как раз и не было. Задвоения появились в КА 2.4 (Читай в ЗУП 3.1) после импорта данных, полученных вашей разработкой.
Естественно делал все на копии базы и естественно я понимаю, что никто никому ничем не обязан и никто никому ничего не обещал, что все будет работать как надо.
37. hottion 87 23.11.20 14:11 Сейчас в теме
(35)Посмотрите правила выгрузки, там есть четкие условия с разделением что работает в зуп а что в КА, часть по КА я не описывал, советую самостоятельно просмотреть, у меня нет в работе подходящего клиента.
Задвоения сотрудников, очень странно, там ключи поиска в случае если по ИД сотрудник не найден, и поиск должен был отработать, вы смотрели сам справочник сотрудники запросом? у вас в 1.1 точно сотрудники не заведены разными элементами справочника? если трудоустройство менялось должны были еще в 2.5 получится разные карточки.
Попробуйте запросом по одному такому сотруднику вывести элементы справочника сотрудники, и посмотрите точно ли в 1.1 это одна позиция.
38. serz_mishakov 25.11.20 16:23 Сейчас в теме
Здравствуйте подскажите пожалуйста ваша обработка подойдет для переноса Личных вычетов, Вычетов на детей, Иущ и соц вычетов?
Прикрепленные файлы:
39. hottion 87 26.11.20 14:20 Сейчас в теме
(38)Идет перенос "Заявление На Предоставление Стандартных Вычетов По НДФЛ" в 2.5 это записи в регистре а в 3.1 это отдельный документ.
40. serz_mishakov 26.11.20 14:42 Сейчас в теме
(39) я понимаю и в принципе вижу что тема перенос документов.
но все равно решил узнать. Вдруг это тоже есть =)
41. hottion 87 27.11.20 15:32 Сейчас в теме
(40) да есть, и переносятся.
42. hottion 87 27.11.20 15:32 Сейчас в теме
(40) Данные регистра берутся правилами и по ним синтезируется документ. как то так ^_^
43. dream991 02.12.20 09:26 Сейчас в теме
Добрый день. Почему может быть такая ошибка?

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ЧерновикиБольничные_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка при вызове метода контекста (ВыполнитьПакет): Ошибка выполнения запроса: Ошибка в значении типа 'Дата'
Дата '31.01.0001 23:59:59' не может быть записана в базу данных на MS SQL Server с нулевым смещением дат
ПозицияМодуля = (292)
КодСообщения = 31
44. hottion 87 04.12.20 10:53 Сейчас в теме
(43) у вас не стоит на SQL смещение дат, от этого и ошибка. ставте от 01.01.2000 г
46. dream991 04.12.20 16:13 Сейчас в теме
(44) Спасибо, загрузила ваши правила в конвертацию и выгрузила, и ошибка ушла.
45. dream991 04.12.20 16:12 Сейчас в теме
обошла ошибку. Но тут вопрос возник другой:
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ЧерновикиБольничные_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Значение не является значением объектного типа (НаименованиеНачисления31)
ПозицияМодуля = (535)
КодСообщения = 31
47. dream991 04.12.20 16:22 Сейчас в теме
нашла! добавлю соответствие в алгоритм. СПасибо!
48. ksnik 593 15.04.21 09:09 Сейчас в теме
Эти правила - единственное лучшее (цена/качество) предложение на Инфостарте для кадровых документов!
Пришлось отключить правило конвертации свойства "Вид договора" для документа "Увольнение" и "УвольнениеСписком", нет такого реквизита. Кадровые документы отлично загрузились. Зарплата и управление персоналом, редакция 3.1 (3.1.17.135)
50. hottion 87 16.04.21 16:50 Сейчас в теме
(48) его убрали в текущих релизах
49. ksnik 593 15.04.21 10:27 Сейчас в теме
Как сделать перенос данных из УПП 1.3, КА 1.1 в ЗУП 3.1
Переносил из Управление производственным предприятием, редакция 1.3 (1.3.157.1) в Зарплата и управление персоналом, редакция 3.1 (3.1.17.135), потребовался выгруженный из ЗУПа (администрирование - перенос данных из прошлых программ - Зуп 8 редакция 2.5 - Получить помощник выгрузки) стартовый помощник "ПомощникВыгрузки_V8" который надо доработать по статье http://www.ob-1c.ru/voprosy-po-konfiguracijam/?category=19 и данные правила.

Отквочу рекомендуемую статью:

Как сделать перенос данных из УПП 1.3, КА 1.1 в ЗУП 3.1, если в стандартной обработке пункта для этих конфигураций не предусмотрено
12.08.2019

(Выполним перенос данных УПП 1.3 , КА 1.1 в ЗУП 3.1 если нет желания разбираться в тексте ниже.)

Рассмотрим на примере конфигураций УПП 1.3 (1.3.106.2) , КА 1.1 (1.1.115.1) и ЗУП 3.1 (3.1.10.111)

Перенос данных в стандартной обработке выполняется срезом на указанную дату.

По умолчанию будут перенесены :

справочники: организации, подразделения, должности, сотрудники и основная связанная с ними справочная информация;
начисления и удержания с регламентированным способом расчета (оклад, премия, исполнительные листы и т. п.);
список позиций штатного расписания не переносится, но при необходимости может сформироваться по штатной расстановке;
штатная расстановка на месяц начала эксплуатации;
кадровая история сотрудников для заполнения их личных карточек (Т-2);
данные для расчета среднего заработка: для пособий ФСС – за три предшествующих года, для отпусков и других случаев – за 15 предшествующих месяцев;
данные учета НДФЛ и страховых взносов в году переноса (если эксплуатация начинается не с начала года);

Не перенесутся:

остатки взаиморасчетов на месяц начала эксплуатации.
начисления и удержания с произвольными формулами;
кадровая история сотрудников для формирования аналитической отчетности;
фактические начисления и выплаты для формирования аналитической отчетности;
сведения о займах сотрудников;
1. Устанавливаем дистрибутив ЗУП и запускаем 1с.

Ожидаем окончания первоначального заполнения данных.

Переходим на вкладку "Начальная страница" и в открывшемся окне выбираем настройку :

"Перенести данные из прежней программы".

Затем нажимаем "Открыть помощник перехода с прежних программ" и в открывшемся окне

с вопросом "Выберите программу из которой будут переноситься данные", выбираем пункт

"1С Зарплата и управление персоналом 8" редакция 2.5 и нажимаем "Далее" для перехода к следующему шагу.

На следующем шаге будет предложено выбрать вариант переноса данных - загрузить с помощью непосредственного

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

После нажатия "Получить помощник выгрузки" появится окно для выбора каталога, в котором создаем или выбираем каталог, куда программа

скопирует обработку помощника.

2.В базе , из которой переносим данные, открываем обработку ПомощникВыгрузки_V8.epf ( в нашем случае версия помощника - вер. 3.1.9) ,сохраненную

на предыдущем шаге ( через меню "Файл - Открыть" выбираем обработку в каталоге).

Выбираем "Выгрузить данные для перехода на новую программу" .

В открывшейся после этого форме видим сообщение красным шрифтом (Внимание ! Перенос данных возможен из версии не ниже 2.5.130.2).

Сообщение возникает в форме помощника, где при открытии происходит вызов процедуры проверки версии конфигурации.

Отвечает за нее функция МинимальнаяВерсияКонфигурацииОписание().

В процедуре "Перед открытием" присваиваем : МинимальнаяВерсия = "";

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

На этапе 2 выгрузки сталкиваемся с ошибкой :

Возникает в УПП и в КА в модуле помощника в процедуре : Организации_Выгрузка(ОтборОрганизации).

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

На этапе 3 в УПП видим ошибку :

Значения перечисления "Категории запаса военнообязанных" в ЗУП 2.5 и УПП 1.3 не совпадают.

Причина в том, что в ЗУП 3.1 это перечисление имеет два значения - "Первая категория" и "Вторая категория" , в УПП их три.

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

Открываем текст правил выгрузки :

Нажимаем "Правка-Найти". В открывшемся окне поиска пишем "КатегорииЗапасаВоеннообязанных" .

Добавляем копированием новое сопоставление для недостающего элемента :

В Комплексной автоматизации на этапе 2 ошибка при выгрузке подразделений:

Возникает в процедуре модуля помощника "ПодразделенияОрганизацийВыборкаДанных". Находим в тексте строку "Если КонфигурацияИсточникДанных() = мЗУПКОРП " и добавляем текст :

После успешного завершения выгрузки переходим в ЗУП и делаем загрузку данных переноса .Нажимаем "Далее", выбираем

"Загрузить данные из файлов" , "Далее", в открывшемся окне выбираем путь к только что выгруженным данным и делаем загрузку.

Спасибо!
Прикрепленные файлы:
51. ChessCat 23.07.21 14:43 Сейчас в теме
Подскажите пожалуйста один момент.

При выгрузке Сотрудников какая то хитрость ?

При выгрузке галочку "СотрудникиВыгрузка" поставил. Но они не выгружаются.
52. hottion 87 26.07.21 16:01 Сейчас в теме
(51) когда укажите все настройки нажмите перечитать правила, и тогда все выгрузиться
53. ChessCat 27.07.21 12:02 Сейчас в теме
(52)
когда укажите все настройки нажмите перечитать правила, и тогда все выгрузиться


Подскажите пожалуйста в чем нюанс.

1. Отбор по организациям
В обработчике "После загрузки правил обмена" используется на первый взгляд простой код

Организации = неопределено;
Выполнить(Алгоритмы.ПолучаемСписокДоступныхОрганизацийКВыгрузке);
Параметры.Организации = Организации;

Но почему то при загрузке правил в обработку параметр Организации пустой.

Хотя запрос по организациям простейший.

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

Мне пришлось во всех алгоритмах отключать условия в запросах где применятся фильтр по организации.

2. Табель учета рабочего времени
В правилах выгрузки отключено использование. Пробовали выгружать или это правило не доработано ?


Конфигурация источник Управление производственным предприятием, редакция 1.3 (1.3.139.1)

Конфигурация приемник Зарплата и управление персоналом, редакция 3.1 (3.1.11.153)
54. hottion 87 27.07.21 12:20 Сейчас в теме
(53)
доработано


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

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

то-есть сливать данные из двух баз, это предотвращает необходимость верстать данные для контроля оборотов и расчетов, как с сотрудниками так и по налогам, единственное что в таком варианте проблема это декретницы, а точнее граница переноса среднего заработка в стандартном переходе, тут нежно писать маленький свой инструмент по переносу поштучно когда нужно таких декретниц, кстати такая обработка тоже уже есть.
Прикрепленные файлы:
СформироватьДанныеДляРасчетаСреднегоФСС.epf
ПереносДанныхДляРасчетаСреднегоФСС.epf
ПереносДанныхДляРасчетаСреднегоФСС_23.04.2021.epf
55. ChessCat 27.07.21 12:29 Сейчас в теме
(54)
По организации там очень простой код, отбор по принципу наименования "не использовать", если в наименовании есть такая часть то организация не выгружается.


Так вопрос как раз в том что нет таких организаций (с вхождением в наименование "НЕ ИСПОЛЬЗУЕТСЯ") а параметр не заполняется.

В результате приходится по всем Алгоритмам идти и отключать условие на фильтр организаций.

по итогу могу посоветовать такой вариант перехода.


У меня задача смоделировать ситуацию "переход с 01.01.2021 и в новую базу переносятся все документы из старой базы с 01.01.2021 по текущую дату". Поэтому и Табеля нужны и Начисления зарплаты и Выплаты.

Кстати а зачем у вас при выгрузке многих документов выгружаются помимо документов Физлица и Сотрудники ? В чем смысл этого ? Их же можно отдельно выгрузить.
56. hottion 87 27.07.21 13:22 Сейчас в теме
(55)
у нас шло разделение баз параллельно с переходом, и подтягивали только тех физлиц которые использовались в документах переносимых организаций, (ПВД физ лиц и сотрудников было отключено).

Проверил правила, организации заполняются.
Пометка на удаление не стоит у вас на объектах?
60. ChessCat 27.07.21 14:31 Сейчас в теме
(56)
Проверил правила, организации заполняются.


Да черт с ней. Не заполняется так не заполняется. Не сложно в Алгоритмах отключить.

Пометка на удаление не стоит у вас на объектах?


Нет.
57. hottion 87 27.07.21 13:23 Сейчас в теме
(55) вот сам запрос:
"ВЫБРАТЬ
                |	Организации.Ссылка
                |ИЗ
                |	Справочник.Организации КАК Организации
                |ГДЕ
                |	Организации.ПометкаУдаления = ЛОЖЬ
				|   и не Организации.Наименование ПОДОБНО ""%НЕ ИСПОЛЬЗУЕТСЯ%"""

Проверьте консолью он у вас выгружает организации???
59. ChessCat 27.07.21 14:22 Сейчас в теме
(57)
"ВЫБРАТЬ
| Организации.Ссылка
|ИЗ
| Справочник.Организации КАК Организации
|ГДЕ
| Организации.ПометкаУдаления = ЛОЖЬ
| и не Организации.Наименование ПОДОБНО ""%НЕ ИСПОЛЬЗУЕТСЯ%""


Да.
В консоли запросов организация выводится.

А в параметрах обработки выгрузки ее нет.

Вообще параметра "Организации" нет. "Месяц" и "МесяцОкончания" есть. А "Организации" нет.
61. hottion 87 28.07.21 10:53 Сейчас в теме
(59) параметр не выводится, если правила посмотрите то увидите что параметр не выводимый, т.к. параметры для вывода пользователя не могут быть со списками/массивами.

еще раз говорю после указания интервала выгрузки перечитайте правила обработкой, т.к. параметры периода выгрузки переносятся в момент чтения правил. у вас скорее всего не выгружается именно из за этого. тоесть, параметры интервала стоят пустые даты.
62. ChessCat 30.07.21 14:01 Сейчас в теме
Добавил свое начисление в алгоритмы ПолучитьСоответствиеВидовНачислений

СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;
	Если ПолныйПереченьПоказателей Тогда 
	КонецЕсли;
	
	СтруктураОписания.НаименованиеНачисления31   = "Доплата за ночные часы";
	СтруктураОписания.Наименование25             = "Доплата за ночные часы";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
Показать


Пример добавления начисления перед этим

СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;
	Если ПолныйПереченьПоказателей Тогда 
	КонецЕсли;
	
	СтруктураОписания.НаименованиеНачисления31   = "Премия";
	СтруктураОписания.Наименование25             = "Премия за месяц (суммой) (СогластноТД)";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
Показать


То есть все сделал по аналогии.


При выгрузке НачислениеЗарплаты после этого выходит ошибка

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = НачислениеЗарплатыВыгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Индекс находится за границами массива
ПозицияМодуля = (147)
КодСообщения = 31

В чем может быть причина ?
63. hottion 87 30.07.21 16:48 Сейчас в теме
(62)
"Доплата за ночные часы"


Проверьте наименование начисления "Доплата за ночные часы", судя по всему оно не так называется.
64. ChessCat 04.08.21 11:01 Сейчас в теме
(63)
Проверьте наименование начисления "Доплата за ночные часы", судя по всему оно не так называется.


Проверил.

В УПП оно предопределенное, Наименование = "Доплата за ночные часы", Код = 00015.

В ЗУП 3.1 создал вручную. Наименование = "Доплата за ночные часы", Код = "" (пустой).
66. ChessCat 09.08.21 14:34 Сейчас в теме
(54)
Проверьте наименование начисления "Доплата за ночные часы", судя по всему оно не так называется.


Разобрался на чем падает выгрузка.

В документ есть начисления по "Договорам подряда". В ЗУП 2.5 эти начисления имеют вид "Дополнительные начисления".

Вариант решения через добавление в ПолучитьСоответствиеВидовНачислений соответствия

СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
	МассивПоказателей                 = Новый Массив;

	СтруктураОписания.НаименованиеНачисления31   = "Оплата авторских договоров 31";
	СтруктураОписания.Наименование25             = "Оплата авторских договоров 25";	
	СтруктураОписания.МассивПоказателей          = МассивПоказателей;
	СтруктураОписания.НеГрузить                  = ложь;
	
	СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
Показать


не помогает.

Что можно придумать ?
65. ChessCat 06.08.21 13:46 Сейчас в теме
Начисления удалось выгрузить и загрузить.

Единственный момент не понятен.

В обработке выбрано

Месяц 01.01.2021 0:00:00
МесяцОкончания 31.12.2021 23:59:59

Аналогично выбран период. Галочка "отбор по периоду для всех объектов" установлена.

При этом почему то выгрузилось только за Апрель.

В запросах стоит условие

Запрос.УстановитьПараметр("ДатаНачала"         , НачалоМесяца(Параметры.Месяц));
Запрос.УстановитьПараметр("ДатаОкончания"      , КонецМесяца(Параметры.МесяцОкончания));

НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания


Почему может выгружать только один месяц ?
67. bazis_34 03.09.21 09:18 Сейчас в теме
Добрый день. При выгрузке выдает сообщение. ЗУП 2.5 КОРП (2.5.160.2)
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1720)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ЧерновикиКадровыхДокументовКадровыеПерево_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Значение не является значением объектного типа (МассивПоказателей)
ПозицияМодуля = (398)
КодСообщения = 31
68. bazis_34 03.09.21 09:44 Сейчас в теме
(67) До этого в этом же алгоритме ЧерновикиКадровыеПереводы ругался на параметр НеГРузить. Опять же на СтруктураПараметровНачисления. Не подскажите в чем может быть проблема? При выгрузке выбираю только документы, без справочников. Спасибо.
69. hottion 87 03.09.21 12:37 Сейчас в теме
(68) выше уже писалось, что нужно добавлять свои начисления, по корректным наименованиям, вы не добавили свое начисление.
70. hottion 87 03.09.21 12:39 Сейчас в теме
(68)

в алгоритме "ПолучитьСоответствиеВидовНачислений"

СтруктураОписания                 = Новый Структура(СтрокаОписанияСтруктурыНачисления);
    МассивПоказателей                 = Новый Массив;
    // тут добавляйте показатели, смотрите примеры 

    СтруктураОписания.НаименованиеНачисления31   = "Наименование начисления в ЗУП 3.1";
    СтруктураОписания.Наименование25             = "Наименование начисления в зуп 25";    
    СтруктураОписания.МассивПоказателей          = МассивПоказателей;
    СтруктураОписания.НеГрузить                  = ложь;
    
    СоответствиеВидовНачислений.Вставить(СтруктураОписания.Наименование25,СтруктураОписания);
Показать
71. ChessCat 17.09.21 20:19 Сейчас в теме
В правилах выгрузки в ветке "Документы" не нашел следующие документы

Командировки организаций

Оплата по среднему заработку

Премии сотрудникам организации

Регистрация разовых начислений сотрудников организаций

Регистрация разовых удержаний сотрудников организаций


Они не доделаны ? Или просто в других ветках ?
73. hottion 87 05.10.21 11:52 Сейчас в теме
(71) Можете дописывать правила если есть такая необходимость, там есть правила в других ветках есть документы без ПВД. лайтовый вариант перехода описывал выше
74. ChessCat 13.10.21 18:36 Сейчас в теме
(73)
(71) Можете дописывать правила если есть такая необходимость, там есть правила в других ветках есть документы без ПВД. лайтовый вариант перехода описывал выше


Я так и делаю.

Подскажите пожалуйста один момент.

При выгрузке документа "Начисление зарплаты сотрудникам организаций" поймал ошибку

Ошибка в обработчике события ПоследовательностьПолейПоиска
ИмяПКО =
ТипОбъекта = Начисление
Обработчик = Последовательность полей поиска
ОписаниеОшибки = Получение элемента по индексу для значения не определено
ПозицияМодуля = (1)
КодСообщения = 73

Как ее поправить?
75. hottion 87 14.10.21 12:22 Сейчас в теме
(74) в каком пко?
во всех ПКО где приемником является ДокументСсылка.НачислениеЗарплаты, нет правил поиска отдельно написаных, только галочки на уровне полей.

Советую посмотреть, меняли ли вы галочки полей поиска, и еще как возможность, это изменился набор полей, правила писались под релиз 3.1.15.134. Выгрузите структуру текущей вашей базы ЗУП и загрузите в описание конфигурации и посмотрите есть ли поля помеченные красным в описании ПКО
72. ChessCat 20.09.21 18:01 Сейчас в теме
И исполнительных листов нет.
76. IlyaReznikov 20.02.23 19:09 Сейчас в теме
Спасибо большое за правила.
Нужно еще тоже самое для КОРП. Последние релизы из 2 в 3
77. hottion 87 21.02.23 12:18 Сейчас в теме
(76)
(76) это много времени потратить нужно, или рекомендую взять эти п подправить самостоятельно. У меня такой задачи не стоит) а на эти я факультативно пол года потратил.
78. user1819825 11.03.24 14:52 Сейчас в теме
отобрать определенные документы (ссылки) для переноса не предусмотрено?
79. user2053757 05.05.24 11:12 Сейчас в теме
Всех приветствую. А как вообще работать с этими правилами переноса ?

Можетe кинуть faq или кратко написать, что с ними делать...
80. user1320026 21.06.24 11:12 Сейчас в теме
Добрый день. Ошибка при попытке выгрузить Простой по вине работодателя

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПРостои_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Значение не является значением объектного типа (НеГрузить)
ПозицияМодуля = (396)
КодСообщения = 31

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1717)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = ПРостои_Выгрузка
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Значение не является значением объектного типа (НеГрузить)
ПозицияМодуля = (396)
КодСообщения = 31
81. hottion 87 04.07.24 09:25 Сейчас в теме
(80)
НеГрузить

поменялась структура полей, внесите правку в правила
Оставьте свое сообщение