Как сделать перенос данных из УПП 1.3, КА 1.1 в ЗУП 3.1, если в стандартной обработке пункта для этих конфигураций не предусмотрено

12.08.2019

 

(Выполним  перенос данных УПП 1.3 , КА 1.1  в ЗУП 3.1 если нет желания разбираться в тексте ниже.)

 

Рассмотрим на примере конфигураций УПП 1.3 (1.3.106.2) , КА 1.1 (1.1.115.1)  и ЗУП 3.1 (3.1.10.111)

Перенос данных в стандартной обработке выполняется срезом на указанную дату.

По умолчанию будут перенесены :

  • справочники: организации, подразделения, должности, сотрудники и основная связанная с ними справочная информация;
  • начисления и удержания с регламентированным способом расчета (оклад, премия, исполнительные листы и т. п.);
  • список позиций штатного расписания не переносится, но при необходимости может сформироваться по штатной расстановке;
  • штатная расстановка на месяц начала эксплуатации;
  • кадровая история сотрудников для заполнения их личных карточек (Т-2);
  • данные для расчета среднего заработка: для пособий ФСС – за три предшествующих года, для отпусков и других случаев – за 15 предшествующих месяцев;
  • данные учета НДФЛ и страховых взносов в году переноса (если эксплуатация начинается не с начала года);

 

Не перенесутся:

 
  • остатки взаиморасчетов на месяц начала эксплуатации.
  • начисления и удержания с произвольными формулами;
  • кадровая история сотрудников для формирования аналитической отчетности;
  • фактические начисления и выплаты для формирования аналитической отчетности;
  • сведения о займах сотрудников;

1. Устанавливаем дистрибутив ЗУП и запускаем 1с.

Ожидаем окончания первоначального заполнения данных.

 

Переходим на вкладку "Начальная страница" и в открывшемся окне выбираем настройку :

"Перенести данные из прежней программы".

Затем нажимаем "Открыть помощник перехода с прежних программ" и в открывшемся окне

с вопросом "Выберите программу из которой будут переноситься данные", выбираем пункт

"1С Зарплата и управление персоналом 8" редакция 2.5 и нажимаем "Далее" для перехода к следующему шагу.

 

 

На следующем шаге будет предложено выбрать вариант переноса данных - загрузить с помощью непосредственного

подключения к базе либо загрузку файлов, которые предварительно понадобится выгрузить помощником. По менению автора статьи второй способ удобнее как для редактирования обработки выгрузки , но и помимо этого, так как база УПП чаще всего находится на сервере и в случае первого способа база ЗУП должна будет располагаться на том же сервере для возможности подключения через COM соединение, а также зарегистрирована компонента comcntr.dll . 

 

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

скопирует обработку помощника.

2.В базе , из которой переносим данные, открываем обработку ПомощникВыгрузки_V8.epf ( в нашем случае версия помощника - вер. 3.1.9) ,сохраненную 

на предыдущем шаге ( через меню "Файл - Открыть" выбираем обработку в каталоге). 

Выбираем  "Выгрузить данные для перехода на новую программу" .

В открывшейся после этого форме видим сообщение красным шрифтом (Внимание ! Перенос данных возможен из версии не ниже 2.5.130.2).

 

 

Сообщение возникает в форме помощника, где  при открытии происходит вызов процедуры проверки версии конфигурации. 

Отвечает за нее функция МинимальнаяВерсияКонфигурацииОписание().

 

 

В процедуре "Перед открытием" присваиваем  : МинимальнаяВерсия = "";

При повторном открытии этого сообщения  не будет.Создаем еще один каталог для выгрузки файлов , устанавливаем месяц начала эксплуатации и нажимаем "Выгрузить".

На этапе 2 выгрузки сталкиваемся с ошибкой :

 

 

Возникает в УПП и в КА в модуле помощника в процедуре  : Организации_Выгрузка(ОтборОрганизации).

В УПП и Комплексной автоматизации 1.1 нет регистра с именем "УчетнаяПолитикаНалоговыйУчет", поэтому ищем и заменяем в тексте запросов процедуры на "УчетнаяПолитикаОрганизаций", который содержит требуемые поля.

 

На этапе 3 в УПП видим ошибку :

 

Значения перечисления "Категории запаса военнообязанных" в ЗУП 2.5 и УПП 1.3 не совпадают.

Причина в том, что в ЗУП 3.1 это перечисление имеет два  значения - "Первая категория" и "Вторая категория" , в УПП их три.

 

 

Эту проблему потребуется исправлять в правилах обмена Помощника.Редактирование правил обмена обычно делается с помощью предназначенной для этого конфигурации  1С "Конвертация данных"  . Но ввиду незначительности ошибки отредактируем непосредственно в тексте правил.

Открываем текст правил выгрузки :

 

Нажимаем "Правка-Найти". В открывшемся окне поиска пишем "КатегорииЗапасаВоеннообязанных" .

 

 

Добавляем копированием новое сопоставление для недостающего элемента :

 

 

В Комплексной автоматизации на этапе 2 ошибка  при выгрузке подразделений:

 

 

Возникает в процедуре модуля помощника "ПодразделенияОрганизацийВыборкаДанных". Находим в тексте строку "Если КонфигурацияИсточникДанных() = мЗУПКОРП " и добавляем текст :

После успешного завершения выгрузки переходим в ЗУП и делаем загрузку данных переноса .Нажимаем "Далее", выбираем

"Загрузить данные из файлов" , "Далее", в открывшемся окне выбираем путь к только что выгруженным данным и делаем загрузку.

 

 

 

 

Если статья была полезной для Вас - любая сумма поможет частному приюту "Сохрани мою жизнь, Человек! Кошки, собаки"

https://t.me/saveandprotectwithlove