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