Синхронизация данных между конфигурациями 1С:Розница и 1С:Бухгалтерия предприятия (БП) является стандартным механизмом автоматизации учета. С ее помощью оперативные данные о продажах, перемещениях и кассовых операциях передаются из магазина в бухгалтерскую базу. В этой статье мы подробно разберем, как пошагово настроить типовой обмен данными, рассмотрим причины частых ошибок и выясним, как исправить проблемы с заполнением счетов учета и проведением документов.
Рассмотрим порядок действий для первого шага настройки синхронизации в источнике данных — конфигурации «1С:Розница».
Дата начала выгрузки документов.Продолжим процесс настройки и перейдем в приемник данных — «1С:Бухгалтерия предприятия».
Разрешить проведение документов при загрузке отвечает за то, чтобы проведенные в рознице документы автоматический проводились и в бухгалтерии.Передавать данные поставщиков отвечает за передачу сведений о контрагентах с договорами вида «С поставщиком».Проанализируем ситуацию, когда при создании обмена в списке выпадающего меню нет нужной конфигурации (например, присутствует только «Управление торговлей», но нет «1С:Розница»).
Главная причина этой проблемы — рассинхронизация релизов конфигураций. При обновлении «1С:Бухгалтерии» обновляются встроенные правила и схемы обмена (например, формат EnterpriseData). Если одна из баз устарела или релизы выпущены с большой разницей во времени, конфигурация-приемник не сможет корректно распознать структуру данных источника.
Для решения этой проблемы необходимо синхронно обновить обе базы до актуальных релизов одной временной линейки. Если требуется узнать подробные правила совместного использования конкретных версий, откроем каталог шаблонов конфигураций (например, в папке ...\tmpls\1c\Accounting\3_0_x_x\Обмены данными\) и ознакомимся с файлом Совместное использование.htm.
Выясним, можно ли зафиксировать релиз «1С:Розницы» и обновлять только «1С:Бухгалтерию предприятия». Рано или поздно в обновляемой бухгалтерии изменяются метаданные и структуры объектов. Если источник данных перестает поддерживать новые версии формата EnterpriseData, обмен начнет завершаться с ошибками.
Единственный надежный подход к обеспечению стабильной синхронизации — регулярное совместное обновление обеих информационных баз.
Разберем распространенную проблему: синхронизация проходит без ошибок, но при загрузке документа Отчет о розничных продажах появляется сообщение: «Не заполнена колонка "Счет расходов" в строке 1 списка "Товары"».
Причина заключается в том, что в конфигурации «1С:Розница» понятия счетов бухгалтерского учета отсутствуют. При загрузке документов в «1С:Бухгалтерию» счета учета подставляются автоматически из регистра сведений Счета учета номенклатуры.
Чтобы убрать ошибку и обеспечить автоматическое заполнение счетов:
Отчет о розничных продажах.Рассмотри две частые проблемы, возникающие при эксплуатации настроенного обмена:
1. Обмен по расписанию не выполняется автоматически
В файловом режиме работы платформы 1С фоновые и регламентные задания не выполняются, если база полностью закрыта и в ней нет ни одного активного сеанса пользователя. Для автоматического выполнения обмена по расписанию в файловой базе необходимо держать запущенным один сеанс 1С под специальным пользователем или настроить запуск платформы через планировщик задач операционной системы.
2. Документы предыдущих периодов становятся непроведенными после обмена
Это происходит по следующим причинам:
Для защиты проведенных документов прошлых периодов от случайного изменения рекомендуется настроить Дату запрета загрузки данных в разделе Администрофание — Синхронизация данных.