Перенос данных из ЗУП 2.5 в ЗУП 3.1

18.11.21

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

Обработка предназначена для переноса некоторых данных из ЗУП 2.5 в ЗУП 3.1 через COM-соединения. Обработка была написана потому, что типовые правила переноса не предоставляют возможности переносить данные по отдельности, а некоторые данные не переносят вовсе. Тестировалась на версии 3.1.14.129 (8.3.15.1830).

Скачать файл

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

Наименование По подписке [?] Купить один файл
Перенос из ЗУП 2.5 в ЗУП 3.1
.epf 75,61Kb ver:1.9.1
844
844 Скачать (2 SM) Купить за 2 150 руб.

Обращаю внимание, что большинство данных переносится по УИД, в связи с этим при повторном переносе данных будет возникать ошибка "ссылка уже существует". Переносить рекомендуется на чистую базу. (В текущей версии обработки добавлены проверки на существование переносимых по УИД объектов)

Данная обработка позволяет переносить следующую информацию:
1. Организации
2. Подразделения
3. Регистрация в налоговом органе
4. Должности
5. Сотрудники
6. Физ.лица
7. ФИО Физлиц
8. Статусы физ лиц НДФЛ
9. Статусы застрахованных физлиц
10. Контактная информация
11. Гражданство
12. Документы физ.лиц
13. Образование
14. Состав семьи
15. Семейное положение
16. График работы
17. Северная надбавка
18. Параметры исчисления СН
19. Дополнительные сведения по должности и подразделению
20. Пользователи

21. Штатное расписание


Из документов переносятся:
1. Прогул неявка
2. Больничные
3. Работа в выходные
4. Разовые начисления
5. Отпуска и отпуска без оплаты
6. Исполнительные листы
7. Мат.помощь
8. Командировка
9. Входящая и исходящая справки о заработке
10. Натуральные доходы
11. Удержания 
12. Кадровые документы (в тесте)

В тех справочниках, где это имеет смысл, данные переносятся по УИД (Сотрудник, Физик и так далее), поэтому то, что грузится правилами, лучше грузить потом, чтобы подцепило данные по УИД.

Для работы с обработкой требуется:
1. Заполнить данные подключения к базе ЗУП 2.5:
 
2. Поскольку некоторые данные требуют переноса в разрезе видов расчета (Начисления в ЗУП 3), например, разовые начисления, премии, приемы, переводы и так далее, то необходимо настроить таблицу соответствия кодов и наименований видов расчетов из ЗУП 2.5 и начисления из ЗУП 3:
 
3. Для переноса документов Материальная помощь требуется указать коды видов расчетов из 2.5, которые относятся к материальной помощи:
 
4. Для переноса разовых начислений требуется указать коды видов расчетов, которые относятся к разовым начислениям (основные и дополнительные):

5. Для переноса Кадровых документов нужно также настроить соответствие отпусков и статей увольнения:

Соответствие статей увольнения

соответствие отпусков

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

Возможности:

1. Работает с платформами 8.2 и 8.3

2. Возможно подключение к файловой или серверной базам

3. Загрузка настроек соответствий возможна копированием из Excel

4. Перенос информации о северных надбавках совместим с 3.1.3 и 3.1.4 и новее

5. Возможность отбора для сотрудников и физиков (грузить только не уволенных или только устроенных по трудовому договору)

6. При повторной загрузке данных добавлена проверка на то, что объект уже загружался в базу (проверка реализована только для тех данных, которые переносят по УИД)

7. Имеется возможность загрузки Штатного расписания (зависит от настройки программы, формируется либо Утверждением штатного расписания, либо переносом в справочник Позиции)

8. Если организаций несколько, это учитывается (необходимо выбрать сопоставление Организации по наименованию)

UPD: 

1. Актуализирована процедура записи Контактной информации (Адрес) под новые версии ЗУП.

2. Актуализирована процедура записи сотрудника под новые версии ЗУП.

3. Данные регистров сведений больше не перезаписываются, а добавляются. 

4. Обработка актуализирована под версию 3.1.14, исправлены ошибки.

5. В обработку добавлена справка (пока аналог этой статьи)

 

Перенос данных ЗУП2.5 ЗУП3.1

См. также

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    141449    798    297    

419

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    166415    332    277    

373

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    23979    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    147083    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    51161    228    69    

184

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    36562    94    66    

89

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    171144    303    257    

378

SALE! 15%

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

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186849    589    509    

526
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ben_art 13 26.05.16 17:40 Сейчас в теме
У Вас название с описанием не сходятся
3. yojeeg 154 26.05.16 22:28 Сейчас в теме
(1) ben_art, спасибо, исправил
2. Alik_1c 26.05.16 20:36 Сейчас в теме
да уж, не ясно толи из ЗУП 2,5 в ЗУП 3,0 или на оборот :)
4. yojeeg 154 26.05.16 22:30 Сейчас в теме
(2) Alik_1c, ЗУП 3.0 такого качества, что действительно впору писать и такую обработку, которая из 3.0 в 2.5 переносит :)
Gremlin; YannikAlx; Death_eye; +3 Ответить
5. ylyas 25 15.02.17 17:38 Сейчас в теме
Ошибка в коде, молодой человек:
МассивКодов = КодыДопНачислений.Выгрузить().ВыгрузитьКолонку(не указан обязательный параметр);

МассивКодов = КодыОсновныхНачислений.Выгрузить().ВыгрузитьКолонку(не указан обязательный параметр);
7. yojeeg 154 15.03.17 17:45 Сейчас в теме
6. ylyas 25 15.02.17 18:03 Сейчас в теме
Функция СоответствиеВидовРасчета(ВходящийКод, ВходящееНаименование)
	
	Начисление = ПланыВидовРасчета.Начисления.ПустаяСсылка();
	Таблица = СоответствиеВидовРасчета.Выгрузить();
	
	НайденныеСтроки = Таблица.Найти(Новый Структура("Код, Наименование", СокрЛП(ВходящийКод),СокрЛП(ВходящееНаименование)));
	Если НайденныеСтроки.Количество() > 0 Тогда 
		Возврат НайденныеСтроки[0].Начисление;		
	Иначе 
		Возврат Начисление;
	КонецЕсли;
	
КонецФункции
Показать


Простите, у кого нибудь вообще работает перенос документов??
Тут явно должен быть метод "Таблица.НайтиСтроки()", чтобы сработала такая проверка..
Процедура не рабочая...

Или я что то упускаю???
8. yojeeg 154 15.03.17 17:45 Сейчас в теме
(6)Благодарю, исправлено - присылайте e-mail
9. ylyas 25 16.03.17 13:37 Сейчас в теме
(8)
ммм.. а зачем вам мой емэйл??
10. yojeeg 154 22.03.17 16:06 Сейчас в теме
11. sferg007 27.06.18 21:31 Сейчас в теме
У меня вот такое выходит при загрузке

{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(3492)}: Ошибка при вызове метода контекста (Записать): Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference291.

И таких строк много с разными значениями Reference

Загружаю в пустую базу того же релиза на котором вы тестировали.
12. yojeeg 154 12.07.18 17:13 Сейчас в теме
(11) Слишком мало информации для понимания ошибки. Это ошибка в процедуре записи объекта в базу. Процедура записи одна для всех объектов.

Судя по описанию ошибка возникает у вас при переносе какого-то объекта, которые переносится по УИД. И если ругается, что он уже есть, значит в базе он уже действительно есть. Значит либо база не совсем пустая. Либо при получении данных из ЗУП 2.5 задвоились данные в каком-то месте. Почему задвоились: справочник какой-то доработанный или еще какая причина. Проверьте на чём конкретно обработка падает и на наличие доработок метаданных в этом месте в ЗУП 2.5.
36. Anthon 231 20.02.19 17:02 Сейчас в теме
(12) Всё банально. В обработке нет проверки на то, переносились сотрудники уже или нет. И никакого контроля. Пришлось добавить строчки

ФИО = СокрЛП(СтрПолучитьСтроку(СтрЗаменить(СокрЛП(СтрЗаменить(Выборка.СотрудникиОрганизацийСсылка.Наименование, " ", " ")), "(", "" ""), 1));
Доп = СокрЛП(СтрПолучитьСтроку(СтрЗаменить(СокрЛП(СтрЗаменить(Выборка.СотрудникиОрганизацийСсылка.Наименование, " ", " ")), "(", "" ""), 2));
Если НЕ Справочники.Сотрудники.НайтиПоНаименованию(ФИО).Пустая() Тогда
Сообщить("Сотрудник " + Выборка.СотрудникиОрганизацийСсылка.Наименование + " уже загружен, пропускаем.");
Продолжить;
КонецЕсли;
Если COM_Соединение.ЗначениеЗаполнено(Выборка.СотрудникиОрганизацийСсылка) Тогда

И

Если НЕ ФизическиеЛица.НайтиПоНаименованию(СокрЛП(СтрЗаменить(Выборка.СотрудникиОрганизацийФизлицоСсылка.Наименование, " ", " "))).Пустая() Тогда
Сообщить("Физлицо " + Выборка.СотрудникиОрганизацийФизлицоСсылка.Наименование + " уже загружено, пропускаем.");
Продолжить;
КонецЕсли;

Если COM_Соединение.ЗначениеЗаполнено(Выборка.СотрудникиОрганизацийФизлицоСсылка) Тогда

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

ЗаписатьОбъект(НовыйСотрудник);


МенеджерЗаписи = РегистрыСведений.ДанныеДляПодбораСотрудников.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Наименование = НовыйСотрудник.Наименование;
МенеджерЗаписи.Сотрудник = НовыйСотрудник.Ссылка;
МенеджерЗаписи.ФизическоеЛицо = НоваяСсылкаФизЛицо;
МенеджерЗаписи.Наименование = НовыйСотрудник.Наименование;
МенеджерЗаписи.ИдентификаторЗаписи = Новый УникальныйИдентификатор;
МенеджерЗаписи.ПоДоговоруГПХ = Найти(Доп, "дог") <> 0;
МенеджерЗаписи.Организация = Справочники.Организации.НайтиПоНаименованию("блаблабла ваша контора");
МенеджерЗаписи.ЭтоГоловнойСотрудник = Истина;
МенеджерЗаписи.ВидЗанятости = Перечисления.ВидыЗанятости.ОсновноеМестоРаботы;
МенеджерЗаписи.ВидДоговора = Перечисления.ВидыДоговоровССотрудниками.ТрудовойДоговор;
МенеджерЗаписи.ВидЗанятости = Перечисления.ВидыЗанятости.ОсновноеМестоРаботы;
МенеджерЗаписи.Начало = Дата("31.12.1899 00:00:00");
МенеджерЗаписи.Окончание = Дата("31.12.3999 00:00:00");
МенеджерЗаписи.Записать();

МенеджерЗаписи = РегистрыСведений.РолиСотрудников.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Сотрудник = НовыйСотрудник.Ссылка;
МенеджерЗаписи.РольСотрудника = ?(Найти(Доп, "дог") = 0, Перечисления.РолиСотрудников.Работник, Перечисления.РолиСотрудников.Договорник);
МенеджерЗаписи.Записать();


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

ах да. на адреса ТС, видимо, забил.

вам, наверное, уже неактуально, а вот следующим хомякам будет полезно.
48. yojeeg 154 14.05.19 15:14 Сейчас в теме
(36) Спасибо за критику - многое уже было исправлено/добавлено, в том числе благодаря Вашему комментарию.
13. ksenym 28.07.18 16:49 Сейчас в теме
У меня такая ошибка: {ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(2451)}: Значение не является значением объектного типа (Свернуть)

ТаблицаДокументов.Свернуть("Документ,УИД");
14. yojeeg 154 30.07.18 09:52 Сейчас в теме
15. ksenym 30.07.18 13:20 Сейчас в теме
(14) А как получить исправленную обработку?
16. yojeeg 154 30.07.18 13:39 Сейчас в теме
(15) Пришлите в личку свою почту
17. ksenym 30.07.18 13:45 Сейчас в теме
(16) Напишу здесь. У меня почему то личное сообщение не отправляется. ksenym@inbox.ru
18. svegl 16 06.09.18 14:29 Сейчас в теме
Добрый день! Типовым переносом 1С были перенесены остатки и справочники на начало года. Возможно ли с помощью Вашей обработки дозагрузить документы за текущий год? Не будет задвоений в справочниках? На релизах 3.1.7 будет работать?
19. yojeeg 154 12.09.18 17:19 Сейчас в теме
Обработка тестировалась на релизах 3.1.5. Задвоений быть не должно, поскольку при переносе документов данные не создаются. Элементы справочников ищутся по ГУИдам, для обработки это критично.
20. German_Tagil 43 17.10.18 10:39 Сейчас в теме
21. as7bs 294 28.11.18 08:09 Сейчас в теме
Добрый день. На 3.1.8 не загружаются адреса физических лиц. Может кто-уже сталкивался и решил данную проблему.
22. yojeeg 154 28.11.18 15:50 Сейчас в теме
(21)Добрый день, пока Вы первый, кто заявил о такой проблеме. Я проверю.
23. as7bs 294 30.11.18 07:49 Сейчас в теме
(22) Мне уже это пока не актуально: загрузил адреса другим способом.
Я так думаю, связано с тем, что в 3.1.8 используется новый ФИАС2.
24. YannikAlx 27 30.11.18 10:10 Сейчас в теме
37. yojeeg 154 27.02.19 18:00 Сейчас в теме
25. OkeanObuvi 07.12.18 11:55 Сейчас в теме
Роман, приветствую, скачал Вашу обработку, можете дать комментарии по пунктам 2, 3 и 4
26. yojeeg 154 12.12.18 10:27 Сейчас в теме
(25)Добрый день, а что конкретно интересует?
27. snogl 31.01.19 11:27 Сейчас в теме
Добрый день! Подскажите...
Необходимо выгрузить все из ЗУП (базовая), редакция 2.5 (2.5.130.2) в ЗУП (базовая), редакция 3.1 (3.1.8.246).
Данная обработка для этой цели подойдет ?
28. yojeeg 154 31.01.19 12:47 Сейчас в теме
(27)Добрый день!
Чтобы выгрузить всё - не подойдет. Почитайте описание, там указано, что часть данных выгружается типовыми правилами, а эта обработка только для тех данных, которые на момент ее создания правилами выгружались некорректно.
29. melisavi 31.01.19 15:31 Сейчас в теме
Большое спасибо за обработку! Данные перенеслись (кстати, вышеуказанная ошибка ("Значение не является значением объектного типа (Свернуть)" осталась), но вопрос в другом: открываю, например, документы Отпуск, они перенеслись, но все с пустой организацией. Почему? Сам справочник "Организации" заполнен.
30. yojeeg 154 31.01.19 15:51 Сейчас в теме
(29) Про "свернуть" не получится дать больше информации? Например, строчку кода или хотя бы что-то, чтобы было ясно, где смотреть?

Про Организацию при возможности проверю, спасибо за обратную связь.
31. melisavi 31.01.19 17:21 Сейчас в теме
Строчку не написал, к сожалению.

Вот что еще выяснили:
1. Организация не заполнена в док-тах "Отпуск", "Больничный лист", возможно, еще где. Странно, что выше никто об этом не написал, может, только у меня такая проблема?
2. Вышеописанные док-ты не проведены (может, так и задумывалось или это просто следствие отсутствия организации?).
3. Кроме того, в "Отпусках" даже месяц начисления не везде стоит.
4. Не перенесся аванс за январь (док-т "Начисление зарплаты на первую половину месяца").
5. Док-ты "Ведомость в банк", "Ведомость в кассу" тоже не перенеслись.

Пп. 4 и 5 у вас нет в списке, видимо, и не должны были перенестись.
Прикрепленные файлы:
34. yojeeg 154 07.02.19 11:33 Сейчас в теме
(31)
1. Проверил, организация заполняется. Ошибка не воспроизводится. Если с самого начала отмечали галку о необходимости переноса Организации, то должно заполнить. Если организаций несколько, берется первая. Обработка не работает с несколькими организациями. На всякий случай из обработки убрал код по типовой процедуре получения Организации по умолчанию и получаю первую организацию самостоятельно.
2. Документы переносятся непроведеными, так задумано.
3. Месяц начисления не стоял там, где не было документа начисления в 2.5. В новой версии обработки исправлено.
4 и 5 действительно не заявлялись к переносу.
35. melisavi 07.02.19 15:06 Сейчас в теме
(34) Да, проблема была именно в процедуре получения орг. по умолчанию. А как получить новую версию обработки?
Переносить непроведенными действительно правильно, избегаем задвоений (стандартный перенос плюс обработка).
32. snogl 31.01.19 21:12 Сейчас в теме
Где-то читал, что в ЗУП базовая ограничение на выгрузку/загрузку через com подключение, это так? Или я что-то путаю? На базовой будет работать?
33. yojeeg 154 01.02.19 09:55 Сейчас в теме
(32) не будет работать, там в принципе нет поддержки com
http://it-terminal.ru/infobox/index.php/105/
38. multi 30.04.19 14:01 Сейчас в теме
Спасибо!
Физлица, Сотрудники с данными перенеслись. Пришлось поправить состав Параметров - не хватало параметра ТолькоПоТрудовомуДоговоруФизлица.
Не перенеслись стажи, в том числе северный, пока не разобрались в чем проблема.
40. yojeeg 154 06.05.19 10:13 Сейчас в теме
(38) Спасибо за обратную связь, поправлю параметр.
59. user1029657 19.07.19 11:21 Сейчас в теме
{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(40)}: Ошибка при вызове конструктора (COMОбъект)
V8 = Новый COMОбъект(ВерсияПлатформыСтрока + ".COMConnector");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
ошибка при подключение к бд
60. yojeeg 154 19.07.19 11:48 Сейчас в теме
(59)
-2147221005(0x800401F3):

Копайте в сторону COM соединений по номеру ошибки подключения - проблема на Вашей стороне. Подключение по COM в обработке стандартное, а на вкладке подключение дополнительно указано какие действия необходимо сделать (как минимум).
42. yojeeg 154 06.05.19 11:27 Сейчас в теме
(38) По стажам нужно добавить следующее:
В модуле объекта:
строка 1185 НоваяЗапись.Период = Период.ДатаНачала;
строка 4075 заменить на "| И ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Период <= &КонецПериода"
строка 4091 заменить на "| СведенияОСтажеРаботыНаСевереСрезПоследних.Период <= &КонецПериода";"

Ну или перекачать обработку, там я это уже добавил.
39. ivnik 595 01.05.19 00:06 Сейчас в теме
Добрый день!
Мне нужно перенести только физлиц (более 600 чел.), подключение к базе успешно, а перенос нет. Что можно предпринять? Спасибо!
Прикрепленные файлы:
41. yojeeg 154 06.05.19 10:20 Сейчас в теме
(39) Добрый день! В форму обработки добавьте в строку 641:
СтруктураДанныхДляЗагрузки.Вставить("ТолькоПоТрудовомуДоговоруФизлица", ТолькоПоТрудовомуДоговоруФизлица);
43. ivnik 595 06.05.19 13:10 Сейчас в теме
(41)
Большое Спасибо!!! Теперь работает!
44. ivnik 595 14.05.19 14:19 Сейчас в теме
Добрый день!
SOS!!! Большой "подводный камень"! В рабочей базе ЗУП-3.1 имеется 270 сотрудников, сюда же нужно добавить еще 620 физлиц (не сотрудников) из ЗУП-2.5. Запускаем обработку, физлица подгрузились нормально: с ИНН, паспортными данными и т.п. Вроде бы все красиво, НО... у сотрудников полностью исчезли паспортные данные!!!
Проблема №2: при перегрузке физлиц адрес переноситься, но в 3.1 он не корректный!!! Визуально: индекс разделен пробелом на 2 части. Может это из-за того, что в ЗУП-2.5 Кладр, а в 3.1 уже ФИАС ? Это можно как-то "поправить"?
45. yojeeg 154 14.05.19 14:47 Сейчас в теме
(44)Добрый день!

По 2: заменить строчку 600 на
СтруктураКИ.Индекс = ?(Не ЗначениеЗаполнено(Выборка11.Индекс),0 ,СтрЗаменить(Число(Выборка11.Индекс),Символы.НПП,""));

По 1: надеюсь это не на рабочей базе делалось или есть копия, потому что как указано в описании, переносить данные рекомендуется на чистую базу. Обработка разрабатывалась именно под это, под "догрузки" не затачивалась. Регистры записываются наборами, а значит перезаписываются целиком.
46. ivnik 595 14.05.19 14:49 Сейчас в теме
Во-первых: Спасибо!
Во-вторых: копия есть, но получается, что перенос физлиц не выполнен!.... А именно это и нужно, к сотрудникам добавить физлиц, которых в три раза больше.
47. yojeeg 154 14.05.19 15:09 Сейчас в теме
(46) Это особенность обработки, как я указал выше, она не предназначалась для добавления данных. Но вообще замечание очень хорошее и конструктивное, еще раз благодарю за обратную связь. Затирать данные, конечно, не хорошо.
Если есть возможность протестировать новую версию обработки на предмет добавления новых данных, а не замещения, можете указать почту - я пришлю новую версию. В комментарии просто так не опишешь что на что заменить, проще выложить новую версию.
49. ivnik 595 14.05.19 15:16 Сейчас в теме
Это не "критика", я сам тоже не всегда сразу вижу, где накосячил.
islnik@mail.ru
Спасибо!
50. yojeeg 154 14.05.19 15:18 Сейчас в теме
(49)
islnik@mail.ru
Немного здоровой критики никогда не повредит, особенно когда обработка делалась 5 лет назад) Измененную обработку отправил на почту.
51. user614838_dynnikov 29.05.19 11:08 Сейчас в теме
Роман, возможно ли как-то получить исправленную обработку?
Спасибо)
52. yojeeg 154 29.05.19 11:19 Сейчас в теме
(51) Честно говоря не вижу Вас в списке скачавших обработку. Если не скачивали - то получить можно с инфостарта за стартмани. Если уже скачивали, то пришлите письмо подтверждение загрузки мне на почту, я в ответ вышлю последнюю актуальную версию.
53. nestokay 62 05.06.19 15:44 Сейчас в теме
Добрый день, могу я поинтересоваться, мне нужно выгрузить данные по исчисленному и удержанному НДФЛ, эта информация переносится данными правилами?
54. yojeeg 154 07.06.19 08:02 Сейчас в теме
55. Stim213 416 10.06.19 17:10 Сейчас в теме
"{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(2638)}: Значение не является значением объектного типа (УникальныйИдентификатор)
Возврат ЗначениеИзСтрокиВнутр(COM_Соединение.ЗначениеВСтрокуВнутр(Ссылка.УникальныйИдентификатор()));"

Обидно потратить стартмани за неработающую обработку
56. yojeeg 154 22.06.19 19:50 Сейчас в теме
(55)
Обидно потратить стартмани за неработающую обработку


Вы прежде, чем делать выводы поспешные, посмотрите в каком конкретно блоке данных возникла проблема. Приведенный кусок кода универсальный для всех блоков и ни о чем не говорит. Лишь о том, что в каких-то данных, которые Вы переносите, реквизит ссылки скорее всего имеет значение Неопределено. Почему он такое значение имеет уже Вам виднее. Могу только посоветовать добавить в обработку проверку на неопределенные значения, потому что на постоянной основе такую проверку добавлять в обработку я считаю ошибкой. Если переносимые данные имеют значение Неопределено, то это повод именно посмотреть что с ними, а не пропускать незамеченными.
57. user1029657 19.07.19 09:15 Сейчас в теме
58. yojeeg 154 19.07.19 10:25 Сейчас в теме
61. smooth 197 10.09.19 14:38 Сейчас в теме
Спасибо автору за обработку. Пришлось подпилить напильником под ЗГУ с несколькими организациями, но в любом случае, сэкономил массу времени
62. yojeeg 154 10.09.19 15:01 Сейчас в теме
(61) Спасибо за отзыв. Рад, что обработка оказалась полезной.
88. a.rezyhin 26 14.04.20 09:25 Сейчас в теме
(61)а что допиливали под ЗГУ?
89. yojeeg 154 14.04.20 10:52 Сейчас в теме
(88) Если я правильно понял, smooth подпилил обработку под несколько организаций, поскольку на тот момент она создавала все с организацией по умолчанию. Сейчас я ее переработал и настоящая версия переносит организации из источника.
90. a.rezyhin 26 14.04.20 15:03 Сейчас в теме
(89) Понятно. Я подумал может под специфику ЗГУ что-то дорабатывалось.
63. smooth 197 10.09.19 20:40 Сейчас в теме
Роман, а почему такое странное решение выбрали с переносом реквизита "Организация"?

ps в предыдущем сообщении забыл поблагодарить за красивый код - отдельный респект! )
64. yojeeg 154 11.09.19 09:53 Сейчас в теме
(63) А что конкретно странно, что он не переносится по факту?)) Обработка дорабатывается, поэтому конструктивная критика всячески приветствуется.

Вообще тут не было именно решения по переносу конкретно этого реквизита, а скорее всего это рудимент от того, из чего эта обработка получилась. Она разрабатывалась в 2013-2014гг под конкретную организацию, то есть имела очень много специфики. После этого уже добавлялась универсализация, а специфика убиралась. Ну вот видимо так и получилось, что данный реквизит по факту и не переносится вовсе. Согласен, что это нужно дорабатывать, давно уже напрашивается.
65. user1029657 08.11.19 11:50 Сейчас в теме
А можно последнюю версию? а то качал пол года назад
66. yojeeg 154 08.11.19 12:19 Сейчас в теме
(65) Пришлите в личку подтверждение скачки и email, вышлю новую
67. user1029657 14.11.19 09:54 Сейчас в теме
что то не получается перенести начисления по зарплате
68. yojeeg 154 15.11.19 10:34 Сейчас в теме
(67) Посмотрите описание обработки - она является дополнением к типовым правилам переноса, а начисления по зарплате прекрасно переносятся именно типовыми правилами. Какой смысл дублировать их функционал. В описании обработки и на скриншотах видно какие конкретно данные она переносит.
69. av75057 28.11.19 11:11 Сейчас в теме
При переносе Отпусков без оплаты выдает ошибку:
{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(915)}: Ошибка при вызове метода контекста (Выполнить)
Результат21 = Запрос21.Выполнить();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.16.1030): {(132, 50)}: Неверные параметры "Перечисление.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты"
И ВТ_ВСЕ_ОТПУСКА.ПричинаОтсутствия = ЗНАЧЕНИЕ(<<?>>Перечисление.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты)
Произошла исключительная ситуация (1C:Enterprise 8.3.16.1030): {(132, 50)}: Неверные параметры "Перечисление.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты"
И ВТ_ВСЕ_ОТПУСКА.ПричинаОтсутствия = ЗНАЧЕНИЕ(<<?>>Перечисление.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты)
70. av75057 05.12.19 13:02 Сейчас в теме
(69)Разобрался. Всё работает корректно.
71. Дон Кихот 30.01.20 13:56 Сейчас в теме
Напишите пожалуйста насколько обработка подойдет как основа для дописания переноса сотрудников и сопутствующих справочников и регистров сведений из КА 1.1 в ЗУП 3.1 актуальных на сегодня версий?
72. yojeeg 154 31.01.20 09:36 Сейчас в теме
(71) добрый день. Не тестировал на КА, поэтому, у сожалению, не смогу подсказать здесь.Если метаданные ЗУП 2.5 и КА в основных справочниках совпадают, то 100% подойдет, либо с минимальными доработками в части реквизитов. Логика переноса сохранится.
73. Дон Кихот 02.02.20 09:55 Сейчас в теме
(72)Сделал перенос из КА 1.1 в ЗУП 3.1 на основе вашей обработки, спасибо за вашу обработку.
После переноса у меня при создании документа прием на работу списком при нажатии на кнопку подбор не отражаются перенесенные сотрудники, мой начальник говорит что должны отображаться, может вы знаете ответ на этот вопрос, сижу над ним пол дня, ответ не появляется.
75. yojeeg 154 03.02.20 10:31 Сейчас в теме
(73)А какая версия ЗУП? После переноса сотрудников в коде прописано выполнение процедуры ОбновитьДопРегистрыПоСотруднику(), которые как раз заполняют регистры сведений для Подбора. У Вас она выполнялась, ошибок не было?
77. Дон Кихот 03.02.20 11:03 Сейчас в теме
(75)ЗУП 3.1.12.113. Процедура ОбновитьДопРегистрыПоСотруднику выполняется без ошибок.
78. yojeeg 154 03.02.20 11:08 Сейчас в теме
(77) На данной версии обработка еще не тестировалась, возможно там какие-то новые приколы... В ближайшее время тестирование проведу.
А если сотрудника открыть и перезаписать он появляется в Подборе?
81. Дон Кихот 03.02.20 11:23 Сейчас в теме
(78)Попробовал открыть и перезаписать, в подборе сотрудники не появляются
74. Дон Кихот 02.02.20 10:40 Сейчас в теме
(72)Список сотрудников не отображается при создании любого документа, не только при подборе, и, в документах наверху есть строка Дополнительные условия:
Оформлен по трудовому договору: ДА
И еще один вопрос, я перенес только физические лица и сотрудников без документов приема на работу, так вообще можно?
76. yojeeg 154 03.02.20 10:33 Сейчас в теме
(74) Ну а почему нет, если Вас нужны только сотрудники. При их переносе, как я выше написал, происходить также запись в регистры сведений, которые потом обеспечивают их отображение в Подборах.
79. yojeeg 154 03.02.20 11:10 Сейчас в теме
(74)Проверьте с какой ролью у Вас записываются сотрудники в РС РолиСотрудников
80. Дон Кихот 03.02.20 11:21 Сейчас в теме
82. Дон Кихот 03.02.20 14:00 Сейчас в теме
(79) Сделал перенос данных в конфигурацию как у вас ЗУП 3.1.10.78, в документе прием на работу списком при подбор сотрудники не появляются. При создании нового сотрудника он появляется в списке. Сравнил реквизиты создаваемого сотрудника и перенесенных сотрудников. Пытаюсь привести данные по перенесенным сотрудникам как у вновь созданного. У вновь созданного в регистре сведений ДанныеДляПодбораСотрудников реквизит вид договора пустой, а у перенесенных устанавливается "трудовой договор", хотя в коде заполнение реквизита трудовой договор отключил, может знаете почему он подставляется?
83. yojeeg 154 03.02.20 15:03 Сейчас в теме
(82) Укажите почту мне в личку, я скину вам доработанную обработку под 3.1.12. Сюда выложу позже, когда протестирую всю функциональность. Пока только перенос сотрудников поправил.
84. koren 04.03.20 11:17 Сейчас в теме
Добрый день! Необходимо выгрузить только сотрудников и связанную с ними справочную информацию из ЗУП 2.5. Какой релиз ЗУП 2.5 должен быть установлен? Здесь сообщения не отслеживаю, моя почта kornev_собака_itbroker.org. Спасибо!
85. yojeeg 154 04.03.20 12:22 Сейчас в теме
(84) добрый день! Последний тестируемый релиз зуп 2.5.88.1
86. a.rezyhin 26 27.03.20 15:43 Сейчас в теме
Подскажите, а штатное расписание переносится с вакантными ставками или только занятые?
87. yojeeg 154 27.03.20 16:26 Сейчас в теме
(86) Переносятся все штатные единицу на выбранную дату, у которых количество ставок больше 0. Больше никаких ограничений.
91. maksa2005 550 18.06.20 21:45 Сейчас в теме
Справочник.ВидыОтпусков.ОтпускБезОплатыПоТКРФ. Предопределенный элемент отсутствует в данных
{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.МодульОбъекта(939)}: НовыйДокументОтпуск.ВидОтпуска = Справочники.ВидыОтпусков.ОтпускБезОплатыПоТКРФ;
{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.Форма.Форма.Форма(578)}: ОбъектОбработки().ВыполнитьЗагрузку(ПолучитьПараметрыПодключенияКБазе(),ПолучитьДанныеДляЗагрузки());
{ВнешняяОбработка.ПереносДанныхИзЗУП2_5вЗУП3.Форма.Форма.Форма(36)}: ВыполнитьЗагрузкуНаСервере();

по причине:
Справочник.ВидыОтпусков.ОтпускБезОплатыПоТКРФ. Предопределенный элемент отсутствует в данных

1С:Предприятие 8.3 (8.3.16.1224)
Зарплата и управление персоналом, редакция 3.1 (3.1.14.55)
92. yojeeg 154 03.08.20 15:12 Сейчас в теме
(91) В типовой ЗУП 3.1.14.55 такой предопределенный элемент в этом справочнике есть. Проверьте соответствие своей конфигурации и конфигурации поставщика.
93. Горыня 138 23.10.20 11:11 Сейчас в теме
Кадровый перевод списком надо бы еще добавить.
95. yojeeg 154 26.10.20 14:24 Сейчас в теме
(93) Добавлю по наличию времени
94. Горыня 138 24.10.20 15:03 Сейчас в теме
В кадровом перемещении не очищается таблица начислений при повторной загрузке
96. yojeeg 154 26.10.20 14:24 Сейчас в теме
(94) Исправил, спасибо. Если актуально, напишите в личку свою почту, я вышлю исправленный вариант.
97. Горыня 138 26.10.20 15:53 Сейчас в теме
(96) Не, сам исправил, спасибо. Обработка хорошая, без напильника, конечно, не обошлось, но время экономит здорово.
Поиск некоторых видов расчета идет по коду (РК,СН), если начисления правлены, то загрузка не пройдет.
Исполнительные листы записываются не по ГУИД, при повторной загрузке заново создаются. В нем же при наличии предела не устанавливается галка ПрекратитьПоДостижениюПредела
98. yojeeg 154 26.10.20 16:09 Сейчас в теме
(97) Благодарю за тестирование и обратную связь, указанные косяки проверю. РК и СН - предопределенные начисления, а обработка рассчитана на типовую конфигурацию, поэтому тут не подразумевалось, что они правились. Но в целом, если такой кейс есть, то можно и добавить возможность задания соответствия этих начислений в обработке.
99. tk7 22.01.21 15:20 Сейчас в теме
Добрый день!
Протестировал выборочно загрузку кадровых документов на версии ЗУП 3.1.15.96 из КА 1.1
Пришлось только поправить строчку
ПоказательРК=Справочники.ПоказателиРасчетаЗарплаты.РайонныйКоэффициент;
и все загрузилось, спасибо!
Оставьте свое сообщение