Виды и типы цен в 1С: как создать и подставить их в документы продажи
Содержание
Вид цены в 1С:Управление торговлей создают в разделе CRM и маркетинг → Виды цен, а в 1С:Бухгалтерии тип цены — в справочнике Типы цен номенклатуры. Чтобы цена сама подставлялась в заказ или реализацию, этот вид цены привязывают к соглашению с клиентом или к договору. Указать тип цен вручную в самом документе тоже можно, но тогда теряется смысл справочника.
Справочник видов цен — это не просто ценники. Это набор правил: в какой валюте считать, с НДС или без, с каким округлением и по какой формуле выводить цену из другой цены. Один раз настроили — дальше 1С подставляет нужное значение в каждую продажу.
Ниже — порядок от включения механизма до массовой загрузки прайс-листа, с точными путями по основным конфигурациям.
Где в 1С включить и найти справочник цен
Сначала проверьте, что механизм вообще включён. По умолчанию в чистой базе несколько видов цен может быть выключено.
В 1С:Управление торговлей 11 зайдите в НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг и поставьте флажок «Несколько видов цен». Без него справочник останется скрытым.
В 1С:Бухгалтерии 3.0 механизм включается в разделе Главное → Функциональность на закладке Торговля — там нужно разрешить учёт по нескольким типам цен. После этого ссылка на справочник появится в разделе Справочники.
Виды цен — общий справочник базы, а не личная настройка пользователя: созданный вид цены видят все, у кого есть права на продажи. Поэтому не плодите дубли вроде Розница и Розничная — договоритесь о названиях заранее. Удалить вид цены, который уже использован в документах или соглашениях, 1С не даст без пометки на удаление и контроля ссылок.
Пути к самому справочнику различаются, поэтому термины тоже разные:
| Конфигурация | Как называется | Где лежит справочник |
|---|---|---|
| 1С:Управление торговлей 11 | Виды цен | CRM и маркетинг → Виды цен |
| 1С:Бухгалтерия предприятия 3.0 | Типы цен номенклатуры | Справочники → Товары и услуги → Типы цен номенклатуры |
| 1С:Розница 2 / 3 | Виды цен | раздел Маркетинг → Виды цен |
В Управлении торговлей говорят «вид цены», в Бухгалтерии — «тип цены». Это одна и та же сущность, не пугайтесь расхождения в терминах при переходе между базами.
Создаём новый вид цены: поля карточки
Порядок в Управлении торговлей:
- Откройте
CRM и маркетинг → Виды цени нажмите «Создать». - В поле
Наименованиезадайте понятное имя:Розничная,Оптовая,Закупочная,Для интернет-магазина. - Заполните
Идентификатор для формул— короткую латинскую или русскую метку без пробелов. По ней этот вид цены будет вызываться, если другая цена считается от него. - В поле
Использованиевыберите, для чего цена нужна: для продажи клиентам или только как база для расчёта других цен. - Укажите
Валютуи флажокЦена включает НДС, если в этой цене налог уже «сидит» внутри. - Выберите способ задания цены — вручную или по формуле (подробно ниже).
- Запишите и закройте.
Поле Идентификатор для формул часто пропускают, а потом не могут сослаться на цену в формуле. Задавайте идентификатор сразу при создании закупочной и базовой цены — переделывать формулы потом долго.
В Бухгалтерии карточка типа цены проще: наименование, валюта и признак «включает НДС». Расчёта по формуле и сложного округления там нет — тип цены в БП служит в основном для хранения и подстановки заранее известных цен.
Округление цены: точность и «красивые» окончания
Округление настраивают в карточке вида цены в Управлении торговлей. Задайте две вещи: до какого разряда округлять и в какую сторону.
Варианты точности обычно такие:
- 🪙 до копейки (0,01) — когда важна точность расчёта;
- 💰 до рубля (1) — розница, чтобы в ценнике не было копеек;
- 🏷️ до 10 рублей — крупный опт и техника.
Направление округления — по арифметическим правилам (0,5 вверх) или всегда в большую сторону (в пользу продавца). Для розницы нередко включают «психологическое» окончание, чтобы цена заканчивалась на 90 или 99 копеек: 1С сама подгонит 347,13 ₽ к 346,99 ₽.
Проверьте округление на двух-трёх позициях с разной базой. Частая ошибка — поставить округление «в большую сторону до рубля» для закупочной цены, в результате чего входящая цена завышается и вся наценка сверху едет.
Округление применяется при расчёте по формуле. Если цены вводятся вручную, 1С запишет ровно то число, которое вы указали в документе установки цен, без округления.
Валюта вида цены и продажи в разных валютах
Каждый вид цены хранится в одной валюте. Если ведёте расчёты и в рублях, и в валюте, заведите отдельные виды цен либо настройте пересчёт по курсу.
Как это работает на практике:
- валюта вида цены — рубли, а документ оформляется в евро → 1С пересчитает цену по курсу на дату документа;
- вид цены в евро, продажа в рублях → обратный пересчёт по тому же принципу;
- флажок
Цена включает НДСопределяет, выделять налог сверху или извлекать его из цены.
Курсы валют должны быть загружены в справочник Валюты, иначе пересчёт даст ноль или ошибку. В Управлении торговлей курсы можно загружать автоматически через НСИ и администрирование → Валюты → Загрузить курсы валют.
Если в вашей рознице всё в рублях, не плодите валютные виды цен — это только усложнит расчёты и сверку. Валюту уже заполненного вида цены лучше не менять задним числом: ранее записанные значения останутся в старой валюте, и история цен перестанет сходиться.
Расчёт цены по формуле на основе другой цены
Самое полезное в видах цен Управления торговли — автоматический расчёт. Вместо того чтобы вбивать розницу руками, задайте формулу от закупочной цены.
В карточке вида цены выберите способ «Рассчитывается по другим видам цен» и откройте редактор формулы. Простейший вариант — закупочная цена, умноженная на коэффициент наценки:
[Закупочная] * 1.25
Здесь [Закупочная] — это идентификатор для формул того вида цены, от которого считаем. Можно строить и сложнее: разные коэффициенты, прибавление фиксированной суммы, функции округления. Результат 1С пересчитает при проведении документа установки цен.
Какой способ выбрать — зависит от того, как у вас формируются цены:
[Закупочная] * 1.2.Формула не ограничена одним умножением. Можно прибавить фиксированную сумму к наценке ([Закупочная] * 1.2 + 50), заложить разные коэффициенты через условие или сослаться сразу на несколько базовых цен. Главное — чтобы все виды цен, на которые ссылается формула, имели заполненный идентификатор и были рассчитаны раньше по порядку.
Расчётный вид цены не меняется сам по себе. После изменения закупочной цены заново проведите документ «Установка цен номенклатуры» по расчётному виду — только тогда розница пересчитается.
Пример: три связанные цены торговой фирмы
Типовая схема в опте с розницей — три вида цен, где каждый следующий считается от предыдущего. Так меняется только закупка, а оптовая и розничная подтягиваются сами.
- Закупочная — способ «задаётся вручную», валюта поставщика. Эти цифры вносят из приходных документов или установкой цен вручную.
- Оптовая — способ «рассчитывается по другим видам цен», формула
[Закупочная] * 1.15(наценка 15 %), округление до рубля по арифметике. - Розничная — считается уже от оптовой:
[Оптовая] * 1.25, с психологическим округлением в большую сторону до окончания на90копеек.
Порядок пересчёта важен: сначала проводится установка закупочных цен, затем оптовых, затем розничных. Если поменять местами, розница посчитается на старую оптовую базу.
Проверьте цепочку на одной позиции. Закупка 100 ₽ → оптовая 115 ₽ → розничная 143,75 ₽, после округления вверх с «красивым» окончанием — 143,90 ₽. Если получили другое число, ищите ошибку в идентификаторе формулы или в округлении базового вида.
Как указать тип цены в документе и соглашении
Чтобы не выбирать вид цены в каждой продаже вручную, его закрепляют на уровне условий работы с клиентом.
В Управлении торговлей цена подтягивается из соглашения об условиях продаж. В типовом или индивидуальном соглашении есть поле Вид цены — укажите его там, и при создании заказа или реализации по этому соглашению 1С подставит нужные цены автоматически.
Если соглашения не используете, вид цены можно задать в договоре с контрагентом или выбрать прямо в документе продажи — поле с видом цены есть в шапке табличной части.
Приоритет подстановки такой:
- вид цены из соглашения по документу;
- вид цены из договора, если соглашения нет;
- значение, выбранное вручную в самом документе.
В Бухгалтерии всё проще: тип цен указывается в договоре с покупателем либо выбирается в документе реализации, и цены подставляются из последней актуальной установки цен.
Если в документ подставился ноль или пустая цена, причина почти всегда одна из двух: по этому виду цены для товара ещё не проводили установку цен, либо дата документа раньше даты, с которой цена начала действовать. Проверьте, есть ли проведённый документ установки цен по нужному виду и на дату не позже даты продажи.
Массовая установка цен и выгрузка прайс-листа
Сами цифры по видам цен хранит документ «Установка цен номенклатуры». Создавать и менять цены нужно через него, а не правкой справочника.
Порядок работы с документом:
- Откройте
CRM и маркетинг → Установка цен номенклатуры(в Бухгалтерии —Склад → Установка цен номенклатуры) и создайте документ. - Укажите дату, с которой цены начинают действовать, и виды цен, которые заполняете.
- Подберите номенклатуру — вручную, по группе или по отбору.
- Для расчётных видов цен нажмите пересчёт по формуле; для ручных — впишите значения.
- Проверьте округление и проведите документ.
Цены версионируются по дате: новый документ установки не стирает старые, а задаёт новое значение «с такого-то числа». История цен сохраняется, можно посмотреть, по какой цене товар продавался месяц назад.
Готовый прайс-лист для клиента формируют отчётом CRM и маркетинг → Прайс-лист: он берёт актуальные цены на дату и выводит их в печатную или табличную форму для выгрузки в Excel. Загрузить цены из внешнего файла Excel тоже можно — в документе установки цен за это отвечает команда загрузки из файла, сопоставляющая колонки прайса с номенклатурой базы.