К статье
Практический материал

Торговля и Склад · 10 мин

Как поставить нулевую цену в 1С

Как поставить нулевую цену в 1С: установка цен номенклатуры, обход запрета нулевых цен, передача товара бесплатно, проверка ошибок и типовые сценарии.

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

Способ зависит от конфигурации и от того, где именно нужна нулевая цена: в прайсе (вид цен), в конкретной строке документа продажи или в операции безвозмездной передачи. Ниже разобраны рабочие варианты для «1С:Управление торговлей 11», «1С:ERP», «1С:Комплексная автоматизация» и «1С:Бухгалтерия 8», а также типовые ограничения, которые мешают провести документ с нулевой ценой.

Где именно нужна нулевая цена: определяем задачу

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

  • В прайсе (вид цен) — товар должен числиться с нулевой ценой продажи, например образцы для выставки.
  • В строке документа реализации — конкретная позиция отгружается бесплатно, остальные — по обычной цене.
  • В безвозмездной передаче — товар уходит без оплаты вообще, и это должно быть отражено отдельной операцией.
  • В подарочной позиции по акции — скидка 100% на конкретный товар при выполнении условий.

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

Маршрут решения

Как выбрать действие

Нужен нулевой прайс на товар постоянноСнимите запрет нулевых цен в виде цен и установите цену 0 документом «Установка цен номенклатуры»
Разовая бесплатная позиция в заказе или реализацииВведите 0 вручную в колонку «Цена» строки документа
Подарок по маркетинговой акцииНастройте скидку 100% в разделе «Скидки (наценки)» вместо ручного обнуления
Передача без оплаты целикомИспользуйте отдельный документ безвозмездной передачи или реализацию с нулевой суммой и корректным отражением НДС

Снятие запрета нулевых цен в виде цен (УТ 11, ERP, КА)

В «1С:Управление торговлей 11», ERP и «Комплексной автоматизации» в карточке вида цен есть флажок, который запрещает регистрацию нулевых значений. Пока он установлен, документ «Установка цен номенклатуры» не даст записать ноль.

Порядок действий
  1. 1
    Откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» (в ERP: «Настройки и справочники» в разделе CRM и маркетинг).
  2. 2
    Откройте нужный вид цен и снимите флажок «Запрещать нулевые цены» (в некоторых релизах — настройка «Цены с НДС / запрет нулевых цен»).
  3. 3
    Сохраните вид цен.
  4. 4
    Создайте документ «Установка цен номенклатуры», добавьте товар и введите цену 0.
  5. 5
    Проведите документ и проверьте цену в карточке номенклатуры или в отчёте «Прайс-лист».

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

Учтите: при вводе нуля в документе установки цен программа может воспринять пустую (незаполненную) ячейку как «цену не менять». Вводите именно цифру 0, а не очищайте поле, иначе цена останется прежней.

Нулевая цена в строке документа продажи

Если бесплатно отгружается только одна позиция из заказа, менять вид цен не обязательно. В документах «Заказ клиента», «Реализация товаров и услуг», «Акт выполненных работ» цену можно отредактировать вручную в табличной части.

Для этого в строке товара в колонке «Цена» введите 0 — сумма по строке пересчитается автоматически. Если колонка недоступна для редактирования, проверьте: возможно, включён режим «отклонения от условий продаж» запрещены для вашей роли, либо цена подтягивается из соглашения с клиентом с признаком жёсткого контроля.

В УТ 11 ручное изменение цены при заполненном соглашении может потребовать права «Отклонение от условий продаж». Оно назначается в карточке пользователя (раздел «НСИ и администрирование» → «Настройка пользователей и прав» → группа доступа). Без этого права программа вернёт цену из соглашения при перепроведении.

Бесплатная передача и подарки: скидка 100% вместо нуля

Для акций вида «подарок при покупке» в УТ 11 и ERP правильнее использовать механизм скидок, а не ручное обнуление. Скидка 100% оставляет в документе исходную цену и отдельно показывает сумму скидки — это прозрачнее для отчётности и анализа эффективности акций.

Настройка выполняется в разделе «CRM и маркетинг» → «Скидки (наценки)». Создайте новую скидку с видом «Процент» = 100, задайте условия предоставления (например, «За комплект» или «При покупке определённого товара») и при необходимости сегмент номенклатуры, на которую действует подарок. После этого скидка будет применяться автоматически при выполнении условий в заказе.

Для полностью безвозмездной отгрузки (образцы, рекламные материалы, гарантийная замена) в ряде конфигураций используют отдельные документы или операцию с хозяйственной операцией «передача безвозмездно». В «1С:Бухгалтерии 8» безвозмездная передача оформляется документом «Реализация (акты, накладные)» с нулевой ценой либо через «Передачу товаров» с соответствующим видом операции — в зависимости от релиза.

Нулевая цена в 1С:Бухгалтерия 8

В «1С:Бухгалтерии 8.3» механизм видов цен проще: цена хранится в регистре «Цены номенклатуры» и устанавливается из карточки товара по ссылке «Цены» или документом «Установка цен номенклатуры». Жёсткого запрета нулевых цен здесь обычно нет — можно записать значение 0.

В документе «Реализация (акты, накладные)» цену в строке можно отредактировать вручную, в том числе поставить 0. Документ проведётся, но при безвозмездной передаче бухгалтеру нужно отдельно решить вопрос с НДС: в программе может потребоваться счёт-фактура с налоговой базой, рассчитанной от рыночной стоимости, а не от нуля.

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

Проверка результата и типичные проблемы

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

Контрольные точки

Как проверить результат

Цена в карточке товара или отчёте «Прайс-лист»
Норма

Отображается 0 по нужному виду цен на текущую дату

Тревожный признак

Показывается старая цена — документ установки цен не проведён или дата установки позже даты проверки

Новый документ реализации с этим товаром
Норма

Строка подставляется с нулевой ценой, документ проводится

Тревожный признак

Цена подставляется из соглашения или документ не проводится из-за контроля

Отчёт «Валовая прибыль» после тестовой продажи
Норма

Позиция видна с нулевой выручкой и понятной себестоимостью

Тревожный признак

Позиция искажает маржу по всему направлению — стоит использовать скидку 100% вместо нулевой цены

Типичные ошибки
01
Очистить поле цены вместо ввода 0 — программа считает, что цена не меняется, и оставляет прежнее значение.
02
Обнулить базовый вид цен, от которого рассчитываются остальные — нулевыми становятся все зависимые расчётные цены.
03
Забыть про соглашение с клиентом — ручной ноль в строке отменяется ценой из соглашения при проведении.
04
Оформить безвозмездную передачу нулевой реализацией без согласования с бухгалтерией — возникают риски по НДС и налогу на прибыль.
05
Менять цены задним числом — уже проведённые отгрузки могут пересчитаться при перепроведении периода.

Ограничения и когда нужен программист

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

Также доработка нужна, если требуется автоматически обнулять цену по сложным условиям, которые не покрываются механизмом скидок: например, бесплатная позиция только для определённого сегмента партнёров в конкретные даты с лимитом количества. В таких случаях задачу формулируют для специалиста по 1С с описанием бизнес-правила.

Итог

Что важно запомнить

Нулевая цена ставится либо снятием запрета в виде цен и установкой значения 0, либо ручным вводом в строке документа, либо скидкой 100%. Для подарков и акций предпочтительна скидка, для безвозмездной передачи — отдельное оформление с учётом налоговых последствий. Перед массовыми изменениями цен делайте резервную копию.

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

Почему документ «Установка цен номенклатуры» не сохраняет нулевую цену?

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

Проведётся ли реализация с нулевой ценой?

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

Что лучше для подарка клиенту: цена 0 или скидка 100%?

Скидка 100% предпочтительнее: в документе сохраняется исходная цена, отдельно видна сумма скидки, корректнее работают отчёты по марже и по эффективности акций. Нулевая цена уместна, когда товар в принципе не продаётся (образцы, рекламные материалы).

Как обнулить цены сразу для списка товаров?

В документе «Установка цен номенклатуры» добавьте позиции через подбор или загрузку из табличного документа (Excel) и заполните колонку цены нулём. Перед массовой операцией сделайте резервную копию базы и проверьте результат на одном-двух товарах.

Влияет ли нулевая цена продажи на себестоимость и списание со склада?

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

Нужно ли выставлять счёт-фактуру при нулевой реализации?

При безвозмездной передаче обязанность по НДС, как правило, сохраняется, и налоговая база может определяться от рыночной стоимости. Конкретный порядок оформления зависит от характера операции — этот вопрос должен решать бухгалтер, а не настройка программы.