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

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

Как отменить установку цен в 1С

Как отменить документ «Установка цен номенклатуры» в 1С: пометка на удаление, отмена проведения, восстановление цен, контроль остатков и типичные ошибки.

Документ «Установка цен номенклатуры» в 1С (Управление торговлей, Комплексная автоматизация, ERP) фиксирует цены на момент проведения и становится основой для продаж, прайсов и отчётов. Если документ провели по ошибке — с неверными ценами, датой или списком товаров — его нужно корректно отменить, чтобы старые значения не «повисли» в регистре цен и не исказили последующие документы.

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

Ниже разобраны основные сценарии: отмена проведения, пометка на удаление, полное удаление из базы, ситуации с закрытым периодом и восстановление прежних цен. Инструкции ориентированы на типовые конфигурации на управляемых формах, но логика действий применима и к другим решениям на платформе 1С:Предприятие.

Как устроено хранение цен и почему это важно перед отменой

В типовых конфигурациях цены записываются в регистр сведений «Цены номенклатуры» с указанием вида цены, товара, значения и документа-регистратора. Актуальной считается запись с самой поздней датой по каждой паре «номенклатура — вид цены». Поэтому отмена документа влияет на цены только тогда, когда он был последним по дате для соответствующих позиций.

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

Практический вывод: перед отменой проверьте историю цен по затронутым товарам. Это можно сделать через карточку номенклатуры (ссылка «Цены») или отчёт по изменению цен, если он есть в вашей конфигурации.

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

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

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

Если кнопка отмены проведения недоступна, вероятные причины — недостаточно прав у пользователя, документ находится в закрытом периоде или уже помечен на удаление. Эти случаи разобраны ниже.

Пометка на удаление и полное удаление

Если документ создан полностью ошибочно и не нужен даже как черновик, его помечают на удаление. Выделите документ в журнале и нажмите Delete или команду «Пометить на удаление / Снять пометку». Помеченный документ перестаёт влиять на регистр цен: его записи из регистра удаляются вместе с проведением.

Физическое удаление из базы выполняется отдельно: «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». До этого момента пометку можно снять и восстановить документ. Учтите, что окончательное удаление потребует монопольного доступа или отсутствия ссылок на документ из других объектов.

Что делать, если документ в закрытом периоде

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

Первый — попросить администратора временно сдвинуть дату запрета редактирования («Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных»), внести исправление и вернуть дату обратно. Это безопасный путь, но требует согласования, так как открывает период для любых изменений.

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

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

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

Документ проведён по ошибке, период открыт, цены после него не менялисьОтмените проведение или пометьте документ на удаление
Документ нужно исправить, а не удалитьОтмените проведение, отредактируйте и проведите заново
Документ в закрытом периодеСоздайте новый документ установки цен с правильными значениями либо согласуйте временное открытие периода
После ошибочного документа уже были новые установки ценУдалите ошибочный документ и убедитесь, что действующие цены соответствуют последнему корректному документу

Как восстановить прежние цены после отмены

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

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

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

После отмены проведения или удаления обязательно убедитесь, что цены встали корректно. Самый быстрый способ — открыть карточку двух-трёх товаров из документа и посмотреть действующие цены по каждому виду цен.

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

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

Цена в карточке номенклатуры
Норма

Соответствует предыдущему корректному документу или новому значению

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

Цена пустая, нулевая или осталась ошибочной

Прайс-лист / печатная форма цен
Норма

Формируется с корректными значениями

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

Выводятся ошибочные цены или пустые строки

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

Цена подставляется автоматически и верна

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

Цена не подставляется или равна ошибочной

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

Ошибочный документ не проведён или помечен на удаление

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

Документ остался проведённым

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

Типичные ошибки при отмене установки цен

Типичные ошибки
01
Удаление документа без проверки истории цен — в результате по части товаров цены обнуляются, и продажи начинают уходить без цены.
02
Отмена проведения вместо исправления — документ остаётся непроведённым, а пользователь забывает провести его заново, и цены долго остаются старыми.
03
Игнорирование закрытого периода — попытки удалить документ «в обход» через обработки нарушают целостность учёта и отчётности.
04
Забытая выгрузка на сайт или кассы — в 1С цены исправлены, а покупатели видят старые ошибочные значения.
05
Отмена чужого документа без согласования — коллеги могли уже использовать эти цены в документах, и исправление вызовет расхождения.

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

Итог

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

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

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

Можно ли отменить установку цен, если документ уже удалён полностью?

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

Почему после отмены документа цены не изменились?

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

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

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

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

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

Что делать, если нет кнопки «Отменить проведение»?

Проверьте три причины: права пользователя (нужны права на изменение документа), дату запрета редактирования и статус документа (возможно, он уже не проведён или помечен на удаление). Если прав не хватает, обратитесь к администратору 1С.

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

Нет, проведённый документ заблокирован для редактирования. Сначала отмените проведение, затем измените цены и проведите документ снова. Либо создайте новый документ установки цен с корректными значениями — он перекроет старый по дате.