Ошибочно установили цены в 1С: отменяем документ и возвращаем прежний прайс

· 9 мин

Содержание

Чтобы удалить установку цен в 1С, откройте список документов «Установка цен номенклатуры», выделите ненужный документ и пометьте его на удаление клавишей Delete. Проведение при этом снимется автоматически, и цены вернутся к значениям из предыдущего документа. Окончательно документ исчезнет из базы после обработки «Удаление помеченных объектов».

Частое заблуждение: «удалю документ — и цены пропадут совсем». Нет. Программа хранит историю цен по датам. Убрав одну запись, вы откатываетесь к прошлой цене того же типа. Цена пропадёт полностью, только если удалённый документ был единственным по этой позиции.

Что проверить в документе до удаления

Сначала выясните, что именно сделал ошибочный документ. Две минуты анализа избавят от сюрпризов после удаления.

Где найти список документов:

КонфигурацияГде лежит списокКак называется настройка цен
Бухгалтерия предприятия 3.0Склад → Цены → Установка цен номенклатурыТипы цен номенклатуры
Управление торговлей 11раздел CRM и маркетинг, группа ценообразованияВиды цен

Если пункт не виден в меню, введите «Установка цен» в строку поиска по интерфейсу (поле с лупой в шапке программы) или откройте Все функции → Документы.

Что посмотреть в самом документе:

  • 📅 Дата. Цена действует с этой даты и до следующего документа по той же позиции и тому же типу цен.
  • 🏷️ Тип (вид) цен. Ошибка часто в том, что закупочные цены записали в розничный тип или наоборот.
  • 📦 Состав табличной части. Иногда неверны не все строки, а десяток из сотни. Тогда удалять документ целиком незачем: проще исправить строки и провести заново.
  • ✅ Проведён ли документ. Значок с зелёной галочкой в списке означает «проведён». Непроведённый документ на цены не влияет вовсе: его можно просто пометить и удалить.
  • 🔗 Документ-основание. В Бухгалтерии установку цен часто вводят на основании поступления товаров. Это видно в отчёте «Структура подчинённости» (кнопка с иерархией в командной панели документа).

В Бухгалтерии 3.0 движения проверяются кнопкой Дт/Кт («Показать проводки и другие движения документа»). Там будет закладка регистра сведений «Цены номенклатуры» со всеми позициями, которые записал документ.

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

Как удалить установку цен: пошаговая инструкция

Порядок одинаковый для Бухгалтерии 3.0 и Управления торговлей 11 в интерфейсе «Такси».

Шаг 1. Отмените проведение

  1. Откройте список документов «Установка цен номенклатуры».
  2. Выделите нужный документ одним щелчком.
  3. Нажмите Ещё → Отмена проведения.

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

Шаг можно пропустить: пометка на удаление сама отменяет проведение. Но отдельная отмена удобна, когда вы ещё не решили, удалять документ или исправлять. Отменили, проверили цены, а дальше решаете.

Шаг 2. Пометьте документ на удаление

  1. Выделите документ в списке.
  2. Нажмите Delete или выберите Ещё → Пометить на удаление / Снять пометку.
  3. Подтвердите вопрос программы.

У документа появится красный крестик. Если документ был проведён, программа снимет проведение в момент пометки.

Пометка обратима. Тем же действием её можно снять, а затем провести документ заново.

Шаг 3. Удалите помеченные объекты

Помеченный документ всё ещё лежит в базе. Физически удаляет его отдельная обработка:

  1. Откройте Администрирование → Обслуживание и найдите в группе корректировки данных команду «Удаление помеченных объектов».
  2. Выберите режим выборочного удаления, чтобы увидеть список помеченного.
  3. Оставьте галочку только у нужного документа установки цен.
  4. Запустите удаление.

Обработка проверяет ссылки. Если на документ где-то ссылаются, он попадёт в список «не удалось удалить» с указанием мешающего объекта.

Удаление помеченных необратимо. Вернуть документ после него можно только из резервной копии. В выборочном режиме проверьте, что в списке нет чужих помеченных объектов: коллеги могли пометить что-то «на потом».

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

Удаление сразу нескольких документов установки цен

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

Выделение в списке

Платформа позволяет работать с группой документов прямо в списке:

  • Ctrl + щелчок — выделить документы по одному;
  • Shift + щелчок — выделить диапазон подряд;
  • Ctrl + A — выделить всё, что видно в списке.

После выделения команды Отмена проведения и пометка на удаление применяются ко всем выделенным строкам сразу.

Как быстро отобрать нужные документы

  1. Установите период списка (кнопка с датами или Ещё → Установить период).
  2. Отсортируйте список по дате или комментарию щелчком по заголовку колонки.
  3. Если ошибочные документы созданы одним пользователем, включите отбор по полю «Ответственный» или «Автор» через Ещё → Настроить список.

Перед групповой операцией пишите в комментарий документов метку, например «удалить». Отбор по комментарию надёжнее, чем выделение мышью в длинном списке.

Порядок важен, если документы зависят друг от друга

В Управлении торговлей цены одного вида могут рассчитываться от другого: розница от закупки по наценке. Удаление документа с базовыми ценами не пересчитает автоматически уже записанные производные цены. Их придётся проверять и при необходимости устанавливать заново.

Когда лучше не удалять, а перекрыть ошибочные цены

Удаление — не единственный способ. Иногда правильнее оставить ошибочный документ в истории и записать поверх него верные цены.

СпособКогда подходитРиски
Исправить строки и провести зановоОшибка в нескольких позициях, дата вернаяПочти нет: история остаётся честной
Отменить проведение и удалитьДокумент полностью ошибочный, по нему ещё не продавалиЦена откатится к прошлому значению; по единственному документу — исчезнет
Перекрыть новым документомПо ошибочным ценам уже работали, нужна прослеживаемостьВ истории останется неверная цена за промежуток между датами

Как перекрыть

  1. Создайте новый документ «Установка цен номенклатуры».
  2. Поставьте дату, с которой должны действовать верные цены. Можно ту же дату, что у ошибочного документа, но время — позже.
  3. Укажите тот же тип (вид) цен.
  4. Заполните только те позиции, где цены были ошибочными, и проведите документ.

Программа берёт последнюю цену на дату. Новый документ «победит» старый, а сам старый останется в базе как свидетельство изменения.

Что происходит с уже созданными документами

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

Что делать с ошибочной установкой цен?

Регистр цен номенклатуры: что может администратор

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

Удалить запись прямо из регистра в типовых конфигурациях не получится. Регистр подчинён регистратору: каждая запись принадлежит документу установки цен, и изменить её можно только через этот документ. Это защита от «тихих» правок цен без следа.

Что реально доступно администратору:

  • 🔍 Найти документ по записи. В списке регистра выделите строку с ошибочной ценой и откройте её регистратор — колонку «Регистратор» можно вывести через настройку списка. Так находят виновника, если ошибочных документов много и непонятно, какой из них дал цену.
  • 🧹 Разобраться с битыми ссылками. Если после неудачного обмена или загрузки остались записи с несуществующим регистратором, их обрабатывают средствами тестирования и исправления базы в Конфигураторе. Эта операция требует монопольного доступа.
  • 📋 Проверить права. Ограничить, кто может проводить установку цен, проще через профили групп доступа, чем потом чистить последствия.

Тестирование и исправление информационной базы запускают только по резервной копии и вне рабочего времени. Пользователей придётся выгнать из базы: их сеансы будут завершены.

Писать обработки для прямого удаления записей регистра в рабочей базе не стоит. Цены «переписанные мимо документов» потом невозможно объяснить ни бухгалтеру, ни аудитору.

Как убедиться, что цены вернулись

После удаления проверьте результат, а не надейтесь на него.

  1. Прайс-лист на дату. В Бухгалтерии 3.0 откройте Склад → Цены → Прайс-лист, укажите дату ошибочного документа и нужный тип цен. Сверьте несколько позиций с ожидаемыми значениями.
  2. Тестовый документ продажи. Создайте новый счёт покупателю с той же датой, добавьте пару позиций и посмотрите, какие цены подставятся. Затем не записывайте документ, а закройте его без сохранения.
  3. Список регистра. Отберите регистр «Цены номенклатуры» по одной позиции. В истории не должно остаться записи с датой удалённого документа.
  4. Протокол удаления помеченных. Убедитесь, что документ не попал в список неудалённых объектов.

Если что-то пошло не так

Диагностика: выберите симптом

Как не создавать ошибочные установки цен снова

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

  • 📥 Загрузка прайса поставщика. Перед проведением отсортируйте табличную часть по цене. Нули и цены в тысячи раз выше обычных сразу окажутся в начале или в конце списка.
  • 🗓️ Дата документа. Новый документ по умолчанию получает текущую дату. Если цены должны действовать с первого числа следующего месяца, поменяйте дату до проведения, а не после.
  • 🏷️ Тип цен. Для каждого типа цен держите отдельную привычку: в комментарии документа пишите, откуда взяты цены и для какого канала продаж.
  • 👥 Права. Проведение установки цен оставьте одному-двум ответственным. Остальные готовят документ и оставляют его непроведённым на проверку.

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

Можно ли восстановить удалённую установку цен?
Только из резервной копии базы или создав документ заново. Пока документ лишь помечен на удаление, снимите пометку и проведите его повторно.
Пересчитаются ли цены в старых реализациях после удаления?
Нет. В документах продажи хранится число, введённое при заполнении. Удаление установки цен на них не влияет.
Почему у меня нет команды «Удаление помеченных объектов»?
Её видят пользователи с правом на удаление помеченных, обычно администраторы. Обычный пользователь может только поставить пометку.
Нужно ли удалять помеченные документы сразу?
Нет. Помеченный документ не влияет на цены и может ждать плановой чистки базы. Многие администраторы удаляют помеченное раз в месяц после резервного копирования.
Удалится ли тип цен вместе с документом?
Нет. Тип (вид) цен — отдельный элемент справочника. Документ установки цен только записывает значения для этого типа.