При настройке синхронизации данных между конфигурациями «1С:Управление торговлей 11.4» (УТ) и «1С:Бухгалтерия предприятия 3.0» (БП) одним из самых сложных этапов является перенос взаиморасчетов. Часто пользователи сталкиваются с ситуацией, когда документы переносятся частично, или сальдо в двух базах не сходится. В этой статье мы разберем, какие объекты отвечают за взаиморасчеты, как работают механизмы синхронизации и на что обратить внимание при переносе данных.
Для начала проанализируем, какие именно документы в 1С:УТ 11.4 являются «двигателями» взаиморасчетов. В типовом обмене (через универсальный формат EnterpriseData) участвуют практически все документы, отражающие движение товаров и денежных средств. Рассмотрим их перечень:
РеализацияТоваровУслуг (в БП преобразуется в «Реализация (акты, накладные, УПД)»);ПриобретениеТоваровУслуг (в БП — «Поступление (акты, накладные, УПД)»);АктВыполненныхРабот.ПоступлениеБезналичныхДенежныхСредств;СписаниеБезналичныхДенежныхСредств;ПриходныйКассовыйОрдер (ПКО);РасходныйКассовыйОрдер (РКО).ВзаимозачетЗадолженности (в БП — «Корректировка долга»);СписаниеЗадолженности;ТаможеннаяДекларацияИмпорт.Важно помнить, что если документы в УТ не проведены, они не создают движений в регистрах накопления и, как следствие, не могут корректно закрыть взаиморасчеты в БП. Перед запуском обмена убедимся, что все документы в источнике проведены без ошибок.
Если нам необходимо точно определить список документов, влияющих на расчеты, проанализируем структуру регистров. В отличие от старых версий (например, УТ 10.3), в 1С:УТ 11.4 нет единого регистра «Взаиморасчеты». Система использует более сложную архитектуру.
Разберем основные регистры накопления:
РасчетыСКлиентами — хранит информацию о текущей задолженности и авансах в разрезе покупателей.РасчетыСПоставщиками — аналогичный регистр для работы с поставщиками.РасчетыСКлиентамиПоСрокам и РасчетыСПоставщикамиПоСрокам — используются для анализа просроченной задолженности и планирования оплат.Чтобы получить полный список документов-регистраторов, выполним следующие действия в конфигураторе:
РасчетыСКлиентами.Многие пользователи совершают ошибку, ожидая, что документы ВводОстатков перенесутся через типовую синхронизацию. Рассмотрим, почему этого не происходит. Типовой план обмена ориентирован на трансляцию оперативной деятельности. Документы ввода остатков часто игнорируются правилами EnterpriseData.
Проанализируем правильный алгоритм переноса остатков:
Com-соединение), так как стандартная синхронизация для этого не предназначена.Выясним, что скрывается за понятием «идентификаторы», о которых часто спрашивают разработчики. Каждый объект в 1С (документ, элемент справочника) имеет свой уникальный идентификатор — GUID (или УИД). Синхронизация работает именно по ним.
Рассмотрим стандартную логику поиска:
УИД.УИД.Важный момент: если вы удалили документ в УТ и создали его заново с теми же данными, его УИД изменится. При следующем обмене в БП может появиться дубль, так как система посчитает это новым документом. Для исправления таких ситуаций используем обработку «Поиск и замена дублей».
В 1С:УТ 11.4 существует два принципиально разных режима ведения расчетов, которые напрямую влияют на качество обмена. Выясним, какой режим установлен у вас (НСИ и администрирование — Казначейство и взаиморасчеты).
Режим «Онлайн»: Распределение оплат по накладным происходит в момент проведения документа. Это наиболее предпочтительный режим для синхронизации, так как данные в регистрах всегда актуальны и готовы к отправке.
Режим «Оффлайн»: Расчеты выполняются фоновым заданием или вручную через регламентные операции. Рассмотрим риски: если вы запустили обмен до того, как выполнилось задание ВыполнениеОтложенныхРасчетов, в БП могут уйти некорректные данные. В результате в бухгалтерии вы увидите «развернутое» сальдо: одновременно висит и долг по накладной, и аванс по платежке, хотя в УТ они должны были зачесться.
Проанализируем структуру аналитики. В УТ 11.4 есть «Соглашения» и «Договоры», а в БП 3.0 — только «Договоры».
Чтобы избежать хаоса в справочнике договоров в БП, рекомендуется в настройках синхронизации четко определить правила сопоставления или заранее привести аналитику в УТ к виду, максимально близкому к бухгалтерскому учету.
Если взаиморасчеты не сошлись, выполним следующие шаги:
Используя системный подход к анализу регистров и документов, мы сможем добиться полной идентичности взаиморасчетов в обеих конфигурациях 1С.