Початок роботи в зуп 3
Рейтинг: 0/5
Крім того, як це робиться (це дуууже легко), я розповім про пару "грабель" на які наступив. Думаю це буде найцінніше в статті.
Хоча, скажу як програміст, всередині структура даних Бухгалтерії 3.0 і Зарплати і управління персоналом 3.0 майже однакові. Я навіть писав в тех.підтримку 1С з питанням, чому не синхронізувалися такі речі, як прийом на роботу, переклади, відомості про доходи, для обліку ПДФО і страхові внески, самі внески і податки. Взаєморозрахунки з співробітниками. Всі ці дані в 1С Бухгалтерія 3.0 лежать в таких же регістрах, як і в ЗУП. З такими ж назвами і полями.
Але на щастя, в цьому році нам пощастило, і при першому запуску свіжого релізу ЗУП 3.0, нам пропонують перенести дані з Бухгалтерії.
Що ж, подивимося, як це виглядає і що напрограмміровалі наші улюблені 1Совци з Москви.
Все що описано нижче зроблено на релізі "Зарплата і управління персоналом, редакція 3.0 (3.0.20.43)".
Виходячи з цього, в майбутніх релізах, можливі зміни і поліпшення.
Отже ми маємо базу 1С Бухгалтерія 3.0 релізу 3.0.37.35 і порожню, ще жодного разу не запускати базу 1С Зарплата і управління персоналом 3.0 релізу 3.0.20.43.

На екрані у нас залишилася обробка за первісним заповнення базу даних.

Ми вибираємо другий (в цьому релізі він другий) варіант - Перенести дані з програми "1С: Бухгалтерія 3.0" і тиснемо "ДАЛІ"


Наступне вікно - демонстірірует нам процес вивантаження / завантаження даних. У ньому все одна кнопка, тисніть її сміливіше :)
Тут я наступив на перші граблі!
При підключенні до бази я отримав помилку. На самому першому кроці. Мабуть, я щаслива людина. Ось звіт про помилки:

Чи не вдалося зробити підключення до інформаційної бази:
Помилка при виклику методу контексту (Connect)
Відбулася виняткова ситуація (V83.COMConnector.1): Версія компоненти 'comcntr' (8.3.4.496) відрізняється від версії кореневого модуля 'core83' (8.3.5.1248)
Що з цим робити? В чому причина?
Причина в тому, що я регулярно ставлю свіжу платформу, при цьому старі версії не стираю. 1С: ЗУП у мене запустився під останньою версією платформи. Підключаючись по OLE до іншої базі Windows для чогось повернув йому COM об'єкт попередньої версії. Рішень - два:
1. Стерти зайві платформи (рекомендую особисто). Це дозволяє уникнути багатьох глюків, не тільки цього.
2. Прямо тут в обробці по завантаженню буде кнопка "Врятувати планету". Вона з'явиться внизу, поруч з повідомленнями про помилку та посиланням на звіт. З цієї кнопці відбудеться перереєстрація com об'єкта на потрібну версію.
Отже, їдемо далі. Тиснемо "Завантажити дані" вдруге.
Вивантаження в моєму випадку пройшла вдало, а ось завантаження падала багаторазово з помилками. Причина була однотипна.
Тут я наступив на ДРУГІ граблі!
Всі вони були засунуті в процесі згортки у вигляді зрізу останніх на кінець попереднього року в операцію введену вручну. Причому кожен регістр був оформлений окремою операцією.
Це скоріше косяк "творців". При завантаженні цих даних програма лаялася, що реєстратор не може бути порожнім, тобто в правилах конвертації отсутсвовал правило для типу даних "документ.Операція бух". Це свинство. У ЗУП немає операції бух. але там є документ "Перенесення даних", які так само вміє рухати будь-які регістри і створений для ось таких речей.
Загалом боровся я в такий спосіб:
1. Вміст операцій було стерто. Саме зайшов всередину операції і стер всі рухи.
2. Перепровел всі кадрові документи. Частина рухів кадрових наказів було стерто в процесі згортки, але самі накази в базі залишилися. Це дозволило повернути частину рухів. Зокрема планових нарахувань.
Все, на частину регістрів я забив. Оскільки наприклад право на відрахування з ПДФО - вводиться щороку.
На цьому моя розповідь підійшов до кінця. Другі граблі були серйозними, тому що помилок нормальних ніхто не видає. Для лову ворогів застосував наступний метод.
Результатом завантаження я більш ніж задоволений. У ЗУП було все, що тільки можна було перенести. Руками довелося тільки повозиться з налаштуванням видів розрахунків. Довелося на створювати показників, пере вбити їх в кадрових документах, але це логічно, адже в 1С Бух 3.0 немає показників впрінципе. Дані про повну загальну середню перенеслися, що не могло не порадувати.
На цьому все, спасибі за увагу.