Одними из самых популярных конфигураций системы 1С:Предприятие на сегодняшний день являются «Управление торговлей» и «Бухгалтерия предприятия». При одновременном их использовании в одной организации возникает задача обмена данными. Он может производиться различными способами:
- Подключение к информационной базе-приемнику. Этот способ удобно использовать, если у пользователя имеется доступ к обеим информационным базам, а также обе информационные базы обновлены до актуальных версий.
- Общий файловый ресурс (каталог обмена). Этот способ используется в случае, если у пользователей отсутствует доступ одновременно к двум информационным базам. Формируется xml-файл выгрузки, который можно поместить в общий сетевой каталог, либо передать по электронной почте. Данный способ позволяет увидеть, какие именно объекты каким образом выгружаются, отредактировать правила выгрузки, что бывает полезно в случаях, когда одна из информационных баз (или обе) не обновляются.
- Общий FTP-ресурс. Способ аналогичен предыдущему, с той лишь разницей, что xml-файл выгрузки помещается на FTP-сервер.
Рассмотрим наиболее сложный вариант обмена между необновляемой информационной базой «Управление торговлей 10.3.20.2», к тому же с внесенными изменениями и дополнениями, и «Бухгалтерией предприятия 2.0.52.7», обновленной до актуальной на сегодняшний день версии. В качестве способа обмена был выбран Общий файловый ресурс, т.к. он предоставляет наиболее широкие возможности по настройке.
Перед началом непосредственно настройки обмена данными необходимо выполнить некоторые действия с информационной базой:
- Сделать резервную копию информационных баз. Это обязательное действие, поскольку исправить последствия некорректного обмена будет очень сложно. Резервную копию можно сделать либо копированием каталога с базой, либо через конфигуратор командой Администрирование — Выгрузить информационную базу.
- Настроить общие параметры обмена в «Управлении торговлей». Для этого необходимо зайти в меню Сервис — Настройка учета — Настройка параметров учета и на вкладке Обмен данными установить галочку Использовать обмен данными с конфигурациями на платформе 8.2 а также задать префикс информационной базы.
- Аналогичную операцию сделать для «Бухгалтерии предприятия». Для этого нужно зайти в меню Сервис — Настройка программы, вкладка Обмен данными. Там же можно задать склад, к которому должны относиться все документы, выгруженные из «Управления торговлей».
- Настроить счета учета в Бухгалтерии предприятия. Дело в том, что Управление торговлей не знает, что такое бухгалтерские счета, а для проведения документов в Бухгалтерии предприятия они должны быть заполнены. Если для всей номенклатуры используются одинаковые бухгалтерские счета, то можно создать только одну запись в регистре сведений Счета учета номенклатуры. Если же счета могут отличаться для каждого товара, то придется вернуться к этому шагу после обмена справочниками и задать необходимые счета для каждой номенклатурной единицы. Не будет лишним проверить заполнение регистра сведений Счета расчетов с контрагентами.
- Очистить данные по прошлым неудачным настройкам обмена (если они были). Для этого в обеих информационных базах в Планах обмена удаляем неиспользуемые больше планы. Если мы настраиваем единственный обмен между Бухгалтерией предприятия и Управлением торговлей, то в обеих информационных базах должно остаться по одному узлу с названием Эта информационная база с кодом 000. После этого в обеих информационных базах справочнике Настройки обмена данными удаляем неиспользуемые настройки (будьте внимательны, в это справочнике хранятся абсолютно все настройки обмена, не удалите лишнего).
- После выполнения этих действий можно приступать к настройке самого обмена данными. Начнем с Управление торговлей. Мастер настроек запускается из меню Сервис — Обмен данными с «1С:Бухгалтерия 8» — Обмен с «1С: Бухгалтерия предприятия, редакция 2.0 — Помощник настройки обмена данными с «1С:Бухгалтерия 8.
- Выбираем режим работы помощника. Лучше выбрать экспертный, т.к. он предоставляет больше возможностей по настройке. В любом случае, если какой-то параметр покажется незнакомым, то его можно оставить как есть.
- На следующем этапе нужно выбрать сценарий работы помощника: создавать новую настройку, продолжать создание или изменять существующую. Мы создаем новую.
- Выбираем способ создания настройки обмена. Поскольку мы создаем настройку впервые, то выбираем Создать новую настройку обмена.
- На следующем этапе нужно выбрать механизм обмена. Как мы уже говорили, будем использовать Общий файловый ресурс. В этом случае необходимо указать каталог, в который будут помещаться xml-файлы выгрузки. При использовании непосредственного подключения к информационной базе нужно указать адрес этой базы, версию платформы, логин и пароль. А при выборе FTP-сервера — параметры доступа к нему.
- Теперь нужно указать, в каком направлении будет идти обмен. Мне нужна только выгрузка данных из «Управления торговлей» в «Бухгалтерию предприятия», поэтому я выбираю односторонний обмен. Если нужно, чтобы данные из «Бухгалтерии» тоже передавались в «Торговлю», тогда нужно выбирать двусторонний обмен.
- На следующем шаге устанавливаются параметры обмена и ограничения. Названия параметров говорят сами за себя. Тут можно определить, документы каких юр.лиц будут выгружаться, как будет переноситься себестоимость, будут ли участвовать в обмене заказы и счета на оплату покупателей и т.д. Отдельно стоит обратить внимание на параметр Передавать только документы, отраженные в бухгалтерском учете. Если этот флаг включен, то в выгрузку не попадут документы, проведенные только в управленческом учете. Меня интересует выгрузка данных только по одному юр.лицу, поэтому со второго я флажок снимаю.
- Теперь настраиваем правила переноса объектов. На этом этапе нужно определить, какие документы нужно переносить (параметр Выгружать), какие не должны переноситься (параметр Не выгружать), а какие должны выгружаться только в случае, если на них ссылается другой выгружаемый объект (параметр Только по ссылке).
- Следующее действие — поиск совпадающих объектов по полям синхронизации. Если до настройки обмена уже велся учет в обеих информационных базах, то в них возможно будут идентичные элементы справочников Организации, Контрагенты, Номенклатура и т.д. Очень желательно, чтобы при обмене эти элементы не дублировались. Поэтому система будет сопоставлять элементы обеих информационных баз по некоторым ключевым полям. Например, если при обмене данными в обеих базах будут найдены организации с одинаковыми наименованиями, ИНН, КПП, то система посчитает их одной и той же организацией и не будет создавать ненужную копию. Поэтому, перед переходом к следующему шагу нужно проверить, чтобы ключевые поля поиска были одинаково заполнены у идентичных объектов. Кроме того, не должно быть дублирующих объектов в пределах каждой информационной базы. Проверить это поможет кнопка Выполнить поиск.
- Перед тем, как осуществлять обмен справочниками, нужно подготовить вторую информационную базу к обмену. Порядок действий практически тот же, только на шаге 9 выбираем не создание новой настройки,а Создать настройку обмена, используя файл настроек. Этот файл был создан первой информационной базой и лежит в папке обмена.
- После выполнения всех этих действий нужно произвести первоначальный обмен справочниками в следующем порядке: сначала выполняется обмен в «Управлении торговлей», затем в «Бухгалтерии предприятия», затем снова в «Управлении торговлей». После этого мы получим синхронизированные справочники в обеих информационных базах. Далее аналогично производится обмен документами. В итоге, если все работает правильно, мы должны получить в обеих информационных базах следующее сообщение:
Если требуемый результат не получен, значит требуется дополнительная настройка. Возникшие при обмене ошибки можно посмотреть по ссылке Подробно…, либо в Мониторе обмена. Они могут быть самыми разнообразными. Разберем некоторые наиболее часто встречающиеся ошибки:
- Не удалось провести загруженные документы. Как правило это происходит из-за того, что не заполнен какой-либо обязательный параметр документа. Это легко выяснить, открыв документ: незаполненные обязательные поля будут подчеркнуты красным. Дальше нужно выяснить, почему они не заполнены. Если, например, это поля бухгалтерских счетов, значит мы недонастроили счета номенклатуры или расчетов с контрагентами на шаге 4. Еще одной причиной отказа в проведении документа Реализация товаров и услуг, является отсутствие необходимого количества товара на складе. Это проверку можно отключить в настройках информационных баз.
- Ошибка загрузки Поле объекта не обнаружено (ДатаИсправленияИсходногоДокумента) или какое-то другое поле. Это означает, что система пыталась записать данные в реквизит ДатаИсправленияИсходногоДокумента, но не нашла такого реквизита в базе-приемнике. Такая ошибка может возникать если конфигурация базы-приемника изменялась или она не обновлена до актуальной версии. Чтобы исправить эту ошибку, нужно подкорректировать правила обмена. Это можно сделать с помощью 1С:Конвертация данных.
- После обмена документы одной из информационных баз оказались заменены документами из другой базы. Такая ошибка может возникнуть в случае, если до проведения обмена в обеих информационных базах уже велся учет. Поскольку сравнение документов ведется по их номерам, то документы одной информационной базы могут быть заменены на объекты другой информационной базы с идентичным номером. Для того чтобы этого избежать, всем объектам (документам, элементам справочников и т.д. присваиваются номера с префиксами. Эти префиксы мы задавали при настройке обмена. К сожалению, эта настройка не влияет на уже существующие объекты информационной базы. Самым простым способом исправить эту ошибку будет добавление к номеру уже существующих документов префикса. Если документов много, то это можно сделать с помощью небольшой обработки.
Если у вас возникли проблемы с настройкой обмена данными, наши специалисты всегда помогут вам.
При использовании материалов с данного сайта просим делать ссылку на источник. Спасибо.
Реализация товаров и услуг, является отсутствие необходимого количества товара на складе. Это проверку можно отключить в настройках информационных баз. Где это?
Добрый день.
Проверка отключается для каждого пользователя отдельно. Меню Сервис-Пользователи-Настройка дополнительных прав пользователей. Там галочки «Разрешить превышение остатка товаров на складе» и «Разрешить превышение остатка товаров организации»
Благодарю Вас за статью,
подскажите пож., — обмен из УТ в БП не получается, пишет :» не найден входящий файл обмена данными»
Добрый день.
Судя по всему у вас обмен происходит с помощью файлов. УТ выгружает свой файл с данными, а БП — свой.
Предупреждение означает, что в папке обмена (адрес папки вы прописывали в настройках обмена данными) не был найден файл, созданный второй базой. Соответственно при выполнении обмена данные из нее загружены не будут, а выгрузка пройдет в штатном режиме.
Возможные причины такой ошибки:
1. Обмен выполняется в первый раз и файла из второй базы просто нет.
2. Файлы из папки обмена были удалены.
3. В настройках обмена УТ и БП указаны разные папки для файлов обмена.
Здравствуйте. При обмене через файл обмена из Торговли в Бухгалтерию 8.2 переносятся документы и отменяют проведение ранее выгруженных этих же документов. Где можно это исправить,чтобы выгрузка производилась с даты последней выгрузки
Добрый день.
Настройка даты начала выгрузки производится через меню Операции — Планы обмена. Там нужно открыть нужный вам план обмена, а потом открыть нужный узел. В свойствах узла обмена будет поле Дата начала выгрузки. Устанавливаете нужную дату и перезапускаете 1С.
Что касается отмены проведения документов, сразу сказать трудно, нужно смотреть ваши правила обмена.
Если Вам необходима помощь наших специалистов, обращайтесь по адресу info@chel1c.ru
Добрый вечер ! блин такая проблема с обменом между кассой и центральным компом ! пару дней назад перестал производиться обмен ! пришел на работу вроде обмен пошел но чеки ККМ не переносятся , а отчет о рознице проходит ! И обмен пишет что есть выгрузка и загрузка ! может кто что нибудь подскажет ?? Заранее спасибо !
Добрый день. Вообще конечно надо смотреть ваши базы, чтобы сказать что-то точно.
Но, вы уверены, что чеки должны передаваться? Если мне не изменяет память, то при закрытии кассовой смены все чеки преобразуются в отчет о розничных продажах и распроводятся (а может даже удаляются, не помню). Таким образом, чеки больше никакого значения для учета не имеют, все проводки делаются документом Отчет о розничных продажах.
А ошибки при обмене есть?
Здравтсвуйте. Я бухгалтер. Борюсь с обменами уже неделю… Создала новый, удалила все старые- все равно не выгружает мне ДОКУМЕНТЫ. только справочники. в чем может быть проблема?…Конфигурация Бухгалтерии в начале действий была обновлена, выгружало все, но не так как надо. Потом перестало, т.е. дело не в обновлении, скорее всего. что не так. сил нет..
Настраиваю стандартную синхронизацию бп 3.0 и уп 10.3.42.1
Все настройки сделал, вручную уп передает и принимает отлично.
Автоматически не передает в каталог и не принимает, не срабатывает сценарий.
Подскажите где может быть проблема, где не поставил галочку…
Добрый день.
Надо для начала выяснить,какой у вас вариант базы: файловый или серверный.
В файловом варианте нужна специально запущенная сессия для того чтобы шел автоматический обмен. Правда, есть различные дополнительные ухищрения, можете посмотреть вот эту статью: https://infostart.ru/public/97198/
Если базы серверные, то причин нарушения обмена может быть несколько. Например, отсутствие доступа к папке обмена с сервера, или на сервере не запущена соответствующая служба.
«Порядок действий практически тот же, только на шаге 9 выбираем не создание новой настройки,а Создать настройку обмена, используя файл настроек. Этот файл был создан первой информационной базой и лежит в папке обмена.» У меня нет никакого файла настроек и я никак не могу понять, как его создать
Настроила все в УТ, даже выгрузила.
А вот в БП 2(базовая) не могу настроить.
Здравствуйте, Светлана.
Ответили Вам на почту
Добрый вечер! У меня та же проблема. Не знаю где найти этот файл настроек. Если не сложно, ответьте мне тоже в эл. почту.
Ответил.