Как сделать перенос данных из УПП 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