Самый детальный видеокурс по 1С:Документооборот

Обмен НСИ с 1С:ERP в 1С:Документооборот

Как настроить обмен НСИ (нормативно-справочной информацией) между 1С:ERP и 1С:Документооборот?

Очень часто вместе с 1С:Документооборот используется учетная система. В учетной системе (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом или 1С:ERP) уже введены такие справочники, как Организации, Контрагенты, Подразделения, Физические лица, Пользователи и другая нормативно-справочная информация. Целесообразно интегрировать учетную систему 1С с СЭД 1С:Документооборот, чтобы сократить ввод данных и унифицировать НСИ.
Как настроить бесшовную интеграцию рассказано в статье "Бесшовная интеграция 1С:ERP и 1С:Документооборот".


Настройки обменов и бесшовная интеграция в 1С:Документооборот подробно рассмотрены в видео-курсе, заказать который можно по ссылке http://video.doc-lvv.ru/

Настройка обмена

Создадим папку для обменов. На диске C создадим папку obmen. В данной папке создадим подпапку do-erp.

Зайдем в 1С:Документооборот под пользователем Администратор и создадим нового пользователя obmen, под которым будет производиться обмен. Установим данному пользователю сложный пароль.

Включим пользователя obmen в группу доступа Администраторы.

В настройках обмена данными проверяем флаг «Использовать синхронизацию данных» и указываем префикс информационной базы.

В разделе «Настройка и администрирование» открываем пункт «Синхронизация данных».

Нажимаем на кнопку «Синхронизация данных».

Выбираем с чем хотим настроить обмен.

Выбираем способ настройки вручную.

Будем обмениваться информацией через сетевой каталог.

Указываем созданный нами каталог.

Указываем наименование и префикс другой базы.

Проверяем настроенный обмен.

Сохраним файл настроек, выполним отправку данные в УП и нажмем кнопку «Готово».

В нашем каталоге появятся два файла в формате xml.

Запускаем 1С:ERP.

Открываем раздел «Администрирование», панель навигации «Настройка синхронизации данных».

Устанавливаем флаг «Синхронизация данных», указываем префикс узла информационной базы и для штрихкода и переходим в настройки синхронизации данных.

Нажимаем кнопку «Настроить синхронизацию данных» и выбираем с какой конфигурацией будет идти обмен.

Выбираем вариант загрузки файла, созданного в другой программе, и указываем путь к файлу.

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

Подтверждаем настройки обмена и нажимаем кнопку «Готово».

После некоторых раздумий программа начнет анализировать данные.

После окончания анализа программа укажет список для сопоставления.

Сопоставим данные для справочника Валюты.

Видим, что в 1С:Документооборот у нас три валюты, а в 1С:ERP только одна. Валюта RUB сопоставилась автоматически.

Сопоставим организации.

Сопоставим пользователей.

Нажимаем кнопку «Далее». Происходит загрузка данных.

Настройка синхронизации завершена. Настроим теперь расписание.

По умолчанию установлена периодичность обмена 1 раз в 15 минут. Можно установить свое расписание, например, 1 раз в 60 секунд.

Теперь обмен в обе стороны заработал. Разберемся с предупреждениями на стороне 1С:Документооборот.

У нас все лишь одна проблема на закладке «Незаполненные реквизиты» мигрировала роль из ERP, которую надо дозаполнить.

Установим правила адресации для этой роли.

Больше предупреждений нет на стороне 1С:Документооборот.

Разберемся теперь с предупреждениями на стороне 1С:ERP.
Здесь есть как незаполненные реквизиты, так и  конфликты.
Принимаем решение по каждому случаю, пока не разберемся со всеми предупреждениями.

В папке через который происходит обмен у нас создаются файлы сообщений обмена.

На стороне 1С:Документооборот найдем регламентное задание «Синхронизация данных» и укажем пользователя obmen, под которым оно должно исполняться.

Обмен пользователями, физическими лицами и подразделениями

В базе 1С:ERP откроем справочник пользователи. Видим, что перенеслись пользователи из 1С:Документооборот.

Разрешим пользователю Администратор входить в базу и установим ему сложный пароль.

Включим данного пользователя в группу доступа Администраторы.

Аналогично поступаем и с пользователем obmen.

Находим регламентное задание «Синхронизация данных» и указываем, чтобы оно выполнялось под пользователем obmen.

В 1С:Документооборот создадим нового пользователя Кислых Валерий Михайлович.

В процессе обмена могут встречаться ошибки, как например, в нашем случае.

В журнале регистрации мы можем увидеть саму ошибку.

И прочитать подробную причину остановки обмена.

Видим, что проблема в справочнике Физические лица. Далее нужно исправить ошибку в правилах обмена. Однако чтобы обмен не останавливался, мы можем временно не создавать физические лица в 1С:Документообороте и отменить регистрацию изменений для этого справочника. Для этого открываем обработку «Регистрация изменений для обмена данными» из меню «Все функции».

Отменяем регистрацию для физического лица.

На вопрос программы об отмене регистрации для Кислых нажимаем кнопку «Да».

Теперь программа ошибок не выдает при выгрузке данных из 1С:Документооборот.
Посмотрим как мигрировал пользователь Кислых в 1С:ERP.

Физическое лицо не мигрировало, так как по нему мы отменили регистрацию из-за ошибки.
Откроем справочник «Структура предприятия» в 1С:ERP. В нем мигрировало подразделение «Администрация» из 1С:Документооборот, у которого код с префиксом do.

Добавим новое подразделение «Юридический отдел» в 1С:ERP. Префикс в коде будет up.

Добавим в 1С:ERP нового пользователя Козлова (Руководителя Юридического отдела).

Сделаем Козлова руководителем Юридического отдела.

И добавим юриста Волкова как сотрудника Юридического отдела.

Дадим этим пользователям права в 1С:ERP. Для этого создадим для них группу пользователей «Юридический отдел».

В группу доступа «Менеджер по закупкам» добавим группу пользователей «Юридический отдел».

Посмотрим как мигрировали данные в 1С:Документооборот из 1С:ERP.


Откроем карточку пользователя Козлов. Видим, что заполнено полное имя и физическое лицо.

Дозаполняем поля Подразделение, Должность и параметры входа.

Аналогично поступаем и с пользователем Волков.

Обмен организациями

В справочнике организации 1С:ERP добавляем новое ЮрЛицо.

Заполняем адреса и телефоны.

В 1С:Документооборот проверяем, что организация появилась.

Обмен корреспондентами

Создадим в 1С:ERP нового поставщика.

В результате заполнения получим:



Проверим в 1С:Документооборот данного корреспондента.

Обмен прочей НСИ

Важно также проверить и другие справочники НСИ, которые будут использоваться в обмене. В шаблонах конфигурации 1С:Документооборот есть папка «Синхронизация данных», в которой есть описание обмена «Управление предприятием, ред. 2.0».

В этой папке открываем файл «Совместное использование.htm». И смотрим внизу какие еще справочники участвуют в обмене и по каким правилам.

Обновление правил обмена при обновление релизов конфигураций

В том же файле «Совместное использование.htm» сказано следующее:
Проконтролируем актуальность правил обмена в базе 1С:Документооборот.

Аналогично проконтролируем актуальность правил в 1С:ERP.


Настройки обменов и бесшовная интеграция в 1С:Документооборот подробно рассмотрены в видео-курсе, заказать который можно по ссылке http://video.doc-lvv.ru/

42 комментария:

  1. После сопоставления данных в ERP при первой загрузке данные не загружаются, в журнале регистрации вот такая ошибка:
    {ОбщийМодуль.ВерсионированиеОбъектов.Модуль(1549)}: Ошибка при вызове метода контекста (ЗаписатьXML)
    ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное);
    по причине:
    Недостаточно памяти для записи файла формата Base64

    ОтветитьУдалить
    Ответы
    1. У Вас файловая версия или клиент-серверная? Сколько оперативной памяти на сервере и на клиенте? Сервер 32-х или 64-х разрядный?

      Удалить
    2. Клиент-серверная, 64-битный сервер, 64 гб оперативной памяти, обмен запускаю локально на сервере. На жестких дисках места тоже много. Размер файла обмена - 200 кб, т.е. вряд ли дело на самом деле в памяти. Служба запущена под доменной учеткой, имеющей права локального админа, в правах вряд ли проблема.

      Удалить
    3. Тогда вопрос сложный. С таким не встречался. Рекомендую обратиться в техподдержку фирмы 1С.

      Удалить
  2. Доброго времени суток.
    Пытаюсь подружить Документооборот с ERP 2.0 Нажимаю настроить синхронизацию и там нет обмена с ERP. Как мне добавить
    это правило?

    ОтветитьУдалить
    Ответы
    1. ERP называется "Управление предприятием"

      Удалить
  3. Я в курсе, у меня там только Управление Небольшой Фирмой и все, это правило не прокатывает.

    ОтветитьУдалить
    Ответы
    1. А какая у Вас версия 1С:Документооборот? ПРОФ или КОРП? Какой релиз?

      Удалить
  4. Документооборот ПРОФ редакция 2

    ОтветитьУдалить
    Ответы
    1. Обмен с ERP не предусмотрен для версии ПРОФ.

      Удалить
  5. Владимир, подскажите, синхронизация по статьям ДДС предусмотрены между ДО и ERP?
    спасибо

    ОтветитьУдалить
    Ответы
    1. Да, предусмотрена. Из ERP в ДО. При этом желательно установить флажок в настройках программы 1С:Документооборота "Запретить редактировать статей ДДС".

      Удалить
    2. Спасибо! Почему спросила, мы не увидели статьи ДДС в списках справочников для синхронизации ни в ERP, ни в ДО.

      Удалить
    3. В описании скорее всего разработчики 1С:Документооборот еще не обновили информацию. Но в состав плана обмена на стороне ERP справочник "Статьи ДДС" включен.

      Удалить
  6. А подскажите пожалуйста можно как-то настроить правило обмена для ERP - Проф версии Документооборота то? И если можно как это сделать, ссылочку хотя бы на мануал более менее примерный?

    ОтветитьУдалить
    Ответы
    1. Для версии 1С:Документооборот ПРОФ нет планов обмена с 1С:ERP.

      Удалить
  7. А планы обмена самому как-то писать - редактировать можно вообще? Или они жестко зашиты? в ЭДО просто помню можно было.

    ОтветитьУдалить
    Ответы
    1. Да, можно разработать свой план обмена для синхронизации 1С:Документооборот и 1С:ERP. Программисты 1С умеют это делать. Если у Вас знакомых программистов 1С нет, то можем Вам помочь такой и план обмена сделать. Присылайте заявку на info@doc-lvv.ru.

      Удалить
  8. Добрый день, подскажите из Вашего опыта, что необходимо настроить или на что дать разрешение в IIS, чтобы через УТ 11.1 можно было авторизоваться авторизоваться в 1С:Документообороте 2.1. Постоянно вываливается ошибка - "Не удалось подключиться к 1С:Документообороту с указанным именем и паролем". Через веб по ссылке указанной в УТ 11.1 Документооборот открывается. Подозреваю, что IIS где ограничивает авторизацию

    ОтветитьУдалить
    Ответы
    1. Добрый день. Может у Вас в ДО стоит настройка "Ограничивать доступ через веб-серверы"? Служба "Агент сервера 1С:Предприятие" работает под доменным пользователем?

      Удалить
  9. Добрый день!
    ДО 2.1.4.3 и ERP 2.1.3.169
    синхронизация завершается с ошибкой:
    {ОбщийМодуль.ДлительныеОперации.Модуль(376)}: Произошла исключительная ситуация (1C:Enterprise 8.3.8.1861): Ошибка инициализации библиотеки модулей
    {ОбщийМодуль.ОбновлениеИнформационнойБазыДокументооборот.Модуль(10886,3)}: Переменная не определена (НастройкиДоступаКлиентСервер)
    ВызватьИсключение(ТекстОшибки);

    На версии ДО 2.0.19.1 все работает.
    Подскажите в чем причина.

    ОтветитьУдалить
    Ответы
    1. Попробуйте в ERP загрузить последние правила обмена (их можно взять в шаблонах конфигурации ДО в папке Синхронизация).

      Удалить
    2. Последние два скрина в статье.

      Удалить
  10. Ответы
    1. Значит ошибка в типовых правилах обмена.

      Удалить
    2. Значит ошибка в типовых правилах обмена.

      Удалить
  11. Необходимо из ДО (2.1.8.14) в ERP (2.2.2.113) загрузить структуру предприятия и пользователей. На настройку состава отправляемых данных программа не реагирует и пытается выгружать все.

    ОтветитьУдалить
    Ответы
    1. А где Вы нашли настройку состава отправляемых данных в 1С:Документообороте? В правилах обмена нет фильтров. Выгружаются все элементы справочников, которые участвуют в обмене.

      Удалить
  12. Добрый день.
    Подскажите, пожалуйста, с какой версии ДО можно синхронизировать данные с ЗУП 3.1?
    Сейчас у меня Документооборот 8 КОРП, редакция 2.1 (2.1.6.8) и Зуп З.1.

    ОтветитьУдалить
    Ответы
    1. Плана обмена ДО с ЗУП нет. Надо его писать самим.

      Удалить
    2. Добрый день!
      ERP интегрированна с ДО, пользователи переносятся. Но при запуске вновь перенесенных пользователей выдается ошибка "Нет прав для запуска требуемого вида клиента". Хотя в списке пользователей он добавлен в группу все пользователи.
      Проблема решается ручным добавлением пользователя в ещё какую-нибудь группу (с последующим удалением из неё). Как можно решить данную проблему?

      Удалить
    3. Скорее всего это ошибка в типовом плане обмене. Нужно отлаживать и дорабатывать план обмена.

      Удалить
    4. Для решения данной проблемы в 2.1.10 были исправлены ПКО в части добавления прав и полномочий для новых пользователей: РегистрыСведений.ПолномочияПользователей.ДобавитьПолномочия(.....);
      УправлениеДоступомСлужебный.ОбновитьРолиПользователей(.....);

      Удалить
  13. Денис Ефимов21 апреля 2017 г., 18:26

    Владимир, скажите, а есть ли возможность "поженить" Документооборот с MS EXCHANGE для синхронизации мероприятий?
    Все сотрудники работают с оутлуком на Ms Exchange, и там еще есть связь с Актив директори, где хранятся данные по пользователям. Там же ведутся и помещения и создаются мероприятия (встречи) с участием сотрудников и переговорок.
    В ДО работает только часть сотрудников. Есть желание дать им возможность прямо из ДО пользоваться данными MS Exchange и синхронно пользоваться мероприятиями.

    Можно ли как то связать ДО 2.0 Корп и Эксчейндж?

    ОтветитьУдалить
    Ответы
    1. В типовом варианте нельзя, но можно допилить:)

      Удалить
  14. Денис Ефимов28 апреля 2017 г., 17:34

    Владимир, есть непонятный косяк. ДО 2.0 КОРП.
    Есть служебный ящик, куда приходят письма для обработки в ДО. Письма обрабатываются, но после обработки служебный ящик не очищается. И спустя какое то время система снова пытается обработать старые письма.

    В настройках соединения учетной записи этого ящика, в настройках получения почты есть флаг - "Оставлять копии писем на сервере". ДУмаю, что из-за этой настройки письма и остаются.
    Но этот флаг не убрать даже с правами администратора.

    Вопрос: в этом ли дело? и если да, то можно ли снять этот флаг?

    ОтветитьУдалить
    Ответы
    1. а какой протокол используется? pop3 или imap?

      Удалить
    2. Денис Ефимов3 мая 2017 г., 12:34

      протокол imap

      Удалить
    3. Этот флаг активный только для протокола pop3.
      Если использовать протокол imap, то копии писем будут всегда оставаться на почтовом сервере.

      Удалить
  15. Добрый день!
    Владимир, подскажите, предусмотрена ли в ДО 2.1.10 синхронизация данных через универсальный формат (EnterpriseData)?

    ОтветитьУдалить
    Ответы
    1. Нет. Обмены в ДО не используют EnterpriseData.

      Удалить