Категории каталога
Каталог / Бизнес / Автоматизация предприятий / 1C / Перенос данных в конфигурацию "1С:Зарплата и Кадры" из Паруса 4.40

Перенос данных в конфигурацию "1С:Зарплата и Кадры" из Паруса 4.40

В Парусе 4.4 (далее просто"Парус") есть возможность выгрузить данные по кадрам, начислениям иудержаниям в формате XML (выбором пункта меню "Сервис/Дополнительныефункции/Экспорт данных в формат XML").

Полученный на выходе XML-файл содержит все необходимые данные длязагрузки в 1С:ЗиК. На встроенном языке 1С:Предприятия был написанвнешний отчет, который читает этот файл (используя объект"AddIn.XMLParser" компоненты v7plus.dll) и записывает все необходимыеданные в 1С. Ниже приведена таблица показывающая какие атрибуты (илисодержимое) каких тегов должно попасть в соответствующие поля объектов1С.

Тег XML Объект 1С
Исполнения_должностей => Исполнение_должности => Приказ => Номер Документ.ПриказОПриемеНаРаботу. НомерДок
=> Дата .ДатаДок
Штатные_должности => Штатная_должность => Приказ => Номер .НомерДок
=> Дата .ДатаДок
Сотрудники_организации => Сотрудник_организации => Военнообязанный Справочник.Сотрудники.ВоинскийУчет
Субъекты => Субъект => Фамилия , Имя, Отчество .Наименование
=> Адрес => Индекс, Город , Улица, Дом, Квартира .АдресПрописка, .АдресФакт
=> Место_рождения => Дата .ДатаРождения
=> Место_рождения => Страна .МестоРождения
=> Документ => Серия , Номер , Выдан => Дата , Выдан => Кем .ДокументУдЛичность
=> ИНН .ИНН
=> ПФ .СтраховойНомерПФР
=> Пол .Пол
Подразделения => Подразделение => Наименование Справочник. Подразделения. Наименование
Штатные_должности => Штатная_должность => Наименование => Именительный Справочник.Должности. Наименование
Исполнения_должностей => Исполнение_должности => ФОТ => Сумма Документ.ПриказОПриемеНаРаботу. Оклад
Расчеты => Период => Год , Месяц ЖурналРасчетов. ДатаНачала,ДатаОкончания
=> Начисление => Сумма .Сумма
Начисления-удержания => ВидНУ => Наименование .ВидРасч

Теперь о нюансах:

1) Файл XML записывается Парусом в кодировке cp866 (DOS), чтобыне замедлять работу программным преобразованием считанной информации вкодировку Windows (win1251) проще перекодировать файл сразу передзагрузкой.

2) Чтобы при загрузке не ругался AddIn.XMLParser нужно вездепоубирать атрибуты xsi:*** и собрать теги "Каталог", раскиданные повсему файлу в разные теги "Каталоги" под один тег "Каталоги".

3) Вам придется для каждой разной установки Паруса делатьтаблицу соответствий наименований видов начислений/удержаний Парусавидам расчетов 1С, так как в каждой установке Паруса наименования могутбыть различными.

4) Для загрузки начислений и удержаний в 1С, нужно будетсделать документ, который при проведении будет заносить в журналрасчетов данные (я, например, не знаю как в 7.7 можно занести данные вжурнал расчетов не используя процедуру "ОбработкаПроведения").

Вот и все. Не так уж это и сложно. Методика переноса опробованачетырьмя переносами. Крайним случаем было 200 сотрудников и 6 летистории - файл экспорта из Паруса составил 11,5 Мб (Internet Explorer,при попытке его просмотреть, подвешивал компьютер Athlon 2.5 MHz с 512Мбайтами ОЗУ, AddIn.XMLParser же читал его достаточно резво). Полныйперенос этих данных занял около 1 часа.

Оригинал статьи: http://www.it-tex.ru/index.php?id_razdel=1&id_mat=2

Материал предоставлен: Клерк.РУ

Реклама:
Где заказать рерайтинг текстов узнай на сайте eTXT.ru