Опыт переноса данных для расчета среднего из ЗиК в УПП(КА)



Делюсь опытом использования стандартных инструментов и методикой переноса

В данной статье я раскажу о том, как переносил данные из зарплатной базы 1С 7.7 ЗиК в которой велся учет по одной организации в базу 1С 8 КА, в которой велся учет по нескольким организациям. Перенос данных о сотрудниках велся в пределах одной организации, которая есть и там и там.

Подготовка

Читаем вот эту статью 

а так же http://1cvn.ru/osnovnye-oshibki-posle-perenosa-danny/ и http://mikuslas.ru/average_earnings_zik-zup

В своем переносе я использовал копию рабочей базы 1С 7.7 ЗиК и копию рабочей 1С 8.2 КА. В первом случае это сделано для того чтобы не напрягать существующих работающих пользователей, во втором для того чтобы попробовать и забыть про эту базу если что-то пойдем совсем не так.

Используемые инструменты

1. Правила конвертации, расположенные в справочнике Конвертации из информационных баз 1С:Предприятия 1С:КА

2. Конфигурация Конвертация данных 2

3. Обработка конфигурации Поиск и замена дублирующихся элементов справочников

4. Обработка ВыгрузкаЗагрузкаДанныхXML

5. Обработка заполнения ТЧ Закрытие регистров

6. Узел плана обмена Полный и обработка РегистрацияИзмененийДляОбмена

Постановка задачи

Нужно перенести данные для расчета среднего заработка в КА. Средний заработок в КА будет считаться с начала этого года. Кадровую историю, данные о сотрудниках и физ.лицах переносить не надо — достаточно только одного наименования, текущего подразделения, организации и должности. В базе приемнике(1С 8 КА) уже есть данные: подразделения, которые не совпадают по наименованию с источником, физ.лица(только наименование) и сотрудники(только наименования) принятые все одним числом. Переносимые сотрудники работали в организации только один раз — т.е. не увольнялись и принимались повторно.

Порядок действий

Наводим порядок в базе источнике, приемнике. Имеется ввиду привести справочники к одному виду. Наименование для Подразделений 7.7 и, подразделения организаций 8.2. Поскольку поиск физ.лица происходит по паре наименование, дата рождения пришлось загрузить даты рождения с помощью обработки ЗагрузкаДанныхИзТабличногоДокумента с поиском по наименованию — как это сделать описано в статье Использование готовых инструментов.

1. Читаем статьи по ссылкам

2. Выгружаем правила из КА, загружаем их в конвертацию данных

3. В Правилах конвертации объектов — изменяем поля поиска. Для ПКО ПодразделенияОрганизацийВладелец(Организация), Наименование, для ПКО СотрудникиОрганизаций: Физлицо, Организация.

4. Сохраняем измененные правила обмена в XML-файл

5. В ЗиК загружаем сохраненную обработку V77Exp.ert, загружаем правила. Устанавливаем период — 2 последних года(больше не надо для расчета среднего). В моем случае это было 01.01.12 — 31.12.13. Выгружаем сначала Начисления и удержания (за период переноса), затем Страховые взносы (за период переноса)Коэффициент индексации заработка (за период переноса) — если у вас используется индексация заработка.

6. В КА для плана обмена Полный создадим новый узел, например: «Регистрация изменений«. Этот шаг в совокупности с обработкой Регистрация изменений для обмена (есть в конфигурации) позволит увидеть какие объекты создались/изменились в результате переноса

7. В КА с помощью обработки Универсальный обмен данными в формате XML загружаем полученные XML-файлы

8. Проверяем результат

9. Если появились двойники в справочниках, например, как у меня в справочнике Подразделения организаций обработкой Поиск и замена дублирующихся элементов справочников заменяем одно на другое

10. Обнуляем остатки в регистре Взаиморасчеты с сотрудниками организации с помощью обработки заполнения для документа Корректировка записей регистров.

При чем здесь есть небольшая хитрость: документы Начисление зарплаты сотрудникам организаций делают все движения концом месяца, т.е. зарплата начисленная за декабрь 2013 года пишется с периодом 31.12.2013 23:59:59. Поскольку, эта обработка полчает остатки на дату, а не на момент времени, то необходимо в документе выставить дату на секунду больше, т.е. 01.01.2014, затем нажать кнопку «заполнить движения» и после этого изменить дату документа на ту, которой вы хотите выполнить движения, например на 31.12.2013 00:00:00 и записать документ.

11. Когда результат в копии базы КА утвержден с помощью обработки ВыгрузкаЗагрузкаДанныхXML переносим документы Перенос данных и объекты по ссылкам: Физические лица, Сотрудники организаций, документ Прием на работу в организацию, Кадровое перемещение организаций, Увольнение из организации.

Рекомендую так же посмотреть:

//infostart.ru/public/164138/

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *