При автоматизации торгового учета часто возникает ситуация, когда первоначально учет велся в конфигурации «1С:Бухгалтерия предприятия 3.0» (БП 3.0), а затем была приобретена база «1С:Управление торговлей 11» (УТ 11). При попытке настроить стандартную синхронизацию данных пользователи сталкиваются с тем, что из БП в УТ переносятся только справочники и документы оплаты (банк и касса), а первичные документы по движению товаров (реализации, поступления) не выгружаются.
Проанализируем причины такого поведения системы и рассмотрим практические варианты решения этой задачи.
Выясним архитектурные особенности обмена между этими конфигурациями. В типовом механизме синхронизации на базе формата EnterpriseData заложена строго определенная методология:
1С:Управление торговлей, откуда данные о продажах, закупках и перемещениях транслируются в 1С:Бухгалтерию предприятия для формирования бухгалтерских проводок и регламентированной отчетности.РеализацияТоваровУслуг, ПоступлениеТоваровУслуг). Из БП в сторону УТ выгружаются только справочники и кассовые/банковские документы.Партнеры (управленческий учет) и Контрагенты (юридические лица). Для проведения документов в УТ 11 требуются обязательные реквизиты, которых просто нет в БП 3.0: СоглашениеСКлиентом, ВидЦены, Статус, ХозяйственнаяОперация, а также аналитика учета номенклатуры и графики оплаты.Рассмотрим вариант, который считается наиболее корректным с точки зрения методологии учета 1С, если организация переходит на УТ 11 не с начала года:
Заполняем остатки товаров на складах, задолженность клиентов и перед поставщиками, остатки денежных средств.
Если объем документов за прошлый период большой и переносить их вручную или через ввод остатков неприемлемо, проанализируем вариант с настройкой правил обмена.
Для создания правил переноса можно использовать конфигурацию «1С:Конвертация данных 2.0» (версия 2.1.8.2) или «1С:Конвертация данных 3.0» (версия 3.0.5.3):
РеализацияТоваровУслуг и ПоступлениеТоваровУслуг.СоглашениеСКлиентом, устанавливаем Статус документа в значение Реализовано и задаем стандартный ВидЦены.УниверсальныйОбменДаннымиXML (для правил КД 2.0) или через обновленный модуль синхронизации (для правил КД 3.0).Посмотрим на альтернативные варианты прямого переноса данных без правки типовых правил обмена:
COMConnector, считывает документы за нужный период, сопоставляет объекты по коду/ИНН и программно создает соответствующие документы в УТ 11 с автоматическим заполнением всех необходимых аналитик.Типовой обмен 1С по умолчанию не переносит документы поступления и реализации из БП 3.0 в УТ 11 из-за методических ограничений и различий в архитектуре программ. Выбор способа решения зависит от объема данных: для небольшого периода подойдет ввод начальных остатков или загрузка из таблиц Excel, а для масштабного переноса истории потребуется привлечение специалиста для разработки правил в «1С:Конвертации данных» или написания обработки переноса через COM-соединение.