Исправление проблемы с переносом данных в ЗУП 3.1 (не выгружаются фактические отпуска сотрудников)

В ЗУП 3.1 начиная с релиза 3.1.8.185 есть ошибки, из-за которой не выгружаются данные по фактическим отпускам сотрудников.
Исправленный помощник выгрузки. Тестировался на релизах ЗУП 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"

кнопка "далее", затем выбираем переключатель "Загрузить данные из файлов" 

и указываем на наш каталог 

ну и собственно по кнопке "загрузить " загрузятся правильные фактические отпуска. 

7 Comments

  1. TODD22

    Подскажите зачем надо менять эту строку? Вроде «ФактическиеОтпускаОрганизаций» должно выбрать именно по организациям.

    Я так понимаю мне то же надо будет заменить эту строку для корректного переноса отпусков? У меня такой же релиз ЗУП 3.1.

    З.Ы. То же делаю переход, правда отпуска ещё не проверял.

    Reply
  2. AndKovalchuk

    НовыйДокумент — это структура. А «ФактическиеОтпуска»- таблица параметров, название которой перепутали с названием регистра сведений.

    Reply
  3. VShevelev

    Автор молодец, нужная подсказка !!!

    Reply
  4. Skvo74

    Спасибо, выручил.

    Reply
  5. _wlad_

    Спасибо за предупреждение. К счастью, не всегда это происходит.

    Включив режим паранойи прошёл отладчиком. Выяснилось, что в указанную автором процедуру программа заходит только если «использовать начисления предыдущей программы».

    Отказ = Не Источник.Свойство(«ФактическиеОтпуска») 

    в случае неправильного имени всегда будет «не находить» таблицу значений

    Если проставить флаг «использовать новые возможности» — входа в указанную процедуру не происходит. И остатки на начало года совпадают со старой программой

    Reply
  6. AndKovalchuk

    (5) Да. Это только когда переносишь данные по варианту «использовать начисления предыдущей программы». . Но отказались от нового варианта, потому, что, в новом варианте, кадровики не видят кадровые документы.

    Reply
  7. Kate_13

    Спасибо, помогло исправить ошибку переноса данных!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *