Торговля и Склад · 11 мин
Как в 1С сделать цену нулевой
Разбираем, как в 1С установить нулевую цену: через установку цен номенклатуры, документ продажи, обработки и права. Ограничения, ошибки и проверка результата.
Нулевая цена в 1С нужна в нескольких типовых ситуациях: передача образцов и рекламных материалов, бонусные позиции в заказе, гарантийная замена, внутренняя передача между подразделениями, списание через реализацию по нулю. В зависимости от конфигурации (Управление торговлей 11, Комплексная автоматизация, ERP, Розница, Бухгалтерия) механика отличается, но принцип один: либо вы регистрируете нулевую цену в регистре цен, либо вручную обнуляете цену в конкретном документе, либо используете скидку 100%.
Главная сложность — во многих конфигурациях по умолчанию включён контроль, который не даёт провести документ с нулевой ценой или нулевой суммой строки. Поэтому задача обычно сводится к двум шагам: разрешить нулевые цены в настройках и корректно оформить сам документ, чтобы не нарушить учёт НДС, себестоимости и остатков.
Ниже разобраны рабочие способы для типовых конфигураций, ограничения каждого подхода, типичные ошибки и способы проверить, что нулевая цена прошла по учёту корректно.
Когда нулевая цена — правильное решение, а когда нет
Прежде чем обнулять цену, определите хозяйственный смысл операции. Нулевая цена в документе реализации означает безвозмездную передачу, а это имеет налоговые последствия: у продавца может возникнуть обязанность начислить НДС с рыночной стоимости, а в налоговом учёте такие расходы часто не признаются. Программа это не «подумает» за вас — она просто проведёт документ с нулём.
Если цель — не безвозмездная передача, а, например, продажа по цене из договора, которой ещё нет в базе, то обнулять цену не нужно: правильнее зарегистрировать цену документом «Установка цен номенклатуры». Если товар передаётся между своими складами или организациями холдинга, используйте документы перемещения, а не реализацию с нулевой ценой.
Как выбрать действие
Способ 1. Обнуление цены вручную в документе
Самый быстрый способ — установить ноль непосредственно в строке документа. Подходит для разовых операций: «Реализация товаров и услуг», «Заказ клиента», «Акт выполненных работ», «Корректировка реализации».
Порядок действий в типовых конфигурациях:
- Откройте документ и добавьте товар в табличную часть.
- Щёлкните в ячейку колонки «Цена» и введите 0. Если колонка недоступна для редактирования, проверьте, не стоит ли вид цены с признаком автозаполнения — тогда сначала очистите вид цены в строке или в шапке документа.
- Проверьте, что сумма строки пересчиталась в ноль, а количество и склад указаны верно.
- Проведите документ. Если появилось сообщение о запрете нулевых цен — переходите к разделу о настройках.
В 1С:Бухгалтерии 8 обнуление работает аналогично: в документе «Реализация (акты, накладные)» цена и сумма редактируются вручную. Учтите, что при нулевой цене программа всё равно спишет себестоимость товара со склада — расход по себестоимости в отчётах останется.
- 1Добавьте товар в табличную часть документа
- 2Установите курсор в колонку «Цена» и введите 0
- 3Проверьте, что сумма строки стала равна нулю и НДС рассчитан корректно
- 4Проведите документ и проверьте движения по кнопке «Дт/Кт» или отчёту по проводкам
Способ 2. Скидка 100% вместо нулевой цены
Во многих случаях скидка 100% предпочтительнее обнуления цены. В документе сохраняется базовая цена продажи, что корректно для аналитики маржи и для печатных форм: клиент видит цену и размер скидки. В УТ 11 и КА 2 это делается через механизм скидок (наценок).
Для разовой операции достаточно ручной скидки: в табличной части документа выделите строку, вызовите команду назначения ручной скидки (в УТ 11 — кнопка «Скидки (наценки)» над табличной частью) и укажите процент 100. Сумма строки станет нулевой, а цена останется заполненной.
Для регулярных акций создайте автоматическую скидку: раздел «CRM и маркетинг» → «Скидки (наценки)» → создайте скидку с процентом 100 и условиями применения (сегмент номенклатуры, период, получатель). Тогда нулевая итоговая цена будет подставляться автоматически и контролируемо.
Способ 3. Регистрация нулевой цены в видах цен
Если нулевая цена должна применяться постоянно для определённых позиций или клиентов, зарегистрируйте её штатно. В УТ 11, КА 2 и ERP для этого служит документ «Установка цен номенклатуры» (раздел «CRM и маркетинг» или «Закупки» в зависимости от версии).
Создайте документ, выберите вид цен (например, специально созданный «Передача без оплаты»), добавьте номенклатуру и укажите цену 0. После проведения цена запишется в регистр сведений «Цены номенклатуры», и при выборе этого вида цен в документах будет подставляться ноль.
Отдельный вид цен удобен тем, что не портит основной прайс: отчёты по ценам продажи остаются чистыми, а нулевые цены явно видны как отдельная ценовая политика. В 1С:Рознице аналогичную роль играет установка цен для магазина, где также можно зарегистрировать нулевое значение.
Настройка разрешения нулевых цен
Если при проведении документа программа выдаёт ошибку вида «Не указана цена» или «Сумма по строке равна нулю», значит включён контроль. В УТ 11 и КА 2 проверьте следующие настройки:
- «НСИ и администрирование» → «Настройка НСИ и разделов» → «Продажи» → «Оптовые продажи» — флаги, связанные с контролем цен и скидок;
- соглашения с клиентами — в соглашении может быть задан вид цен и ограничения, которые перекрывают ручное редактирование;
- роли и права пользователя — роль «Продажи без изменения цен» или профили с ограничением отклонения цены блокируют ручное обнуление.
В типовых конфигурациях существует настройка допустимого отклонения цены продажи от зарегистрированной. Если она задана, нулевая цена будет отклонена как превышающая лимит. Либо расширьте допустимое отклонение для нужных пользователей, либо оформляйте такие операции через скидки, которые контролируются отдельно.
Нулевая цена и НДС: что проверить
Безвозмездная передача товара — объект обложения НДС. В 1С:Бухгалтерии для корректного отражения обычно оформляют реализацию с нулевой ценой, а затем начисляют НДС отдельной операцией или вручную корректируют сумму НДС в документе, если методология компании это предусматривает. В УТ 11 при нулевой сумме строки НДС также рассчитается как нулевой, что не всегда соответствует требованиям учёта.
Практическая рекомендация: любую регулярную практику передачи товаров по нулевой цене согласуйте с бухгалтерией до настройки. Определите, каким документом это оформляется, как начисляется НДС и на какой счёт относится себестоимость переданного товара. После этого настройте в программе шаблон операции, чтобы пользователи не решали методологические вопросы самостоятельно.
Частая ситуация: менеджер обнуляет цену в заказе, а в реализации, созданной на основании заказа, цена подтягивается из вида цен и снова становится ненулевой. Если используете цепочку «заказ → реализация», проверяйте итоговые суммы именно в реализации — она и формирует проводки.
Проверка результата и типичные ошибки
После проведения документа убедитесь, что операция отразилась так, как задумано. Откройте движения документа (в Бухгалтерии — кнопка «Дт/Кт», в УТ 11 — отчёты по документу или «Остатки товаров») и проверьте три вещи: товар списан со склада в нужном количестве, выручка по строке равна нулю, себестоимость списана корректно.
Как проверить результат
По обнуляемой позиции сумма равна 0, количество сохранено
Количество тоже обнулилось или строка исчезла из итогов
Товар списан со склада в полном количестве
Остаток не изменился — документ не проведён по регистрам склада
В отчёте по продажам видна себестоимость при нулевой выручке
Себестоимость нулевая — возможно, товара не было на остатках
Сумма НДС соответствует принятой методологии учёта
НДС рассчитан от нулевой базы, хотя требуется начисление с рыночной цены
Массовое обнуление цен через обработку
Если нужно обнулить цены сразу для большого списка номенклатуры, делать это вручную в каждой строке долго. В УТ 11 удобен встроенный механизм: создайте документ «Установка цен номенклатуры», добавьте товары через подбор по отбору (группа, сегмент, список), затем используйте команду изменения цен — «Установить цену» со значением 0 для всех строк табличной части.
Для уже созданных документов массовое изменение строк возможно через типовую обработку «Групповое изменение реквизитов», если она включена в разделе «НСИ и администрирование». С её помощью можно установить значение реквизита для выбранных объектов, но редактирование табличных частей проведённых документов ей недоступно — такие документы придётся перепроводить вручную или через корректировки.
Любые массовые изменения цен выполняйте в копии базы или после резервного копирования: откатить ошибочно записанные в регистр цены сотни позиций вручную — трудоёмкая работа.
FAQ
Почему 1С не даёт провести документ с нулевой ценой?
Чаще всего включён контроль цен в настройках продаж, задан лимит отклонения от зарегистрированной цены или у пользователя нет права изменять цены. Проверьте настройки раздела «Продажи», соглашение с клиентом и профиль прав пользователя.
Чем нулевая цена отличается от скидки 100%?
Сумма документа одинакова, но при скидке в документе и отчётах сохраняется базовая цена и виден размер уступки. Для акций, бонусов и образцов скидка 100% обычно информативнее и безопаснее для аналитики.
Списывается ли себестоимость при продаже по нулевой цене?
Да. При проведении реализации товар списывается со склада по учётной себестоимости независимо от цены продажи. В отчётах по валовой прибыли такая строка покажет убыток в размере себестоимости.
Нужно ли начислять НДС при нулевой цене?
Безвозмездная передача товара является объектом обложения НДС, поэтому в общем случае налог начисляется с рыночной стоимости. Конкретный порядок отражения в 1С зависит от конфигурации и методологии — согласуйте его с бухгалтером до оформления таких операций.
Как сделать нулевую цену только для одного клиента?
Создайте отдельный вид цен с нулевыми значениями и привяжите его к соглашению с этим клиентом, либо используйте индивидуальное соглашение со скидкой 100% на нужный сегмент номенклатуры. Так настройка не затронет остальных покупателей.
Можно ли обнулить цены в уже проведённых документах пакетно?
Штатной безопасной обработки для массового изменения табличных частей проведённых документов в типовых конфигурациях нет. Корректный путь — документы корректировки или отмена проведения с ручным изменением. Любые обходные варианты выполняйте только после резервной копии.
Что важно запомнить
Нулевая цена в 1С делается тремя путями: вручную в строке документа, скидкой 100% или регистрацией нулевого значения в виде цен. Если документ не проводится — проверьте контроль цен, соглашение и права. Помните о списании себестоимости и налоговых последствиях безвозмездной передачи, а массовые изменения выполняйте только после резервной копии.