Как оформить поступление и количественный учет товара по нулевой цене в 1С:Розница 2.2?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При работе в розничной торговле, особенно в дилерских центрах сотовых операторов, часто возникает специфическая задача: необходимо вести учет SIM-карт, предназначенных для бесплатной замены клиентам. Такие карты поступают от оператора без оплаты (по нулевой стоимости) и передаются абонентам бесплатно. Однако при попытке провести стандартный документ Поступление товаров система 1С:Розница выдает ошибку проверки заполнения, требуя указать положительные значения цены и суммы.

Проанализируем причины такого поведения программы и разберем практические способы решения этой проблемы без нарушения логики складского и управленческого учета.

Причины системного ограничения в 1С:Розница

Выясним причину, по которой конфигурация блокирует проведение документа:

  1. В модуле документа ПоступлениеТоваров в процедуре ОбработкаПроверкиЗаполнения программно зашит жесткий контроль: значения в реквизитах табличной части Цена и Сумма обязательно должны быть строго больше нуля.
  2. Конфигурация «1С:Розница» ориентирована на торговый учет собственного товара, расчет себестоимости и учет взаиморасчетов с поставщиками. В ней штатно не предусмотрен забалансовый учет чужих материальных ценностей или бланков строгой отчетности.
  3. Если в старых версиях (например, Розница 1.0 или Управление торговлей 10.3) существовала сервисная настройка дополнительных прав пользователей «Разрешить нулевые цены в торговых документах», то в интерфейсе Розницы 2.2 подобного переключателя для стандартного поступления нет.

Способ 1. Использование складского документа «Оприходование товаров»

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

Разберем процесс по шагам:

  1. Перейдем в раздел Склад и выберем пункт Оприходование товаров.
  2. Создадим новый документ, укажем нужный склад-получатель и организацию.
  3. В табличную часть добавим номенклатуру SIM-карт, указав количество. В графе цен можно оставить значение 0 (в отличие от поступления от поставщика, данный документ допускает нулевую стоимость).
  4. В поле Аналитика хозяйственной операции или в комментарии обязательно зафиксируем основание прихода и контрагента (например: «Поступление SIM для замены от Оператора по накладной №...»).
  5. Проведем документ. Количество сразу зафиксируется в регистре накопления ТоварыНаСкладах.

Способ 2. Доработка проверки через расширение конфигурации

Если для организации принципиально важно видеть официальный документ поставщика с привязкой к конкретному контрагенту и договору, лучшим техническим решением будет использование механизма расширений платформы «1С:Предприятие 8.3». Этот подход позволяет не снимать конфигурацию с поддержки.

Посмотрим на пример логики переопределения:

  1. Создадим новое расширение с назначением Адаптация или Дополнение.
  2. Добавим в расширение документ ПоступлениеТоваров.
  3. В модуле объекта перехватим обработчик ОбработкаПроверкиЗаполнения с директивой &Вместо или &После.
  4. Исключим проверку заполнения цены и суммы для определенной группы номенклатуры (например, папки «SIM-карты на замену») или для специального вида договора.

Пример программного кода для очистки списка проверяемых реквизитов:


&После("ОбработкаПроверкиЗаполнения")
Процедура Расш1_ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    // Если в документе присутствует признак некоммерческой поставки
    // удаляем обязательность контроля цены и суммы
    Для Каждого СтрТЧ Из Товары Цикл
        Если СтрТЧ.Номенклатура.ВидНоменклатуры.Наименование = "SIM-карты (замена)" Тогда
            ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Товары.Цена"));
            ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти("Товары.Сумма"));
            Прервать;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры

В результате документ будет успешно проводиться с нулевыми суммами, формируя корректные движения только по количеству.

Способ 3. Использование ордерной схемы поступления

Рассмотрим вариант разделения финансового и складского учета, заложенный в функционал системы:

  1. В настройках склада включим признак Использовать ордерную схему при поступлении.
  2. Поступление на фактический остаток оформляется складским документом ПриходныйОрдерНаТовары. В этом документе фиксируется исключительно физическое количество единиц номенклатуры, а стоимостные показатели отсутствуют вовсе.
  3. Товар сразу становится доступным на складе и отображается во всех складских отчетах.

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

Способ 4. Поступление по условной цене 1 копейка

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

  1. Оформим документ Поступление товаров с минимальной ценой 0,01 руб. (1 копейка).
  2. Система успешно проведет документ без программных доработок.
  3. Образовавшаяся минимальная кредиторская задолженность перед оператором периодически списывается документом Списание задолженности по результатам инвентаризации взаиморасчетов.

Особенности последующего выбытия и списания SIM-карт

После оприходования карт необходимо правильно настроить процесс их передачи абонентам:

  1. Ограничение кассового узла (ФЗ-54): Не пытайтесь проводить бесплатную выдачу SIM-карт через Рабочее место кассира (РМК) со 100% скидкой. Большинство современных кассовых аппаратов и форматов фискальных данных (ФФД) возвращают фатальную ошибку при попытке закрыть чек с нулевой суммой позиции или нулевым итогом.
  2. Списание товаров: Выбытие выданных клиентам SIM-карт следует оформлять регулярным складским документом СписаниеТоваров. Рекомендуется создать отдельную статью аналитики хозяйственной операции — «Технологическая замена SIM-карт».
  3. Учет по серийным номерам: Для исключения путаницы настройте для вида номенклатуры SIM-карт обязательное ведение серийных номеров (штрихкодов ICCID). Это позволит отслеживать движение каждой физической карты по серийному номеру даже при полном отсутствии суммового учета.
← На главную