Вывод из оборота в 1С: чеклист, пример списания

Чтобы вывести маркированный товар из оборота в 1С, сначала определите причину выбытия и найдите исходную операцию. Розничную продажу проверяйте по кассовой передаче, а порчу, утрату или использование для собственных нужд оформляйте как отдельную операцию обмена с «Честным знаком». Затем получите результат обработки: складское списание и принятие сведений системой маркировки — разные результаты.

Автор: Александр Пылев, основатель «Интернет Касса».

Граница инструкции: ниже приведён рабочий алгоритм и пример заполнения, а не проверенная последовательность экранов конкретного релиза. Точный релиз, названия команд отправки и маршрут исправления принятого документа требуют проверки перед публикацией. Нормативные сроки для отдельных товарных групп здесь не установлены.

Выберите маршрут по фактической операции

Магазин или интернет-магазин: розничная продажа

Найдите кассовый чек и проверьте, переданы ли в нём сведения о маркированном товаре. Затем сопоставьте отправку через ОФД с обработкой продажи в «Честном знаке». Доставка чека в ОФД сама по себе не подтверждает отражение выбытия в системе маркировки.

Если продажа уже отражена корректно, отдельный документ вывода не нужен. Если код пропущен в чеке, разбирайте кассовую ошибку: складское списание не исправляет реквизиты фискального документа.

В интернет-магазине отдельно сопоставьте предоплату и передачу товара покупателю. Получение денег ещё не доказывает, что сведения о выбытии конкретной упаковки переданы. Контрольные точки интеграции собраны в чеклисте ККТ и эквайринга в 1С:УТ 11.

Склад: порча или утрата

Зафиксируйте событие первичным документом, выделите затронутые упаковки и выберите соответствующее основание выбытия. Не заменяйте порчу продажей ради успешной отправки. Также установите, оформляет ли ваша конфигурация складское списание и сообщение в ИС МП одним действием или двумя связанными документами.

Сервис или организация: собственные нужды

Укажите фактическое использование товара и подтверждающий документ. До отправки отделите товар, который организация использует сама, от товара, который она передаёт другому участнику оборота: это разные операции, и документ вывода не заменяет оформление передачи.

Таблица критериев: что оформлять и что проверять

Операция Критерий выбора Действие в 1С Подтверждение результата
Розничная продажа целой упаковки Для товара и схемы продажи используется кассовая передача маркировочных сведений Оформить продажу с кодом; проверить кассовую передачу Выбытие отражено в системе маркировки и соответствует продаже
Порча или утрата Есть фактическое событие, документ-основание и соответствующая причина выбытия Оформить складскую операцию и сведения для ИС МП, сверив связь документов Получен положительный результат обработки; затронуты нужные коды или количества
Собственные нужды Товар использует сама организация, а не покупатель или другой участник оборота Заполнить документ обмена с фактическим основанием использования Принятые сведения совпадают с учётным документом
Продажа части содержимого одной упаковки Для группы действует учёт частичной реализации, а кассовая интеграция передаёт требуемый объём Передать код упаковки и сведения о реализованной части, сверить единицы Обработан правильный объём; остаток соответствует предыдущим операциям
Продажа нескольких целых упаковок из партии Каждая проданная упаковка выбывает целиком Подобрать коды проданных упаковок при поэкземплярном учёте Выбыли только проданные упаковки; остальные остались в обороте

Пример самостоятельного выбытия: списание двух повреждённых упаковок

Исходные данные: организация обнаружила две повреждённые маркированные упаковки, оформила акт и списывает их целиком. Пример предназначен для поэкземплярного учёта: у каждой упаковки свой код, организация указана владельцем, оба кода находятся в статусе, допускающем выбранную операцию.

В качестве конфигурации для проверки примера выбрана «1С:Управление торговлей», редакция 11.5. Проверенный номер релиза в исходных материалах отсутствует, поэтому путь через рабочие разделы и точные подписи кнопок здесь не выдаются за универсальные.

  1. Зафиксируйте версию. Откройте «О программе» и сохраните полное название конфигурации и номер релиза. Эта запись нужна, чтобы поддержка могла воспроизвести действия.
  2. Подготовьте основание. В акте укажите две конкретные упаковки и фактическую дату обнаруженного события. Сверьте организацию, склад и номенклатуру со складским документом.
  3. Найдите документ обмена. В конфигурации с документом «Вывод из оборота ИС МП» откройте его список. Для поиска объекта можно использовать доступный пользователю раздел «Функции для технического специалиста» → «Документы»; наличие документа и право его создания нужно установить до рабочей операции.
  4. Заполните шапку. Выберите организацию, товарную группу и причину, соответствующую порче. Внесите дату события и реквизиты акта в предназначенные для этого поля. Если подходящей причины нет, остановите отправку и передайте задачу специалисту по конфигурации.
  5. Добавьте упаковки. Подберите или отсканируйте два кода из акта. Для полного выбытия этих упаковок не указывайте дробный объём и не добавляйте коды остальной партии.
  6. Сверьте складской учёт. Проверьте уменьшение остатка на две упаковки и связь с актом. Если документ обмена не делает складских движений, оформите списание отдельно; второй раз остаток не уменьшайте.
  7. Передайте сведения. Выполните проверку заполнения и команду отправки документа в ИС МП; используйте электронную подпись, если она требуется в этом обмене. Сохраните идентификатор сообщения.
  8. Откройте ответ. В информации об обмене найдите исходящее сообщение по идентификатору и откройте результат обработки или квитанцию. Сверьте принятые сведения с двумя кодами из акта и их историей в «Честном знаке».

Результат примера: складской остаток уменьшен на две упаковки, система маркировки приняла сведения об их выбытии, остальные коды партии не затронуты. Если хотя бы один результат не подтверждён, разберите расхождение по исходному сообщению.

Частичное выбытие: пример продажи пива из кеги

Конкретный пример частичной реализации — продажа пива из маркированной кеги в розлив. Упаковка остаётся одной, но покупателю продают часть её содержимого. Этот пример нельзя переносить на обувь, одежду или любую другую группу только потому, что в 1С доступно дробное количество.

Расчёт: в кеге 30 л, продано 0,5 л. Расчётный остаток после одной продажи — 29,5 л, после двух таких продаж — 29 л. Литры в этом примере показывают физический объём; единицу и формат передачи в кассовых реквизитах необходимо сопоставить с документацией вашей интеграции.

  1. Свяжите код кеги с подключённой к оборудованию упаковкой, чтобы касса относила продажи к нужному источнику.
  2. Настройте пересчёт порции в объём: порция 0,5 л должна уменьшать расчётный остаток на 0,5 л, а не на одну кегу.
  3. Проверьте передачу сведений о частичной реализации через кассовую интеграцию и результат обработки продажи.
  4. Сопоставьте накопленный объём продаж с ёмкостью кеги. Отдельно учитывайте потери и другие операции: формула «ёмкость минус продажи» сама по себе не оформляет их в учёте.

Подключение кеги, частичная реализация и выбытие по иной причине — разные события. Не заменяйте их одним полным списанием. Данный расчёт объясняет учёт объёма, но не подтверждает поддержку конкретного кассового сценария в любом релизе 1С.

Дата операции: как разобрать запоздалую передачу

Переносить фактическую дату выбытия ради сокрытия задержки нельзя. Составьте реестр: дата события, дата чека или акта, дата документа 1С, время отправки, идентификатор сообщения и результат обработки.

Например, акт датирован 10-м числом, сообщение отправлено 11-го, ответ получен 12-го. Ответ от 12-го числа не меняет дату события. Это пример различия дат, а не разрешённого срока передачи.

Дальше работайте по результату сверки:

  • Сведения приняты правильно. Загрузите результат обмена в 1С и устраните локальное расхождение.
  • Ответ не найден. Запросите результат исходного сообщения по идентификатору; новую операцию пока не создавайте.
  • Сведения не отправлены. Подготовьте передачу по первичным документам, сохранив фактические данные события.
  • Сообщение отклонено. Исправьте причину отказа по квитанции и повторите отправку из исходного документа, если такой повтор доступен в конфигурации.

Конкретный срок подачи и допустимость исправления должны быть установлены для выбранной товарной группы и основания. В этом материале нет подтверждённых ссылок на пункты таких правил, поэтому он не устанавливает срок и не обещает, что запоздалую операцию можно исправить простым изменением даты.

Кассовую ошибку разбирайте отдельно: разъяснения по применению ККТ публикует сайт ФНС России. Эта ссылка относится к кассовой части и не подтверждает сроки маркировочного обмена.

Отклонённое и принятое ошибочное сообщение: разные действия

Сообщение отклонено

Откройте квитанцию и выпишите ошибочное поле, код товара и причину отказа. При неверной организации исправьте организацию; при проблеме принадлежности кода сверьте приёмку; при неверном объёме проверьте единицу и пересчёт. После исправления повторите отправку и сохраните новый результат обработки.

Сообщение принято, но сведения ошибочны

Сохраните идентификатор принятого документа, перечень затронутых кодов и правильные данные по первичному документу. Затем запросите у поддержки оператора маркировки маршрут исправления именно этого типа документа: аннулирование, корректировка или иной разрешённый для операции порядок.

В обращении прямо спросите: «Можно ли исправить принятый документ с этим идентификатором, какой операцией и каким результатом подтверждается исправление?» До ответа не оформляйте обратную операцию наугад. Универсальный подтверждённый маршрут отмены для всех товарных групп в исходных данных отсутствует; перепроведение документа в базе не меняет уже принятые внешние сведения.

Ошибки, которые нужно проверить перед обращением в поддержку

  • Не та организация. Сопоставьте организацию в документе, настройках обмена и истории принадлежности кода.
  • Нет нужного кода в приёмке. Найдите входящий документ и его результат обработки; складской остаток не доказывает переход кода организации.
  • Перепутаны порция и упаковка. Проверьте коэффициент пересчёта и объём, который реально уходит в сообщении.
  • Ответ есть, но не загружен в 1С. Сопоставьте идентификаторы сообщений и обновите результат обмена.
  • В документ включены лишние упаковки. Сверьте каждый код с актом или продажей, а не только общее количество строк.

Передайте поддержке конфигурацию и релиз, товарную группу, номер документа, время отправки, идентификатор сообщения, текст квитанции и ожидаемый результат. Из скриншотов удалите персональные данные, пароли и токены.

Частые вопросы

Нужно ли создавать документ вывода из оборота в 1С после каждой продажи через кассу?

Нет, если выбытие по продаже уже корректно отражено через кассовую передачу. Если подтверждения нет, найдите чек, результат передачи через ОФД и обработку сведений в системе маркировки.

Можно ли оформить частичное выбытие маркированного товара в 1С?

Да, для операций с частичной реализацией, которые поддерживают товарная группа и ваша интеграция. Например, при продаже пива из кеги учитывают реализованный объём; продажа трёх целых упаковок из десяти — другая операция.

Можно ли сдвинуть дату вывода из оборота, если в 1С раньше начали продавать маркированные товары?

Нет, фактическую дату выбытия нельзя произвольно переносить на более позднюю. Ошибочную дату исправляйте по первичным документам, а задержку передачи разбирайте отдельно по сообщениям и квитанциям.

Документ проведён в 1С — значит, товар уже выведен из оборота?

Нет, проведение документа не подтверждает принятие сведений системой маркировки. Найдите положительный результат обработки и сопоставьте его с кодами или количеством исходной операции.

Что делать, если 1С сообщает об ошибке вывода из оборота?

Сделайте проверку исходной отправки: найдите идентификатор, результат обработки и текст отказа. Отклонённое сообщение исправляйте по квитанции; для принятого ошибочного документа сначала получите маршрут исправления этого типа операции.

Нужна настройка интеграции сайта с онлайн-кассой? Отправьте запрос в «Интернет Касса», указав конфигурацию 1С, кассовый сервис, товарную группу и пример проблемной продажи. Запрашиваемый результат работ — передача маркировочных сведений из заказа в кассовую систему и контроль обработки ошибок; включение обмена с ИС МП в состав услуги нужно согласовать отдельно. Для подготовки запроса используйте памятку по ТЗ на интеграцию сайта с онлайн-кассой.