Настройка обмена данными между Бухгалтерией предприятия 2.0 и Управлением торговлей 10.3

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

  1. Подключение к информационной базе-приемнику. Этот способ удобно использовать, если у пользователя имеется доступ к обеим информационным базам, а также обе информационные базы обновлены до актуальных версий.
  2. Общий файловый ресурс (каталог обмена). Этот способ используется в случае, если у пользователей отсутствует доступ одновременно к двум информационным базам. Формируется xml-файл выгрузки, который можно поместить в общий сетевой каталог, либо передать по электронной почте. Данный способ позволяет увидеть, какие именно объекты каким образом выгружаются, отредактировать правила выгрузки, что бывает полезно в случаях, когда одна из информационных баз (или обе) не обновляются.
  3. Общий FTP-ресурс. Способ аналогичен предыдущему, с той лишь разницей, что xml-файл выгрузки помещается на FTP-сервер.

Рассмотрим наиболее сложный вариант обмена между необновляемой информационной базой «Управление торговлей 10.3.20.2», к тому же с внесенными изменениями и дополнениями, и «Бухгалтерией предприятия 2.0.52.7», обновленной до актуальной на сегодняшний день версии. В качестве способа обмена был выбран Общий файловый ресурс, т.к. он предоставляет наиболее широкие возможности по настройке.

Перед началом непосредственно настройки обмена данными необходимо выполнить некоторые действия с информационной базой:

  1. Сделать резервную копию информационных баз. Это обязательное действие, поскольку исправить последствия некорректного обмена будет очень сложно. Резервную копию можно сделать либо копированием каталога с базой, либо через конфигуратор командой Администрирование — Выгрузить информационную базу.
  2. Настроить общие параметры обмена в «Управлении торговлей». Для этого необходимо зайти в меню Сервис — Настройка учета — Настройка параметров учета и на вкладке Обмен данными установить галочку Использовать обмен данными с конфигурациями на платформе 8.2 а также задать префикс информационной базы.
    Настройка обмена Управление торговлей-Бухгалтерия предприятия
  3. Аналогичную операцию сделать для «Бухгалтерии предприятия». Для этого нужно зайти в меню Сервис — Настройка программы, вкладка Обмен данными. Там же можно задать склад, к которому должны относиться все документы, выгруженные из «Управления торговлей».
  4. Настроить счета учета в Бухгалтерии предприятия. Дело в том, что Управление торговлей не знает, что такое бухгалтерские счета, а для проведения документов в Бухгалтерии предприятия они должны быть заполнены. Если для всей номенклатуры используются одинаковые бухгалтерские счета, то можно создать только одну запись в регистре сведений Счета учета номенклатуры. Если же счета могут отличаться для каждого товара, то придется вернуться к этому шагу после обмена справочниками и задать необходимые счета для каждой номенклатурной единицы. Не будет лишним проверить заполнение регистра сведений Счета расчетов с контрагентами.
  5. Очистить данные по прошлым неудачным настройкам обмена (если они были). Для этого в обеих информационных базах в Планах обмена удаляем неиспользуемые больше планы. Если мы настраиваем единственный обмен между Бухгалтерией предприятия и Управлением торговлей, то в обеих информационных базах должно остаться по одному узлу с названием Эта информационная база с кодом 000. После этого в обеих информационных базах справочнике Настройки обмена данными удаляем неиспользуемые настройки (будьте внимательны, в это справочнике хранятся абсолютно все настройки обмена, не удалите лишнего).
  6. После выполнения этих действий можно приступать к настройке самого обмена данными. Начнем с Управление торговлей. Мастер настроек запускается из меню Сервис — Обмен данными с «1С:Бухгалтерия 8» — Обмен с «1С: Бухгалтерия предприятия, редакция 2.0 — Помощник настройки обмена данными с «1С:Бухгалтерия 8.
  7. Выбираем режим работы помощника. Лучше выбрать экспертный, т.к. он предоставляет больше возможностей по настройке. В любом случае, если какой-то параметр покажется незнакомым, то его можно оставить как есть.
  8. На следующем этапе нужно выбрать сценарий работы помощника: создавать новую настройку, продолжать создание или изменять существующую. Мы создаем новую.
  9. Выбираем способ создания настройки обмена. Поскольку мы создаем настройку впервые, то выбираем Создать новую настройку обмена.

  10. На следующем этапе нужно выбрать механизм обмена. Как мы уже говорили, будем использовать Общий файловый ресурс. В этом случае необходимо указать каталог, в который будут помещаться xml-файлы выгрузки. При использовании непосредственного подключения к информационной базе нужно указать адрес этой базы, версию платформы, логин и пароль. А при выборе FTP-сервера — параметры доступа к нему.
  11. Теперь нужно указать, в каком направлении будет идти обмен. Мне нужна только выгрузка данных из «Управления торговлей» в «Бухгалтерию предприятия», поэтому я выбираю односторонний обмен. Если нужно, чтобы данные из «Бухгалтерии» тоже передавались в «Торговлю», тогда нужно выбирать двусторонний обмен.
  12. На следующем шаге устанавливаются параметры обмена и ограничения. Названия параметров говорят сами за себя. Тут можно определить, документы каких юр.лиц будут выгружаться, как будет переноситься себестоимость, будут ли участвовать в обмене заказы и счета на оплату покупателей и т.д. Отдельно стоит обратить внимание на параметр Передавать только документы, отраженные в бухгалтерском учете. Если этот флаг включен, то в выгрузку не попадут документы, проведенные только в управленческом учете. Меня интересует выгрузка данных только по одному юр.лицу, поэтому со второго я флажок снимаю.
  13. Теперь настраиваем правила переноса объектов. На этом этапе нужно определить, какие документы нужно переносить (параметр Выгружать), какие не должны переноситься (параметр Не выгружать), а какие должны выгружаться только в случае, если на них ссылается другой выгружаемый объект (параметр Только по ссылке).
  14. Следующее действие — поиск совпадающих объектов по полям синхронизации. Если до настройки обмена уже велся учет в обеих информационных базах, то в них возможно будут идентичные элементы справочников Организации, Контрагенты, Номенклатура и т.д. Очень желательно, чтобы при обмене эти элементы не дублировались. Поэтому система будет сопоставлять элементы обеих информационных баз по некоторым ключевым полям. Например, если при обмене данными в обеих базах будут найдены организации с одинаковыми наименованиями, ИНН, КПП, то система посчитает их одной и той же организацией и не будет создавать ненужную копию. Поэтому, перед переходом к следующему шагу нужно проверить, чтобы ключевые поля поиска были одинаково заполнены у идентичных объектов. Кроме того, не должно быть дублирующих объектов в пределах каждой информационной базы. Проверить это поможет кнопка Выполнить поиск.
  15. Перед тем, как осуществлять обмен справочниками, нужно подготовить вторую информационную базу к обмену. Порядок действий практически тот же, только на шаге 9 выбираем не создание новой настройки,а Создать настройку обмена, используя файл настроек. Этот файл был создан первой информационной базой и лежит в папке обмена.
  16. После выполнения всех этих действий нужно произвести первоначальный обмен справочниками в следующем порядке: сначала выполняется обмен в «Управлении торговлей», затем в «Бухгалтерии предприятия», затем снова в «Управлении торговлей». После этого мы получим синхронизированные справочники в обеих информационных базах. Далее аналогично производится обмен документами. В итоге, если все работает правильно, мы должны получить в обеих информационных базах следующее сообщение:

Если требуемый результат не получен, значит требуется дополнительная настройка. Возникшие при обмене ошибки можно посмотреть по ссылке Подробно…, либо в Мониторе обмена. Они могут быть самыми разнообразными. Разберем некоторые наиболее часто встречающиеся ошибки:

  1. Не удалось провести загруженные документы. Как правило это происходит из-за того, что не заполнен какой-либо обязательный параметр документа. Это легко выяснить, открыв документ: незаполненные обязательные поля будут подчеркнуты красным. Дальше нужно выяснить, почему они не заполнены. Если, например, это поля бухгалтерских счетов, значит мы недонастроили счета номенклатуры или расчетов с контрагентами на шаге 4. Еще одной причиной отказа в проведении документа Реализация товаров и услуг, является отсутствие необходимого количества товара на складе. Это проверку можно отключить в настройках информационных баз.
  2. Ошибка загрузки Поле объекта не обнаружено (ДатаИсправленияИсходногоДокумента) или какое-то другое поле. Это означает, что система пыталась записать данные в реквизит ДатаИсправленияИсходногоДокумента, но не нашла такого реквизита в базе-приемнике. Такая ошибка может возникать если конфигурация базы-приемника изменялась или она не обновлена до актуальной версии. Чтобы исправить эту ошибку, нужно подкорректировать правила обмена. Это можно сделать с помощью 1С:Конвертация данных.
  3. После обмена документы одной из информационных баз оказались заменены документами из другой базы. Такая ошибка может возникнуть в случае, если до проведения обмена в обеих информационных базах уже велся учет. Поскольку сравнение документов ведется по их номерам, то документы одной информационной базы могут быть заменены на объекты другой информационной базы с идентичным номером. Для того чтобы этого избежать, всем объектам (документам, элементам справочников и т.д. присваиваются номера с префиксами. Эти префиксы мы задавали при настройке обмена. К сожалению, эта настройка не влияет на уже существующие объекты информационной базы. Самым простым способом исправить эту ошибку будет добавление к номеру уже существующих документов префикса. Если документов много, то это можно сделать с помощью небольшой обработки.

Если у вас возникли проблемы с настройкой обмена данными, наши специалисты всегда помогут вам.

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

 

Настройка обмена данными между Бухгалтерией предприятия 2.0 и Управлением торговлей 10.3: 15 комментариев

  1. Наталия

    Реализация товаров и услуг, является отсутствие необходимого количества товара на складе. Это проверку можно отключить в настройках информационных баз. Где это?

    1. Нестандартные решения в 1С Автор записи

      Добрый день.

      Проверка отключается для каждого пользователя отдельно. Меню Сервис-Пользователи-Настройка дополнительных прав пользователей. Там галочки «Разрешить превышение остатка товаров на складе» и «Разрешить превышение остатка товаров организации»

  2. Фаина

    Благодарю Вас за статью,
    подскажите пож., — обмен из УТ в БП не получается, пишет :» не найден входящий файл обмена данными»

    1. Нестандартные решения в 1С Автор записи

      Добрый день.

      Судя по всему у вас обмен происходит с помощью файлов. УТ выгружает свой файл с данными, а БП — свой.

      Предупреждение означает, что в папке обмена (адрес папки вы прописывали в настройках обмена данными) не был найден файл, созданный второй базой. Соответственно при выполнении обмена данные из нее загружены не будут, а выгрузка пройдет в штатном режиме.

      Возможные причины такой ошибки:
      1. Обмен выполняется в первый раз и файла из второй базы просто нет.
      2. Файлы из папки обмена были удалены.
      3. В настройках обмена УТ и БП указаны разные папки для файлов обмена.

  3. Марина

    Здравствуйте. При обмене через файл обмена из Торговли в Бухгалтерию 8.2 переносятся документы и отменяют проведение ранее выгруженных этих же документов. Где можно это исправить,чтобы выгрузка производилась с даты последней выгрузки

    1. Нестандартные решения в 1С Автор записи

      Добрый день.

      Настройка даты начала выгрузки производится через меню Операции — Планы обмена. Там нужно открыть нужный вам план обмена, а потом открыть нужный узел. В свойствах узла обмена будет поле Дата начала выгрузки. Устанавливаете нужную дату и перезапускаете 1С.

      Что касается отмены проведения документов, сразу сказать трудно, нужно смотреть ваши правила обмена.

      Если Вам необходима помощь наших специалистов, обращайтесь по адресу info@chel1c.ru

  4. Админ1с

    Добрый вечер ! блин такая проблема с обменом между кассой и центральным компом ! пару дней назад перестал производиться обмен ! пришел на работу вроде обмен пошел но чеки ККМ не переносятся , а отчет о рознице проходит ! И обмен пишет что есть выгрузка и загрузка ! может кто что нибудь подскажет ?? Заранее спасибо !

    1. Нестандартные решения в 1С Автор записи

      Добрый день. Вообще конечно надо смотреть ваши базы, чтобы сказать что-то точно.

      Но, вы уверены, что чеки должны передаваться? Если мне не изменяет память, то при закрытии кассовой смены все чеки преобразуются в отчет о розничных продажах и распроводятся (а может даже удаляются, не помню). Таким образом, чеки больше никакого значения для учета не имеют, все проводки делаются документом Отчет о розничных продажах.

      А ошибки при обмене есть?

  5. Юленька

    Здравтсвуйте. Я бухгалтер. Борюсь с обменами уже неделю… Создала новый, удалила все старые- все равно не выгружает мне ДОКУМЕНТЫ. только справочники. в чем может быть проблема?…Конфигурация Бухгалтерии в начале действий была обновлена, выгружало все, но не так как надо. Потом перестало, т.е. дело не в обновлении, скорее всего. что не так. сил нет..

  6. Данила

    Настраиваю стандартную синхронизацию бп 3.0 и уп 10.3.42.1
    Все настройки сделал, вручную уп передает и принимает отлично.
    Автоматически не передает в каталог и не принимает, не срабатывает сценарий.
    Подскажите где может быть проблема, где не поставил галочку…

    1. Нестандартные решения в 1С Автор записи

      Добрый день.

      Надо для начала выяснить,какой у вас вариант базы: файловый или серверный.

      В файловом варианте нужна специально запущенная сессия для того чтобы шел автоматический обмен. Правда, есть различные дополнительные ухищрения, можете посмотреть вот эту статью: https://infostart.ru/public/97198/

      Если базы серверные, то причин нарушения обмена может быть несколько. Например, отсутствие доступа к папке обмена с сервера, или на сервере не запущена соответствующая служба.

  7. Светлана

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

    Настроила все в УТ, даже выгрузила.
    А вот в БП 2(базовая) не могу настроить.

    1. Нестандартные решения в 1С Автор записи

      Здравствуйте, Светлана.

      Ответили Вам на почту

      1. Юлия

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

Добавить комментарий

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