Пролог
Руководство приняло решение «переходим на ERP», и первое, с чего мы начнем, — это перевод зарплаты в ERP. Не сказать, как все на предприятии обрадовались этому. Переход из системы ЗУП 2.5, которую все знают и которая себя очень хорошо зарекомендовала, в новую систему, где еще очень много отрицательных отзывов (я только про подсистему ЗУП), был очень интересной задачей.
Упущу процессы настройки и адаптации системы, благо удалось без доработок рассчитывать зарплату.
После 6 месяцев опытно-промышленной эксплуатации и параллельного учета в двух системах. Да, именно в двух системах, так как подсистеме ЗУП в ERP еще никто не доверял, было принято решение, что завершаем ОПЭ и переходим на промышленную эксплуатацию. Здорово! И перед нами стала новая задача: так как ERP еще не полноценно работает и весь основной бухгалтерский учет ведется в 1С: Бухгалтерии 3.0, то каким-то образом необходимо переносить информацию о начисленной заработной плате в бухгалтерию. Типовых обменов ERP – Бухгалтерия нет, и что-то подсказывает, что их не будут встраивать в ERP. И вот тут-то и начались новые танцы с бубном. На вопрос, почему не взять типовой ЗУП 3.0, отвечу: идеология компании «Мы должны работать на ERP» и не каким уговором не поддается.
Поскольку 1С утверждает, что 1С:ERP это главенствующая программа, из которой впоследствии вытекают 1С:УТ 11 и 1С:ЗУП 3.0 (цитирую фразу ведущего разработчика 1С:ERP – «Нарезать – это не склеивать, поэтому мы работаем в первую очередь над ERP») было принято решение уже из 1С:ЗУП 3.0 перенести модули и процедуры в ERP и попытаться их задействовать.
Что нам понадобится:
- Типовая 1С:ERP 2.0,
- Типовая 1С:ЗУП 3.0
Обработки (их можно взять в шаблонах 1С:Библиотека стандартных подсистем, редакция 2.2 ):
- ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf
- ИнструментыРазработчикаВыгрузкаЗагрузкаДанныхXML.epf
Процесс объединений модулей
Переведем конфигурацию 1С:ERP 2.0 на «Редактируется с сохранением поддержки»
Сравним и объединим конфигурацию 1С:ERP 2.0 с cf-ником ЗУП 3.0
Объединять будем по подсистемам файла. Для начала уберем все флажки.
Нас интересуют следующие подсистемы:
Также пришлось перенести 4 документа. Так как они участвуют в обмене, без них обмен не взлетит. Тоже объединяем.
- Отражение зарплаты в бухучете
- Выплата депонированной зарплаты
- Погашение займа сотруднику
- Выдача займа сотруднику
Заключительный штрих в конфигураторе, добавляем строчку со ссылкой на правила обмена
«ОбменДаннымиЗарплатаКадрыРасширенный.ПолучитьПланыОбмена(ПланыОбменаПодсистемы)» в общем модуле – «ОбменДаннымиПредопределенный» в процедуре ПолучитьПланыОбмена(ПланыОбменаПодсистемы)
Стоит отметить, что я создал новую подсистему и все новые объекты привязал к ней.
Обновляем и запускаем конфигурацию.
Предварительные действия перед настройкой обмена.
При открытии документа «Отражение зарплаты в бухучете» выскочила ошибка
Для объекта метаданных не найден идентификатор в справочнике «Идентификаторы объектов метаданных».
Для разработчика: возможно, требуется обновить вспомогательные данные, которые влияют на работу программы. Для выполнения обновления можно:
— воспользоваться внешней обработкой «Инструменты разработчика: Обновление вспомогательных данных»,
— либо запустить программу с параметром командной строки 1С:Предприятия 8 «/С ЗапуститьОбновлениеИнформационнойБазы»,
— либо увеличить номер версии конфигурации, чтобы при очередном запуске выполнились процедуры обновления данных информационной базы.»
Лечится предупреждение обработкой «ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf»
Теперь нам необходимо перенести из типовой конфигурации ЗУП 3.0 правила обмена в регистр сведений «Правила для обмена данными». Воспользуемся обработкой «ИнструментыРазработчикаВыгрузкаЗагрузкаДанныхXML.epf»
На этом подготовительные работы завершены, можно переходить непосредственно к настройке системы.
При создании обмена у нас появились правила для настройки обмена системы:
Хотелось бы отметить, что ERP использует документ «Отражение зарплаты в финучете», а нам для переноса в бухгалтерию необходим документ «Отражение зарплаты в бухгалтерском учете». Эти два документа живут параллельно, и никаким образом друг другу не мешают. Поэтому мы в дальнейшем будем заполнять документ «Отражение зарплаты в бухгалтерском учете».
На тему непосредственных описаний самих настроек синхронизации существует очень много статей, например: http://www.zup1c.ru/2014/05/11/vygruzka-sinxronizaciya-zup-3-0-s-buxgalteriej-predpriyatiya-3-0-kak-nastroit/ или видео обзор Алексея Мариненок http://videozup.ru/zup/redakciya-3/provodki-v-zup-3.html
Также предлагаю ознакомиться с 1С-кими статьями, которые расположены в каталоге шаблонов tmplts:
%APPDATA%1C1Cv8tmplts1cAccounting3_0_36_17Обмены даннымиОбмен с конфигурацией Зарплата и управление персоналом, ред 3.0Инструкция по подключению правил обмена БП.txt
%APPDATA%1C1Cv8tmplts1cAccounting3_0_36_17Обмены даннымиОбмен с конфигурацией Зарплата и управление персоналом, ред 3.0Инструкция по подключению правил обмена ЗУП.txt
Успехов в работе с новой системой!
Скажите пожалуйста какой в итоге выбрать ? Я почти со 100%-ой уверенностью догадываюсь что Бухгалтерия предприятия 3.0 но немного настораживает зачем было развернуто подменю универсального обмена?
(1) binx, отличие в том что одна выполняется в «сервисе», а другая нет. У меня в сервисе не взлетела. Вообще в принципе не взлетела ни с этим обменом, ни с другими. Я выбрал просто «Бухгалтерия предприятия 3.0».
Если Вы «создали новую подсистему», то как это влияет на автоматическое обновление конфигурации? Будет ли она «слетать» при каждом обновлении?
(3) v.razzorenov, к новым объектам 1с при обновлении относится очень хорошо. В проделанной мной работе — изменена всего одна строчка, вот за ней и надо следить. Слетать при обновлении не будет.
Добрый день.
Скажите, а почему в ERP 2.2 есть Настройка синхронизации с БП 3.0, но при попытке настройки подключения к ней (прямого), пишет «Синхронизация данных с указанной программой не предусмотрена»?
Мне нужно выгнать данные из ERP в БП 3.0