Переход с ЗУП 2.5 КОРП на ЗУП 3.1
Действия специалиста по кадрам:
Если есть кадровые операции (перемещения, приемы или увольнения) на дату перехода (1-е число месяца), то чтобы эти изменения появились после перехода на новую конфигурацию, нужно в старой базе дату кадрового документа поставить ранее даты перехода (т. к. переносится состояние сотрудников ДО 1-го числа месяца переноса), либо все кадровые изменения (которые с 1-го числа) – делать в новой базе.
Действия бухгалтера:
Начислить зарплату, начислить и выплатить отпускные, больничные за месяц, начислить страховые взносы в старой базе перед переходом. Остатки невыплаченной зарплаты перенесутся в новую базу, и выплата зарплаты будет уже в новой базе. Никаких начислений и выплат после перехода на новую базу в старой базе больше не делать, она останется только для просмотра!
Действия программиста:
- Создать для организации чистую базу ЗУП 3.1 последней версии.
- Чтобы не выходила ошибка
«Выбранная инф. База не соответствует указанной в программе для выгрузки данных…», надо в ЗУП 3.1 включить возможность изменения и в форме ФормаПомощника обработки «ПомощникПереходаСПрежнихПрограммЗарплатаКадры» вставить строку:
Функция РезультатПроверкиПодключенияКИБV8()
Результат = УстановитьВнешнееСоединениеСБазойV8();
Если Результат.ОшибкаПодключенияКомпоненты Тогда
Возврат Результат.КраткоеОписаниеОшибки;
КонецЕсли;
ИБИсточник = Результат.Соединение;
Результат = Неопределено;
ПодготовитьФайлыВыгрузкиV8();
ПараметрыПравил = Новый Структура;
ПараметрыПравил.Вставить("КаталогДляВыгрузки", КаталогВыгрузкиЗагрузки);
ПараметрыПравил.Вставить("ИмяФайлаОбработки", ИмяФайлаОбработкиВыгрузки);
Попытка
ОбработкаОбмена = СоздатьОбработкуОбменаЗагрузитьПравила(ИБИсточник, ПараметрыПравил);
Исключение
ИБИсточник = "";
УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);
Возврат КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
// получение информации о программе
ИнформацияОПрограмме = Новый Структура("
|НомерРелизаКонфигурации,
|ИдентификаторКонфигурации,
|СинонимКонфигурации,
|МинимальнаяВерсияКонфигурацииОписание,
|РасчетВоеннослужащихВнешнийПараметр");
Попытка
СтрокиПравилВыгрузки = ОбработкаОбмена.ТаблицаПравилВыгрузки.Строки;
Для Каждого ПравилоВыгрузки Из СтрокиПравилВыгрузки Цикл
ПравилоВыгрузки.Включить = 0;
КонецЦикла;
Правило = СтрокиПравилВыгрузки.Найти("ИнформацияОПрограмме","Наименование");
Правило.Включить = 1;
ОбработкаОбмена.ИмяФайлаОбмена = ИмяФайлаОбслуживанияВыгрузки;
ОбработкаОбмена.ВыполнитьВыгрузку();
// выполним анализ протокола обслуживания выгрузки
ФайлПротокола = Новый ТекстовыйДокумент;
ФайлПротокола.Прочитать(ИмяФайлаПротоколаОбслуживанияВыгрузки);
ТекстОшибок = "";
ЕстьОшибки = РазобратьПротоколВыгрузки(ФайлПротокола, ТекстОшибок);
Если ЕстьОшибки Тогда
ИБИсточник = "";
УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);
Возврат ТекстОшибок;
КонецЕсли;
ЗаполнитьЗначенияСвойств(ИнформацияОПрограмме, ОбработкаОбмена.Данные);
Исключение
ИБИсточник = "";
УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);
Возврат КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
ИдентификаторКонфигурации = ИнформацияОПрограмме.ИдентификаторКонфигурации;
Если ИдентификаторКонфигурации = Неопределено Тогда
ИмяВыбраннойИБ = ?(ЗначениеЗаполнено(ИнформацияОПрограмме.СинонимКонфигурации),ИнформацияОПрограмме.СинонимКонфигурации,ИмяИБ);
ИБИсточник = "";
УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);
ТекстСообщения = НСтр("ru = 'Выгрузка данных из выбранной информационной базы %1 не поддерживается.'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ИмяВыбраннойИБ);
Возврат ТекстСообщения;
КонецЕсли;
//Вставить строку
ИдентификаторКонфигурации = "ЗУП";
//
…
КонецФункции
- Обновить старую ЗУП 2.5 КОРП до последнего релиза.
- Сделать резервную копию базы ЗУП 2.5 КОРП, удалить помеченные на удаление объекты, выполнить тестирование и исправление базы.
- Запустить ЗУП 3.1, указать старую базу ЗУП 2.5 КОРП, из которой переносим данные, и параметры подключения к ней (пользователя и пароль);
- Указать дату перехода.
- После завершения перехода выполнить начальную настройку (бухгалтер с помощью программиста).
- Завести пользователей и назначить им права.
- Загрузить внешние печ. формы (Тр. Договор и др.).
- Сделать Настройку – Расчет зарплаты («Проверять соответствие начислений и выплат», «Автоматически защищать платежные документы после выгрузки из системы», «выполнять доначисление и перерасчет отдельным документом»), добавить Командировки и убрать «Проверять соответствие фактического времени плановому».
- Настроить синхронизацию с Бухгалтерией.
- Загрузить адресный классификатор по муниципальному делению.
- Завести пользователей и добавить им в список баз новую и старую базы.
Проверка после переноса.
- Убедиться, что в новой программе нет задублированных физлиц – это очень важно для дальнейшего учета по НДФЛ и взносам. Проверить наличие дублей (и избавиться от них) можно с помощью специальной обработки («Кадры» – «Сервис» – «Объединение личных карточек»).
- Проверить справочники начислений и удержаний – зависимости, состав базы.
Переносятся данные:
- Справочники: Организации, Подразделения, Должности, Сотрудники и основная связанная с ними справочная информация;
- Начисления и удержания с регламентированным способом расчета (оклад, премия, исполнительные листы и т. п.);
- Список позиций штатного расписания не переносится, но при необходимости может сформироваться по штатной расстановке;
- штатная расстановка на месяц начала эксплуатации;
- кадровая история сотрудников для заполнения их личных карточек (Т-2);
- данные для расчета среднего заработка: для пособий ФСС – за три предшествующих года, для отпусков и других случаев – за 15 предшествующих месяцев;
- остатки взаиморасчетов на месяц начала эксплуатации;
- данные учета НДФЛ и страховых взносов в году переноса (если эксплуатация начинается не с начала года). Т.е. в новой базе можно будет сформировать все регламентированные отчеты за текущий год, даже если переход произошел не с начала года.
Не переносятся:
- Информация о действующих сотрудниках-договорниках ГПХ;
- Начисления и удержания с произвольными формулами;
- Кадровая история сотрудников для формирования аналитической отчетности;
- Фактические начисления и выплаты для формирования аналитической отчетности;
- Сведения о займах сотрудников;
- Действующие на момент переноса отпуска, кроме отпусков по уходу за ребенком.