Подробная инструкция для перехода с ЗУП 2.5 КОРП на ЗУП 3.1

06.04.20

Учетные задачи - Зарплата

Инструкция по переходу с ЗУП 2.5 КОРП на ЗУП 3.1 для программиста и бухгалтера.

Переход с ЗУП 2.5 КОРП на ЗУП 3.1

 

Действия специалиста по кадрам:

Если есть кадровые операции (перемещения, приемы или увольнения) на дату перехода (1-е число месяца), то чтобы эти изменения появились после перехода на новую конфигурацию, нужно в старой базе дату кадрового документа поставить ранее даты перехода (т. к. переносится состояние сотрудников ДО 1-го числа месяца переноса), либо все кадровые изменения (которые с 1-го числа) – делать в новой базе.

 

Действия бухгалтера:

Начислить зарплату, начислить и выплатить отпускные, больничные за месяц, начислить страховые взносы в старой базе перед переходом. Остатки невыплаченной зарплаты перенесутся в новую базу, и выплата зарплаты будет уже в новой базе. Никаких начислений и выплат после перехода на новую базу в старой базе больше не делать, она останется только для просмотра!

 

Действия программиста:

  1. Создать для организации чистую базу ЗУП 3.1 последней версии.
  2. Чтобы не выходила ошибка

«Выбранная инф. База не соответствует указанной в программе для выгрузки данных…», надо в ЗУП 3.1 включить возможность изменения и в форме ФормаПомощника обработки «ПомощникПереходаСПрежнихПрограммЗарплатаКадры» вставить строку:

 

Функция РезультатПроверкиПодключенияКИБV8()

 

        Результат = УстановитьВнешнееСоединениеСБазойV8();

        Если Результат.ОшибкаПодключенияКомпоненты Тогда

                       Возврат Результат.КраткоеОписаниеОшибки;

        КонецЕсли;

        ИБИсточник = Результат.Соединение;

        Результат = Неопределено;

       

        ПодготовитьФайлыВыгрузкиV8();

        ПараметрыПравил = Новый Структура;

        ПараметрыПравил.Вставить("КаталогДляВыгрузки",                   КаталогВыгрузкиЗагрузки);

        ПараметрыПравил.Вставить("ИмяФайлаОбработки",                   ИмяФайлаОбработкиВыгрузки);

       

        Попытка

                       ОбработкаОбмена = СоздатьОбработкуОбменаЗагрузитьПравила(ИБИсточник, ПараметрыПравил);

        Исключение

                       ИБИсточник = "";

                       УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);

                       Возврат КраткоеПредставлениеОшибки(ИнформацияОбОшибке());

        КонецПопытки;

       

        // получение информации о программе

        ИнформацияОПрограмме = Новый Структура("

        |НомерРелизаКонфигурации,

        |ИдентификаторКонфигурации,

        |СинонимКонфигурации,

        |МинимальнаяВерсияКонфигурацииОписание,

        |РасчетВоеннослужащихВнешнийПараметр");

        Попытка

                       СтрокиПравилВыгрузки = ОбработкаОбмена.ТаблицаПравилВыгрузки.Строки;

                       Для Каждого ПравилоВыгрузки Из СтрокиПравилВыгрузки Цикл

                                       ПравилоВыгрузки.Включить = 0;

                       КонецЦикла;

                      

                       Правило = СтрокиПравилВыгрузки.Найти("ИнформацияОПрограмме","Наименование");

                       Правило.Включить = 1;

                      

                       ОбработкаОбмена.ИмяФайлаОбмена = ИмяФайлаОбслуживанияВыгрузки;

                       ОбработкаОбмена.ВыполнитьВыгрузку();

                      

                       // выполним анализ протокола обслуживания выгрузки

                       ФайлПротокола = Новый ТекстовыйДокумент;

                       ФайлПротокола.Прочитать(ИмяФайлаПротоколаОбслуживанияВыгрузки);

                       ТекстОшибок = "";

                       ЕстьОшибки = РазобратьПротоколВыгрузки(ФайлПротокола, ТекстОшибок);

                       Если ЕстьОшибки Тогда

                                       ИБИсточник = "";

                                       УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);

                                       Возврат ТекстОшибок;

                       КонецЕсли;

                      

                       ЗаполнитьЗначенияСвойств(ИнформацияОПрограмме, ОбработкаОбмена.Данные);

                      

        Исключение

                       ИБИсточник = "";

                       УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);

                       Возврат КраткоеПредставлениеОшибки(ИнформацияОбОшибке());

        КонецПопытки;

       

        ИдентификаторКонфигурации = ИнформацияОПрограмме.ИдентификаторКонфигурации;

        Если ИдентификаторКонфигурации = Неопределено Тогда

                       ИмяВыбраннойИБ = ?(ЗначениеЗаполнено(ИнформацияОПрограмме.СинонимКонфигурации),ИнформацияОПрограмме.СинонимКонфигурации,ИмяИБ);

                       ИБИсточник = "";

                       УдалитьВременныеФайлыИзКаталога(КаталогВыгрузкиЗагрузки);

                       ТекстСообщения = НСтр("ru = 'Выгрузка данных из выбранной информационной базы %1 не поддерживается.'");

                       ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ИмяВыбраннойИБ);

                       Возврат ТекстСообщения;

        КонецЕсли;

        //Вставить строку  

ИдентификаторКонфигурации = "ЗУП";          

        //

 

КонецФункции

 

 

  1.  
  2. Обновить старую ЗУП 2.5 КОРП до последнего релиза.
  3. Сделать резервную копию базы ЗУП 2.5 КОРП,  удалить помеченные на удаление объекты, выполнить тестирование и исправление базы.
  4. Запустить ЗУП 3.1, указать старую базу ЗУП 2.5 КОРП, из которой переносим данные, и параметры подключения к ней (пользователя и пароль);
  5. Указать дату перехода.
  6. После завершения перехода выполнить начальную настройку (бухгалтер с помощью программиста).
  7. Завести пользователей и назначить им права.
  8. Загрузить внешние печ. формы (Тр. Договор и др.).
  9. Сделать Настройку – Расчет зарплаты («Проверять соответствие начислений и выплат», «Автоматически защищать платежные документы после выгрузки из системы», «выполнять доначисление и перерасчет отдельным документом»), добавить Командировки и убрать «Проверять соответствие фактического времени плановому».
  10. Настроить синхронизацию с Бухгалтерией.
  11. Загрузить адресный классификатор по муниципальному делению.
  12. Завести пользователей и добавить им в список баз новую и старую базы.

 

Проверка после переноса.

  1. Убедиться, что в новой программе нет задублированных физлиц – это очень важно для дальнейшего учета по НДФЛ и взносам. Проверить наличие дублей (и избавиться от них) можно с помощью специальной обработки («Кадры» – «Сервис» – «Объединение личных карточек»).
  2. Проверить справочники начислений и удержаний – зависимости, состав базы.

 

Переносятся данные:

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

 

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

  1. Информация о действующих сотрудниках-договорниках ГПХ;
  2. Начисления и удержания с произвольными формулами;
  3. Кадровая история сотрудников для формирования аналитической отчетности;
  4. Фактические начисления и выплаты для формирования аналитической отчетности;
  5. Сведения о займах сотрудников;
  6. Действующие на момент переноса отпуска, кроме отпусков по уходу за ребенком.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Зарплата Роли и права Системный администратор Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

9675 руб.

27.05.2021    58035    499    129    

355

Зарплата Консолидация данных 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Расширение для создания и настройки обмена с консолидированной базой ЗУП. Код разработки под определенные требования проекта.

85400 руб.

11.07.2025    5987    4    1    

4

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

20740 руб.

28.07.2016    71838    193    160    

159

Зарплата Корректировка данных Бухгалтер 1С 8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет НДФЛ Платные (руб)

Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты

9760 руб.

01.09.2023    9082    322    93    

22

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

18800 руб.

01.11.2012    107466    132    1    

142

Зарплата Бухгалтер 1С:Предприятие 8 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Платные (руб)

Если от вас требуется вести учет выдачи расчётных листов в виде журнала с подписью сотрудников, вам пригодится данный отчет.

5800 руб.

17.11.2020    27474    16    0    

17
Отзывы
6. oops! 27.04.21 18:02 Сейчас в теме
Как бы совершенно не понял зачем в конфигурации включать возможность изменения, чтобы внести строку с идентификатором конфигурации в код формы обработки, когда можно безболезненно использовать два других метода:
1. Сохранить обработку помощника как внешнюю обработку и в ней внести упомянутый идентификатор;
либо
2. Добавить модуль формы обработки в расширение конфигурации и сделать это в расширении.
Кроме всего прочего, место указания идентификатора выбрано неверно, нужно закомментировать строку
ИдентификаторКонфигурации = ИнформацияОПрограмме.ИдентификаторКонфигурации;

и вставить на её место
ИдентификаторКонфигурации = "ЗУП";
Rainger; Designer1C; Maks_Alexey13; user1233082; +4 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Agema 06.04.20 11:32 Сейчас в теме
2. maxdmt 28 06.04.20 14:56 Сейчас в теме
Проверка после переноса.
Убедиться, что в новой программе нет задублированных физлиц – это очень важно для дальнейшего учета по НДФЛ и взносам. Проверить наличие дублей (и избавиться от них) можно с помощью специальной обработки («Кадры» – «Сервис» – «Объединение личных карточек»).
Проверить справочники начислений и удержаний – зависимости, состав базы

И все? Курам на смех эта инструкция, развечто для какого-нибудь киоска подойдет.
Для большой конторы нужно сверять все: дубликаты справочников, плановые начисления/удержания, долги ЗП, депонент, займы, настройки НДФЛ, натсроить ЗП проекты. Вручную настоить отражение ЗП. И под это все иметь набор запросов для консоли или обработку сверки, Excel + ВПР.
3. user1233082 24 11.04.20 09:20 Сейчас в теме
(2) В инструкции описана минимальная подготовка, необходимая для начала работы с программой, потому что, как правило, переход нужно осуществить в короткие сроки, чтобы пользователи быстрее могли начать заносить кадровые документы и межрасчетные начисления. Остальные настройки (такие как настройка отражения зарплаты в бухучете) можно сделать уже в ходе работы с программой. Но, спасибо вам за дополнения!)
4. kudryavaya2001@mail.ru 07.04.21 22:05 Сейчас в теме
Спасибо! Полезная инструкция! В других источниках хороших решений не нашла. Помогло для релизов на дату 07.04.2021. Единственно, еще надо в той же обработке в Процедура ПроверкаПодключенияКИнформационнойБазе() изменить
Если ЕстьОшибкаПроверкиПодключения Тогда
Назад(Неопределено);
на
Если ЕстьОшибкаПроверкиПодключения Тогда
Вперед(Неопределено);


Естественно, нужна еще сверка всех регистров, как и при любом переносе. На первый взгляд, все село корректно. Тестирование и исправление базы не выдало никаких ошибок. Настройку программы и последующий расчет надо будет провести внимательно, что-то добавлять (например, доп.начисления). Все-таки, это разные конфигурации)
5. Akava 09.04.21 12:24 Сейчас в теме
6. oops! 27.04.21 18:02 Сейчас в теме
Как бы совершенно не понял зачем в конфигурации включать возможность изменения, чтобы внести строку с идентификатором конфигурации в код формы обработки, когда можно безболезненно использовать два других метода:
1. Сохранить обработку помощника как внешнюю обработку и в ней внести упомянутый идентификатор;
либо
2. Добавить модуль формы обработки в расширение конфигурации и сделать это в расширении.
Кроме всего прочего, место указания идентификатора выбрано неверно, нужно закомментировать строку
ИдентификаторКонфигурации = ИнформацияОПрограмме.ИдентификаторКонфигурации;

и вставить на её место
ИдентификаторКонфигурации = "ЗУП";
Rainger; Designer1C; Maks_Alexey13; user1233082; +4 Ответить
Для отправки сообщения требуется регистрация/авторизация