Переход с Комплексной автоматизации 1.1 на ЗУП 3.1

Правила и краткое описание методики переноса документов/остатков ЗУП из КА 1.1 в ЗУП 3.1

Привет всем. Столкнулся с задачей, когда нужно перенести данные по Зарплате из Комплексной автоматизации 1.1 в ЗУП 3.1

Быстрый поиск ни чего особого не дал, на готовые правила. Поэтому пришлось самому шаманить.

Т.к. модуль в КА 1.1 идет от ЗУП 2.5, то были взяты стандартные правила от 1С из ЗУП 3.1 и немножко допилены. Правила можно попробовать использовать с обработкой универсальный обмен данными. По крайней мере у меня они загрузились без ошибок.

Я же осуществял перенос данных так:

Сохранил ЗУП пустой.

Далее разрешил изменение конфигурации.

Внес изменения в следующие объекты:

Обработки которые используются в ЗУП в качестве помощника перехода называются:

НачальнаяНастройкаПрограммы.epf или НачальнаяНастройкаПрограммыКОРП.epf

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

Если ОбщегоНазначенияКлиентСервер.СравнитьВерсии(НомерРелизаКонфигурации + ?(Не ПереносДанныхИзПредприятия8, ".0", ""), МинимальныйНомерРелиза + ?(Не ПереносДанныхИзПредприятия8, ".0", "")) < 0 Тогда

Возврат Ложь; //яр.+++

ТекстСообщения =
СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Текущая версия правил предназначена для релиза конфигурации не ниже %1'"),
МинимальныйНомерРелиза);

ЗафиксироватьОшибкуИСообщить(ЭтаФорма, ТекстСообщения, 10);

Возврат Истина;
КонецЕсли;

Обновил правила в общих макетах: ЗарплатаКадрыПереносДанныхИзЗУП25 на приведенные ниже.

Запустил обработчик, и «нажимая кнопку далее», выташил данные из КА 1.1 в ЗУП 3.1

Версия КА на которой пробовал 1.1.78.2 Версия ЗУП 3.1.1.114

По завершении манипуляций.

Снял конфу ЗУП с поддержки и загрузил чистый не измененный CF. (Дорабатывать базу не планируем, а слетать с автообновлений не охота. )

18 Comments

  1. maxos1978

    Доброго времени суток!

    Подскажите, пожалуйста, в чем может быть причина ошибки использования данных правил:

    Ошибка в обработчике события ПослеЗагрузкиОбъекта

    ИмяПКО = Начисления_Дополнительные

    ТипОбъекта = Начисление

    Объект = Компенсация отпуска (Отпуск основной)

    Обработчик = ПослеЗагрузкиОбъекта

    ОписаниеОшибки = Недостаточно фактических параметров

    ПозицияМодуля = (110)

    КодСообщения = 21

    Единственное — версии КА и ЗиУП несколько отличаются — 1.1.81.3 и 3.1.2.121.

    Заранее спасибо.

    Reply ↓
  2. expertmozhaysk

    Аналогичная ошибка. Выгрузка проходит без ошибок. При загрузке начинает ругаться на начисления. Версии: КА 1.1.82.2 ЗУП 3.1.2.156

    Reply ↓
  3. OlgaS86

    У меня еще на образование ругается, но это можно обойти если в Настройке переключить на «Использовать начисления предыдущей программы (не рекомендуется)»

    Но ошибка с начислениями, все равно все тормозит.

    Подскажите как исправить

    Reply ↓
  4. Matilde

    Доброго дня!

    Большое спасибо!

    Делала перенос из УПП 1.3 Аренда и управление недвижимостью в ЗУП 3.

    Сначала сделала сравнение и объединение конфигураций Аренды с УПП 1.3.96.1 (исходила из даты релиза)

    Затем создала пустую базу и залила конфигурацию ЗУП 3.1.1.114 и сделала описанные вами изменения.

    Перенос прошел без ошибок.

    Reply ↓
  5. mikl79

    Добрый день, на данный момент правила актуальны?

    релиз КА 1.1.101.2, ЗУП 3.1.6.38

    Reply ↓
  6. allrashid

    Здравствуйте, а как перенести только по одной организации?

    Reply ↓
  7. allrashid

    (6) Пришлось удалять. Если кому интересно

    Reply ↓
  8. eugene_e1

    Апдейт темы:

    В последних версиях ЗУП 3 есть помощник выгрузки из старых программ. Путем небольшого шаманства он может выгрузить данные из КА 1.1:

    1) необходимо закомментировать код с проверкой версии программы (Процедура КнопкаВыполнитьНажатие в модуле формы)

    2) в двух запросах заменить регистр с «УчетнаяПолитикаНалоговыйУчет» — такого нет в КА на «УчетнаяПолитикаОрганизаций» (Процедура Организации_Выгрузка в модуле обработки) — если этого не сделать все выгружается, кроме данных по организации.

    После выгрузки загружаем эти данные из файлов в ЗУП 3

    Выверкой корректности переноса еще не занимался, но кажется, что выгрузка отрабатывает штатно. 🙂

    Протестировано на ЗУП 3.1.8.155 / КА 1.1.106.1

    Всем удачи!

    Reply ↓
  9. tena

    (8) Спасибо огромное за информацию! Все получилось

    Reply ↓
  10. Светлый ум

    (8) За скриншот отдельное спасибо

    — Переносил КА 1.1.107.4 в ЗУП 3.1 (подойдет и для УПП)

    При обмене вылезла ошибка (выведу в конце сообщения), проанализировав текст которой

    — становится ясно, что не хватает реквизита у справочника (в КА) «ПодразделенияОрганизаций»

    — «СоответствуетСудамПодФлагомРФ» — тип Булево.

    После добавления которого, обмен отрабатывает на УРА.

    Файл помощника для УПП_КА во вложении.

    Текст ошибки:

    Выгрузка всех данных.
    —————————————————
    Начало выгрузки:   27.12.2018 3:41:26
    
    Этап: Настройки программы.
    Начало выгрузки этапа:   27.12.2018 3:41:26
    Выгружено объектов: 2
    
    Этап: Организации, подразделения, должности.
    Начало выгрузки этапа:   27.12.2018 3:41:35
    Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
    ПВД                    =  ВыгрузитьВнешниеДанные
    Обработчик             =  ПередОбработкойВыгрузкиДанных
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Выполнить): {(30, 34)}: Поле не найдено «ПодразделенияОрганизаций.СоответствуетСудамПодФлагомРФ»
    КОГДА ПодразделенияОрганизаций.<<?>>СоответствуетСудамПодФлагомРФ
    ПозицияМодуля          =  ВнешняяОбработка.ПомощникВыгрузки.МодульОбъекта(2434)
    КодСообщения           =  31
    

    Показать

    Reply ↓
  11. yup

    (10) Вместо добавления реквизита в конфигурацию можно в обработке выгрузки в модуле объекта заменить строку

    КОГДА ПодразделенияОрганизаций.СоответствуетСудамПодФлагомРФ на

    КОГДА ПодразделенияОрганизаций.УдалитьСоответствуетСудамПодФлагомРФ

    Reply ↓
  12. eugene_e1

    (11)Соглашусь, тоже так делал

    Reply ↓
  13. omut

    (8) огромное спасибо. Здорово помогло!

    Reply ↓
  14. bbuilder

    Спасибо за работу!

    Reply ↓
  15. eugene_e1

    Как успехи? Все запустились?)

    Reply ↓
  16. sly2k

    Спасибо за идею, сегодня сам взяв свежий модуль выгрузки из 2.5 минут за 20 адаптировал его под ка1.1

    Reply ↓
  17. Stivens

    Есть темка, где за готовую эту обработку просят 3 старомани… Жалко.

    Пришлось самому допиливать.

    Огромное спасибо eugene_e1

    Reply ↓
  18. Stivens

    (11) На КА 106 еще без удалить…

    Reply ↓

Leave a Comment

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