Как правильно настроить обмен данными между 1С:Розница и 1С:Бухгалтерия предприятия и решить частые ошибки?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

Синхронизация данных между конфигурациями 1С:Розница и 1С:Бухгалтерия предприятия (БП) является стандартным механизмом автоматизации учета. С ее помощью оперативные данные о продажах, перемещениях и кассовых операциях передаются из магазина в бухгалтерскую базу. В этой статье мы подробно разберем, как пошагово настроить типовой обмен данными, рассмотрим причины частых ошибок и выясним, как исправить проблемы с заполнением счетов учета и проведением документов.

Настройка обмена со стороны конфигурации «1С:Розница»

Рассмотрим порядок действий для первого шага настройки синхронизации в источнике данных — конфигурации «1С:Розница».

  1. Перейдем в раздел Администрирование, зафиксируем закладку Обмен данными и установим флаг Использовать обмен данными. В этом же окне зададим уникальный префикс информационной базы.
  2. В разделе Администрирование откроем список Обмены данными, нажмем кнопку Создать и выберем пункт Создать настройку обмена Розница-Бухгалтерия предприятия. В открывшемся помощнике выберем Шаг 1. Создать новый обмен данными.
  3. Настроим транспорт сообщений между базами: укажем каталог обмена (локальный или сетевой) либо FTP-ресурс. Обратим внимание, что в базовых версиях конфигураций поддержка прямого COM-соединения и механизмов распределенных информационных баз (РИБ) отсутствует, поэтому обмен выполняется исключительно через внешние файлы или FTP.
  4. На странице Настройка параметров обмена данными зададим наименование настройки. Нажмем Настроить ограничения:
    • Зададим реквизит Дата начала выгрузки документов.
    • Установим фильтр по организациям, если нужно ограничить список выгружаемых юрлиц.
    • Вкладка Прочие настройки позволяет выбрать формат выгрузки розничных цен (без учета характеристик или с учетом цен характеристик).
  5. Сохраним настройки, проверим параметры на итоговом шаге и нажмем кнопку Сохранить для выгрузки первого файла настроек. Поставим флаг Выполнить выгрузку данных сейчас и завершим работу помощника.

Настройка обмена со стороны конфигурации «1С:Бухгалтерия предприятия»

Продолжим процесс настройки и перейдем в приемник данных — «1С:Бухгалтерия предприятия».

  1. Откроем настройки программы (раздел Администрирование или Сервис — Настройки программы), найдем блок Синхронизация данных (или Обмен данными) и зададим префикс узла информационной базы.
  2. В списке синхронизаций создадим новую настройку и выберем Шаг 2. Продолжить создание обмена данными, указав путь к файлу настроек, который был выгружен из «1С:Розницы».
  3. В окне ограничений определим ключевые параметры:
    • Флаг Разрешить проведение документов при загрузке отвечает за то, чтобы проведенные в рознице документы автоматический проводились и в бухгалтерии.
    • Опция Передавать данные поставщиков отвечает за передачу сведений о контрагентах с договорами вида «С поставщиком».
    • Настроим фильтр по организациям аналогично «1С:Рознице».
  4. Сохраним настройки и выполним первичную загрузку данных.

Почему в списке помощника отсутствует нужная конфигурация?

Проанализируем ситуацию, когда при создании обмена в списке выпадающего меню нет нужной конфигурации (например, присутствует только «Управление торговлей», но нет «1С:Розница»).

Главная причина этой проблемы — рассинхронизация релизов конфигураций. При обновлении «1С:Бухгалтерии» обновляются встроенные правила и схемы обмена (например, формат EnterpriseData). Если одна из баз устарела или релизы выпущены с большой разницей во времени, конфигурация-приемник не сможет корректно распознать структуру данных источника.

Для решения этой проблемы необходимо синхронно обновить обе базы до актуальных релизов одной временной линейки. Если требуется узнать подробные правила совместного использования конкретных версий, откроем каталог шаблонов конфигураций (например, в папке ...\tmpls\1c\Accounting\3_0_x_x\Обмены данными\) и ознакомимся с файлом Совместное использование.htm.

Возможно ли настроить «вечный обмен» без обновления баз?

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

Единственный надежный подход к обеспечению стабильной синхронизации — регулярное совместное обновление обеих информационных баз.

Решение ошибки: «Не заполнена колонка "Счет расходов"»

Разберем распространенную проблему: синхронизация проходит без ошибок, но при загрузке документа Отчет о розничных продажах появляется сообщение: «Не заполнена колонка "Счет расходов" в строке 1 списка "Товары"».

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

Чтобы убрать ошибку и обеспечить автоматическое заполнение счетов:

  1. Перейдем в конфигурацию «1С:Бухгалтерия предприятия» в раздел Справочники — Счета учета номенклатуры.
  2. Убедимся, что для номенклатурных групп или корневых папок выгружаемых товаров созданы корректные записи (указаны счета учета номенклатуры, счета доходов, расходов и НДС).
  3. После перезаполнения регистра повторим проведение загруженного документа Отчет о розничных продажах.

Причины проблем с обменом по расписанию и распроведением документов

Рассмотри две частые проблемы, возникающие при эксплуатации настроенного обмена:

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

2. Документы предыдущих периодов становятся непроведенными после обмена
Это происходит по следующим причинам:

Для защиты проведенных документов прошлых периодов от случайного изменения рекомендуется настроить Дату запрета загрузки данных в разделе Администрофание — Синхронизация данных.

← На главную