Исправленный помощник выгрузки. Тестировался на релизах ЗУП 3.1.8.185 и 3.1.8.216.
Переношу данные из ЗУП 2.5 в ЗУП 3.1
Бухгалтера заметили, что остатки отпусков по сотрудников очень большие. Стал разбираться. Документ Реестр отпусков закачан.
а документы по фактическим отпускам пустые.
как я решал проблему.
Взял помощник выгрузки ПомощникВыгрузки_V8.epf
исправил ошибку в модуле обработки.
НовыйДокумент.Вставить("ФактическиеОтпускаОрганизаций", ФактическиеОтпуска)
меняем на
НовыйДокумент.Вставить("ФактическиеОтпуска", ФактическиеОтпуска)
Чтобы не переносить все данные еще раз переношу только отпуска. (Я переносил по старому варианту, чтобы были кадровые документы).
Соответственно в базе 2.5 выбираю выгрузку только отпусков
и выгружаю в отдельный каталог,
в котором будут присутствовать следующие файлы
ИнструкцияЗагрузки.txt, ОстаткиОтпусков.xml, ПротоколВыгрузкиДанных.txt
Теперь заходим в ЗУП 3.1
Администрирование — Перенос данных их предыдущих программ
выбирает переключатель "1С Зарплата и управление персоналов 8 ред 2.5"
кнопка "далее", затем выбираем переключатель "Загрузить данные из файлов"
и указываем на наш каталог
ну и собственно по кнопке "загрузить " загрузятся правильные фактические отпуска.
Подскажите зачем надо менять эту строку? Вроде «ФактическиеОтпускаОрганизаций» должно выбрать именно по организациям.
Я так понимаю мне то же надо будет заменить эту строку для корректного переноса отпусков? У меня такой же релиз ЗУП 3.1.
З.Ы. То же делаю переход, правда отпуска ещё не проверял.
НовыйДокумент — это структура. А «ФактическиеОтпуска»- таблица параметров, название которой перепутали с названием регистра сведений.
Автор молодец, нужная подсказка !!!
Спасибо, выручил.
Спасибо за предупреждение. К счастью, не всегда это происходит.
Включив режим паранойи прошёл отладчиком. Выяснилось, что в указанную автором процедуру программа заходит только если «использовать начисления предыдущей программы».
в случае неправильного имени всегда будет «не находить» таблицу значений
Если проставить флаг «использовать новые возможности» — входа в указанную процедуру не происходит. И остатки на начало года совпадают со старой программой
(5) Да. Это только когда переносишь данные по варианту «использовать начисления предыдущей программы». . Но отказались от нового варианта, потому, что, в новом варианте, кадровики не видят кадровые документы.
Спасибо, помогло исправить ошибку переноса данных!