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

Каждая строка — три главные вещи: «Товар», «Прейскурант» и «Цена». Дрель 000003 в прейскуранте RRP стоит 1 200,00 — это цена без НДС, потому что так решает переключатель НДС самого прейскуранта RRP.
Один и тот же товар может иметь сколько угодно строк — по одной на каждый прейскурант: в розничном одна цена, в оптовом другая, в акционном третья. А если для какого-то прейскуранта строки нет, документы берут базовую цену из карточки товара — это штатный запасной ход, а не ошибка.
Как документ находит цену
Цену документ ищет, когда товар вписывают в строку. Прейскурант документа приходит из карточки клиента, его категории или условия оплаты — как именно, описано в статьях «Счета клиентам» и «Счета-фактуры». Дальше поиск идёт по очереди, на дату документа (в «Счетах-фактурах» — на дату операции, а без неё — на дату счёта):
- Акционные прейскуранты — те, у которых в поле «Заменяет» стоит прейскурант документа, а «Период» покрывает дату документа. Цена берётся из первого, в котором есть строка товара; первым идёт прейскурант с более длинным «Периодом», затем — с более ранним началом, затем — по коду (подробно).
- Сам прейскурант документа — если дата документа в его «Периоде»; пустой «Период» ограничений не ставит. Если прейскурант документа сам что-то заменяет, то и он действует как акция: только в своём «Периоде», а дальше поиск теми же шагами идёт к прейскуранту, который он заменяет. Прейскурант, у которого «Заменяет» заполнено, а «Период» пуст, не действует вовсе: его строки в «Ценах» не берутся никогда.
- Карточка товара. Строки товара не нашлось нигде — берётся базовая цена из карточки.
Цена 0 в строке «Цен» — тоже цена: документ возьмёт 0, а не цену из карточки. Если же цены нет нигде, а в карточке 0, новая строка получит 0, а при перечитывании цен (см. ниже) строка сохранит ту цену, что в ней уже стоит.
Порядок работы
Новую цену заводят простой строкой: прейскурант, товар, число. Массовую смену удобно делать через «Дубликат» существующей строки или импорт. Строки «Цен» создаёт и обновляет также обслуживание «Посчитать цены товаров» — по формулам из матрицы прейскуранта. Цену, которую нужно сохранить вне формулы (договорную или ручную), отметьте в окне цены галочкой «Не пересчитывать»: служба её не изменит, а снять галочку можно в любой момент. Проверить результат быстрее всего живым документом: впишите товар в тестовый заказ клиента с этим прейскурантом и посмотрите, какая цена подтянулась.
Частые ситуации
Сменили цену, а в документах она старая. Так и должно быть: документ берёт цену, когда товар вписывают в строку, и дальше её держит. Новая цена пойдёт в строки, вписанные после изменения. Перечитать цены уже вписанных строк можно сменой прейскуранта документа; смена валюты, поля «Матрица скидок», а также клиента или условия оплаты тоже может их перечитать — когда именно, сказано в статьях документов. Перечитываются все строки, и цены, исправленные вручную, тоже. Смена даты документа цены не перечитывает, даже если на новую дату действует другая акция.
Одна цена для всех прейскурантов. Всё равно нужна строка на каждый прейскурант — или оставьте товар без строк совсем, и все возьмут базовую цену из карточки.
Число здесь — с налогом или без? Это решают не «Цены», а переключатель НДС прейскуранта, который стоит в документе; если прейскурант в документе не задан — настройки счетов. Переключатель действует на все цены документа, откуда бы они ни пришли — из акционного прейскуранта или из карточки товара. Поэтому акционному прейскуранту ставьте тот же переключатель НДС, что и основному, иначе его числа прочитаются иначе.
Справочник полей
| Поле | Описание |
|---|---|
| Товар | Код товара или услуги |
| Прейскурант | К какому прейскуранту относится цена |
| Комментарий | Название товара — подтягивается для удобства |
| Цена | Число в валюте прейскуранта; с НДС или без — решает прейскурант документа |
| Не пересчитывать | Цена ручная: служба «Посчитать цены товаров» её не переписывает |