Отчёт о розничных продажах проводится автоматически при выгрузке из Штрих-М: как отключить и почему срабатывает не на всех кассах
Две кассы из десяти проводят «Отчёт о розничных продажах» сразу при выгрузке из Штрих-М, остальные восемь оставляют документ непроведённым. Разбираем, где искать расхождение в настройках касс и как отключить автопроведение, чтобы проверять документы вручную.
В чём суть проблемы: автопроведение отчётов при выгрузке из Штрих-М
При выгрузке с офлайн-касс Штрих-М в «1С:Торговля» создаётся документ «Отчёт о розничных продажах». На двух кассах из десяти он сразу получает статус «Проведён», на остальных восьми остаётся непроведённым. Этот сценарий разобран в теме «Автоматическое проведение отчетов о розничных продажах» на форуме buh.ru.
Короткий ответ: автопроведение задаётся настройками, которые в 1С привязаны к конкретной кассе и к механизму загрузки данных. Восемь касс работают предсказуемо, две ведут себя иначе. Значит, у этих двух отличается набор параметров, версия обработки обмена или порядок подключения. Искать нужно расхождение в настройках, а не сбой программы.
В исходном обсуждении зафиксирован только симптом и просьба подсказать, как отключить автоматическое проведение. Готовой инструкции там нет. Названия разделов, команд и переключателей зависят от версии «1С:Торговля», релиза конфигурации и версии обработки обмена с ККМ. Поэтому ниже даны порядок действий и ориентиры для поиска, а не дословные подписи кнопок. Сверяйте их с интерфейсом своей базы.
Как выглядит симптом на практике
Сценарий из обращения: десять офлайн-касс Штрих-М, обмен настроен с «1С:Торговля». После загрузки данных с кассы в базе появляется «Отчёт о розничных продажах» с заполненными товарами, суммами и торговой точкой. На двух кассах документ в тот же момент уже проведён, на восьми - нет. Поведение повторяется от выгрузки к выгрузке, и это главное отличие от случайного сбоя.
До правок настроек проверьте, что проведение идёт именно в момент загрузки. Сравните время создания документа и время появления движений: совпадают - документ проводится обработкой загрузки. Движения появились позже - источник другой: ручное проведение, регламентное задание или отдельная обработка. Журнал регистрации покажет, какое событие и под каким пользователем провело документ. Пяти минут такой проверки хватает, чтобы отсечь ложную версию.
Ключевая зацепка: проблема не массовая. Две кассы из десяти означают, что обмен в целом работает, а расходится локальная настройка.
Почему это важно для учёта
Проведённый отчёт сразу формирует движения: выручка и списание товара попадают в учёт раньше, чем бухгалтер сверил сумму с кассовой лентой и отчётом о закрытии смены. Ошибка выгрузки, будь то задвоение, неверная торговая точка или лишний возврат, уходит в регистры, и разбираться приходится с последствиями.
Непроведённый документ хранит те же данные, но не влияет на остатки и суммы продаж. Появляется пауза на сверку: сверить количество позиций и итог, проверить организацию, склад и торговую точку, затем провести вручную. Задача настройки - контролируемое проведение после проверки, а не отказ от проведения вообще.
Почему автопроведение срабатывает не на всех кассах: где искать причину
В 1С настройки обмена с ККМ и параметры кассового оборудования привязаны к конкретной кассе: к элементу справочника касс либо к настройке обмена для этой кассы. Кассы, добавленные одной серией по шаблону, получают одинаковые параметры. Касса, подключённая отдельно, позже или другим специалистом, могла сохранить часть флагов по умолчанию. Отсюда и разница между двумя машинами и остальными восемью.
Направления проверки, которые стоит отработать. Подтверждённого перечня параметров в исходных материалах нет, поэтому относитесь к списку как к гипотезам для диагностики:
- настройки обмена с ККМ для конкретной кассы: версия обработки, правила загрузки, флаги проведения документов;
- параметры кассового оборудования: модель ККТ, привязка к торговой точке, складу и организации;
- версия обработки загрузки: одна и та же на всех кассах или на двух стоит другая сборка;
- расширения и доработки конфигурации, которые могли включить проведение точечно.
Настройки обмена с ККМ задаются по каждой кассе
Настройка не размножается на все кассы автоматически. Две кассы, настроенные отдельно, и ведут себя отдельно. Таблица-сверка по всем кассам занимает полчаса и снимает вопрос «почему именно эти две».
Что занести в таблицу: имя кассы, торговую точку, модель ККТ, версию обработки обмена, дату подключения, кто настраивал, статус первого отчёта после выгрузки. Отдельная колонка - отличается ли касса от эталона. Заполняйте её до правок, чтобы видеть исходную картину, а не восстановленную по памяти.
Как сравнить настройки проблемной и нормальной кассы
Метод парного сравнения даёт результат быстрее чтения документации:
- Откройте настройки обмена с ККМ для кассы, где отчёт проводится автоматически.
- Во втором окне откройте те же настройки для кассы, где документ остаётся непроведённым.
- Сравните параметры построчно и выпишите отличия.
- Повторите сравнение для карточки кассового оборудования: модель, торговая точка, склад, организация.
- Зафиксируйте отличия в таблице-сверке с датой проверки.
Ориентиры для сверки:
Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Параметр | Где смотреть | Признак расхождения |
|---|---|---|
| Обработка обмена с ККМ | Настройки обмена для кассы | Разные версии или разные правила загрузки |
| Флаги проведения при загрузке | Параметры обмена и обработки загрузки | На двух кассах флаг установлен, на остальных снят |
| Торговая точка, склад, организация | Карточка кассового оборудования | Значения заполнены по-разному или оставлены пустыми |
| Модель ККТ и её параметры | Карточка оборудования | Отличается модель или группа оборудования |
| Дополнительные обработки | Расширения, внешние обработки | На части касс подключён отдельный модуль загрузки |
Меняйте настройки сначала на одной кассе и проверяйте результат тестовой выгрузкой. Тиражировать правку на остальные до успешного теста опасно: при ошибке вы получите десять касс с неверным обменом вместо двух.
Как отключить автоматическое проведение отчёта о розничных продажах в 1С
Алгоритм строится от найденного отличия. Если при сверке обнаружился флаг, отвечающий за проведение при загрузке, он снимается. Если явного переключателя нет, проведение задаётся внутри обработки загрузки, и это повод привлечь специалиста по 1С вместо правки кода в рабочей базе.
Пошаговая инструкция по отключению
- Составьте список касс с автопроведением. В разобранной ситуации их две из десяти.
- Сделайте резервную копию базы или работайте на её копии, если есть такая возможность.
- Откройте настройки обмена с ККМ или параметры кассового оборудования для проблемной кассы.
- Найдите параметр, отвечающий за автоматическое проведение документов при загрузке данных.
- Снимите флаг или измените значение, сохраните настройку.
- Выполните тестовую выгрузку с этой кассы.
- Откройте созданный «Отчёт о розничных продажах» и проверьте статус: документ должен быть непроведённым.
- Проведите документ вручную и сверьте движения с ожидаемыми суммами и количеством.
Настройки обмена меняют в нерабочее время или в окно между сменами. Если выгрузка идёт по расписанию, после правки дождитесь ближайшего сеанса и проверьте результат до тиражирования на остальные кассы. Отдельно проверьте, что после отключения автопроведения документы продолжают создаваться: настройка должна убирать проведение, а не загрузку.
Проверка результата после отключения
Порядок проверки одинаков для каждой кассы. Выполните выгрузку, откройте появившийся «Отчёт о розничных продажах», убедитесь, что он не проведён и движений по нему нет. Затем проведите его вручную и сверьте остатки товара и суммы продаж с данными кассовой ленты за смену. Если расхождений нет, повторите тест на второй кассе из списка.
Задачу закрывайте только после проверки на всех кассах, где было автопроведение. Наблюдение ещё и за соседними кассами в течение двух-трёх выгрузок покажет, что правка не задела общий механизм обмена.
Что делать, если настройка не находится или не срабатывает
Явный переключатель есть не во всех сборках, и это ожидаемо. Возможные варианты:
- параметр расположен в другом разделе, его состав зависит от версии конфигурации и релиза;
- проведение задано внутри обработки загрузки данных, а не отдельным флагом;
- на двух кассах установлена другая версия обработки обмена;
- проведение выполняет регламентное задание или расширение, подключённое точечно;
- настройка снята, но тестовая выгрузка прошла по старому сеансу обмена и требует повтора.
Чек-лист диагностики, который стоит зафиксировать письменно до обращения к специалисту:
- версия конфигурации «1С:Торговля» и номер релиза;
- версия платформы 1С;
- модель ККТ и версия её программного обеспечения;
- версия обработки обмена для каждой кассы;
- список всех касс со статусом автопроведения и датой подключения;
- отличия из таблицы-сверки по проблемной и нормальной кассе.
Код обработки без понимания последствий не правят: одна незамеченная ветка может отключить не только проведение, но и загрузку товаров. Материал носит практический характер и не заменяет официальную документацию 1С, а точный набор параметров проверяйте по документации к вашей версии конфигурации и к обработке обмена Штрих-М.
Как не допустить повторения проблемы на новых кассах
Системное решение простое: заведите эталонную настройку обмена. Одну кассу настраивают полностью, проводят тестовую выгрузку, убеждаются, что отчёт создаётся непроведённым, и только после этого повторяют параметры на остальных кассах и на каждой новой.
Дальше работает регламент. При подключении кассы проверяют статус первого созданного отчёта о розничных продажах, а не только факт успешной загрузки. Ведут журнал настроек: дата, касса, что изменено, кто изменил. Версии обработки обмена обновляют одной волной на всех кассах, иначе расхождение вернёмся тем же симптомом.
Перед началом смены полезно проверять состояние оборудования и настроек, а не только кассовую ленту. Подход к такой проверке разобран в материале о мониторе состояния РМК в 1С:УНФ: там показано, как находить проблемы с оборудованием и внешними сервисами до открытия смены.
Начните с таблицы-сверки по всем десяти кассам и сравнения двух проблемных с любой нормальной. Отличающийся параметр даст ответ быстрее, чем перебор настроек вслепую, а тестовая выгрузка подтвердит, что отчёт больше не проводится автоматически.