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