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