Перейти к содержанию

Цены

Здесь лежат сами числа: строка на каждую пару «прейскурант + товар». Когда документ ищет цену, он заглядывает именно сюда — прейскурант лишь говорит, в какой строке искать и что число означает (с НДС или без, в какой валюте).

Где искать: Модули → Цены → Регистры → Цены

Регистр живёт в модуле Цены.

Разбор на примере

Регистр «Цены»

Каждая строка — три главные вещи: «Товар», «Прейскурант» и «Цена». Дрель 000003 в прейскуранте RRP стоит 1 200,00 — это цена без НДС, потому что так решает переключатель НДС самого прейскуранта RRP.

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

Как документ находит цену

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

  1. Акционные прейскуранты — те, у которых в поле «Заменяет» стоит прейскурант документа, а «Период» покрывает дату документа. Цена берётся из первого, в котором есть строка товара; первым идёт прейскурант с более длинным «Периодом», затем — с более ранним началом, затем — по коду (подробно).
  2. Сам прейскурант документа — если дата документа в его «Периоде»; пустой «Период» ограничений не ставит. Если прейскурант документа сам что-то заменяет, то и он действует как акция: только в своём «Периоде», а дальше поиск теми же шагами идёт к прейскуранту, который он заменяет. Прейскурант, у которого «Заменяет» заполнено, а «Период» пуст, не действует вовсе: его строки в «Ценах» не берутся никогда.
  3. Карточка товара. Строки товара не нашлось нигде — берётся базовая цена из карточки.

Цена 0 в строке «Цен» — тоже цена: документ возьмёт 0, а не цену из карточки. Если же цены нет нигде, а в карточке 0, новая строка получит 0, а при перечитывании цен (см. ниже) строка сохранит ту цену, что в ней уже стоит.

Порядок работы

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

Частые ситуации

Сменили цену, а в документах она старая. Так и должно быть: документ берёт цену, когда товар вписывают в строку, и дальше её держит. Новая цена пойдёт в строки, вписанные после изменения. Перечитать цены уже вписанных строк можно сменой прейскуранта документа; смена валюты, поля «Матрица скидок», а также клиента или условия оплаты тоже может их перечитать — когда именно, сказано в статьях документов. Перечитываются все строки, и цены, исправленные вручную, тоже. Смена даты документа цены не перечитывает, даже если на новую дату действует другая акция.

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

Число здесь — с налогом или без? Это решают не «Цены», а переключатель НДС прейскуранта, который стоит в документе; если прейскурант в документе не задан — настройки счетов. Переключатель действует на все цены документа, откуда бы они ни пришли — из акционного прейскуранта или из карточки товара. Поэтому акционному прейскуранту ставьте тот же переключатель НДС, что и основному, иначе его числа прочитаются иначе.

Справочник полей

Поле Описание
Товар Код товара или услуги
Прейскурант К какому прейскуранту относится цена
Комментарий Название товара — подтягивается для удобства
Цена Число в валюте прейскуранта; с НДС или без — решает прейскурант документа
Не пересчитывать Цена ручная: служба «Посчитать цены товаров» её не переписывает