Переход с Комплексной автоматизации 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 не будет опубликован. Обязательные поля помечены *