Цены на товары в 1С:Предприятие — одна из самых востребованных данных для менеджеров, бухгалтеров и складских работников. Однако найти актуальную цену номенклатуры не всегда просто: она может зависеть от типа цен (розничная, оптовая, закупочная), валюты, даты действия или даже конкретного контрагента. В этой статье разберём все возможные способы просмотра цен — от базовых до скрытых функций, о которых знают не все пользователи.
Особенность работы с ценами в 1С заключается в том, что их отображение настраивается индивидуально для каждой конфигурации (Управление торговлей 11, ERP 2.5, Бухгалтерия 3.0 и др.). Например, в УТ 11 цены можно увидеть прямо в карточке товара, а в Бухгалтерии 3.0 для этого потребуется открыть отдельный регистр. Мы рассмотрим универсальные методы, а также укажем на нюансы для популярных решений.
Если вы часто работаете с прайс-листами или формируете коммерческие предложения, знание этих способов сэкономит вам часы в месяц. А для программистов и администраторов приведём запросы 1С, которые помогут автоматизировать проверку цен в больших базах.
1. Просмотр цены прямо в карточке номенклатуры
Самый очевидный способ — открыть карточку нужного товара. Однако здесь есть подводные камни: не все конфигурации показывают цены по умолчанию, а иногда отображается не та цена, которая нужна.
Чтобы увидеть цены в карточке:
- 📌 Откройте справочник
Номенклатура(через меню или поиск по базе). - 🔍 Найдите нужный товар и дважды кликните по нему.
- 💰 На вкладке
Цены(илиЦены и валюты) отобразятся все доступные типы цен для этого товара.
Если вкладки с ценами нет, значит в вашей конфигурации она отключена. В этом случае используйте альтернативные методы из следующих разделов.
⚠️ Внимание: В 1С:Бухгалтерия 3.0 цены в карточке номенклатуры отображаются только если включена функциональность "Управление торговлей". Без неё придётся пользоваться отчётами или регистрами.
2. Использование отчёта «Цены номенклатуры»
Для массового просмотра цен или анализа по группам товаров удобно использовать стандартный отчёт Цены номенклатуры. Он есть во всех торговых конфигурациях и позволяет:
- 📊 Фильтровать товары по группам, свойствам или остаткам.
- 💱 Выбирать нужный тип цен (например, Оптовая или Розничная).
- 📅 Указывать дату, на которую нужно посмотреть цены (актуально для исторических данных).
- 📤 Экспортировать результат в Excel или PDF.
Как открыть отчёт:
- Перейдите в раздел
Отчёты(илиПродажи → Отчётыв УТ 11). - Выберите
Цены номенклатуры. - Задайте фильтры (например, группу товаров или тип цен).
- Нажмите
Сформировать.
Если отчёт отсутствует в меню, его можно найти через поиск по базе (кнопка Лупа в правом верхнем углу).
Чтобы быстро найти отчёт, введите в поиске "цены ном" — система подскажет нужный пункт даже если вы не помните точное название.
3. Проверка цен через регистр «Цены номенклатуры»
Для опытных пользователей и администраторов самый надёжный способ — работа напрямую с регистром сведений Цены номенклатуры. Здесь хранятся все цены, включая исторические данные.
Как открыть регистр:
- 🔧 Перейдите в
Все функции(кнопка в правом верхнем углу, выглядит как три точки). - 📋 В списке выберите
Регистры сведений → Цены номенклатуры. - 🔎 Задайте фильтры: выберите номенклатуру, тип цен и дату.
Преимущество этого метода — вы увидите все цены, включая те, которые не отображаются в карточке товара из-за ограничений ролей. Например, если у менеджера нет прав на просмотр закупочных цен, в регистре они будут видны администратору.
| Тип цены | Где хранится | Кто может просматривать |
|---|---|---|
| Розничная | Регистр Цены номенклатуры |
Все пользователи с ролью "Менеджер по продажам" |
| Оптовая | Регистр Цены номенклатуры |
Пользователи с ролью "Руководитель отдела продаж" |
| Закупочная | Регистр Цены номенклатуры или документ Поступление товаров |
Только администраторы и бухгалтеры |
| Индивидуальная (для контрагента) | Регистр Цены номенклатуры контрагентов |
Менеджеры с доступом к данным по клиентам |
4. Просмотр цен в документах (заказы, счета, реализации)
Если вам нужно узнать цену, по которой товар был продан или закуплен, проще всего посмотреть её в уже проведённых документах. Это актуально, когда:
- 📄 Нужно подтвердить цену для клиента по прошлой сделке.
- 🔄 Требуется проверить, не изменилась ли цена со времени последней продажи.
- 📊 Необходимо проанализировать динамику цен по конкретному товару.
Где искать:
- 📋 В документе
Реализация товаров и услуг(вкладкаТовары). - 📄 В документе
Заказ клиентаилиСчёт на оплату. - 📦 В документе
Поступление товаров(для закупочных цен).
Чтобы быстро найти документ по товару, используйте отчёт Анализ субконто (для бухгалтеров) или Движения документа (для администраторов).
⚠️ Внимание: Цены в документах могут отличаться от текущих цен в регистре, если на момент продажи действовали скидки или специальные условия для клиента.
Найти документ по дате или номеру|Открыть вкладку "Товары"|Сверить цену с текущей в регистре|Учесть возможные скидки или наценки-->
5. Использование обработок для массового анализа цен
Для крупных баз с тысячами позиций номенклатуры ручной просмотр цен неэффективен. В этом случае помогут внешние обработки или скрипты на 1С:Предприятие.
Популярные решения:
- 📈 Обработка "Анализ цен номенклатуры" — показывает динамику изменения цен по выбранным товарам.
- 🔄 Обработка "Массовое изменение цен" — позволяет не только просматривать, но и корректировать цены пакетом.
- 📊 Отчёт "Сравнение цен по поставщикам" — актуально для закупочных departments.
Пример кода для выгрузки цен в Excel (для программистов):
Процедура ВыгрузитьЦеныВExcel()
Таблица = Новый ТаблицаЗначений;
Таблица.Колонки.Добавить("Номенклатура");
Таблица.Колонки.Добавить("ТипЦены");
Таблица.Колонки.Добавить("Цена");
Таблица.Колонки.Добавить("Валюта");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
| ЦеныНоменклатуры.ТипЦен КАК ТипЦены,
| ЦеныНоменклатуры.Цена КАК Цена,
| ЦеныНоменклатуры.Валюта КАК Валюта
|ИЗ
| РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
| ЦеныНоменклатуры.Период = &Дата";
Запрос.УстановитьПараметр("Дата", ТекущаяДата());
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Строка = Таблица.Добавить();
Строка.Номенклатура = Выборка.Номенклатура;
Строка.ТипЦены = Выборка.ТипЦены;
Строка.Цена = Выборка.Цена;
Строка.Валюта = Выборка.Валюта;
КонецЦикла;
ЭкспортВExcel(Таблица, "Цены_номенклатуры.xlsx");
КонецПроцедуры
Если вы не программист, можно скачать готовые обработки с сайта 1С:ИТС или портала Infostart (убедитесь, что обработка совместима с вашей версией конфигурации).
Где скачать бесплатные обработки для 1С?
Наиболее надёжные источники:
1. Портал ИТС (https://its.1c.ru) — официальные обработки от 1С.
2. Infostart (https://infostart.ru) — крупнейшая база пользовательских решений (проверяйте рейтинг и отзывы).
3. GitHub — для программистов (ищите репозитории с ключевыми словами "1C price analysis").
Осторожно: перед использованием сторонних обработок делайте резервную копию базы!
6. Просмотр цен через мобильное приложение 1С
Если вы часто работаете в пути или на складе, удобно использовать мобильное приложение 1С:Предприятие. Оно позволяет:
- 📱 Просматривать цены прямо со смартфона или планшета.
- 🔍 Сканировать штрихкоды товаров для быстрого поиска.
- 📊 Видеть остатки и цены в реальном времени (при наличии интернета).
Как настроить доступ к ценам:
- Установите приложение 1С:Предприятие из App Store или Google Play.
- Подключитесь к вашей базе (потребуется адрес сервера и учётные данные).
- В меню выберите
Номенклатура→ найдите нужный товар → откройте вкладкуЦены.
Ограничения мобильной версии:
- ❌ Не все типы цен могут отображаться (зависит от настроек публикации базы).
- ❌ Нет возможности массового экспорта цен (только просмотр по одному товару).
⚠️ Внимание: Для работы мобильного приложения требуется публикация базы на веб-сервере (Apache или IIS) и настройка прав доступа. Если вы не видите цены в приложении, обратитесь к администратору 1С.
7. Особенности просмотра цен в разных конфигурациях 1С
Каждая конфигурация 1С имеет свои нюансы работы с ценами. Рассмотрим самые распространённые:
| Конфигурация | Где смотреть цены | Особенности |
|---|---|---|
| Управление торговлей 11 | Карточка номенклатуры, отчёт "Цены номенклатуры" | Поддерживает индивидуальные цены для клиентов и скидки по дисконтным картам. |
| ERP 2.5 | Регистр "Цены номенклатуры", документ "Установка цен" | Цены могут зависеть от склада, проекта или подразделения. |
| Бухгалтерия 3.0 | Отчёт "Цены номенклатуры" или регистр (если включена торговля) | Без модуля "Управление торговлей" цены хранятся только в документах поступления/реализации. |
| Комплексная автоматизация 2 | Карточка номенклатуры, отчёт "Анализ цен" | Поддерживает мультивалютность и историю изменений цен. |
| Розница 2.3 | Раздел "Товары и цены" → "Цены" | Цены привязаны к торговому оборудованию (кассам, сканерам). |
Если вы работаете в нетиповой конфигурации или сильно доработанной базе, пути к ценам могут отличаться. В этом случае:
- Используйте поиск по базе (
Ctrl + Fили кнопкаЛупа). - Проверьте раздел
Все функции— там отображаются все объекты конфигурации. - Обратитесь к администратору за схемой хранения данных.
В ERP 2.5 и УТ 11 цены могут зависеть от склада, проекта или подразделения. Всегда проверяйте фильтры при поиске!
8. Решение проблем: почему не видно цен в 1С
Если цены не отображаются или показываются некорректно, причины могут быть следующими:
- 🔒 Ограничения по ролям: У вашего пользователя нет прав на просмотр определённых типов цен. Решение: обратитесь к администратору за настройкой прав.
- 📅 Неверная дата: Вы смотрите цены на дату, когда они ещё не были установлены. Проверьте актуальность периода в фильтрах.
- 🏷️ Отсутствие типа цен: Для номенклатуры не заведены цены нужного типа (например, нет оптовой цены). Решение: установите цены через документ
Установка цен номенклатуры. - 🔧 Ошибки в конфигурации: После обновления или доработки базы могли "слететь" настройки отображения цен. Решение: выполните тестирование и исправление базы (
Администрирование → Тестирование и исправление). - 🖥️ Кэш браузера: Если работаете через веб-клиент, очистите кэш или обновите страницу (
Ctrl + F5).
Если проблема сохраняется, проверьте:
- Наличие записей в регистре
Цены номенклатурыдля нужного периода. - Правильность заполнения реквизита
Тип ценв документах продаж. - Настройки учётной политики (возможно, цены рассчитываются динамически по формуле).
⚠️ Внимание: В конфигурациях с управлением по характеристикам (цвет, размер и т.д.) цены могут быть привязаны к конкретным характеристикам номенклатуры. В этом случае нужно открывать не саму номенклатуру, а её характеристику.
FAQ: Частые вопросы по работе с ценами в 1С
Как посмотреть историю изменения цен на товар?
Откройте регистр Цены номенклатуры и установите фильтр по дате. Чтобы увидеть все изменения, снимите галочку Только актуальные (если она есть). Также можно использовать отчёт История цен номенклатуры (доступен в УТ 11 и ERP 2.5).
Можно ли экспортировать цены в Excel для дальнейшей работы?
Да, есть несколько способов:
- Из отчёта
Цены номенклатурынажмитеЕщё → Выгрузить в Excel. - Используйте обработку
Выгрузка данных в Excel(есть в стандартных поставках 1С). - Напишите собственный скрипт на
1С:Предприятие(пример кода приведён в разделе 5).
Для массового экспорта лучше использовать обработки, так как они позволяют гибко настраивать формат выгрузки.
Почему в документе цена отличается от цены в регистре?
Это нормальная ситуация, если:
- На момент создания документа действовала другая цена (проверьте дату документа).
- К клиенту применена скидка или индивидуальная цена (смотрите документ
Соглашение с клиентом). - Цена рассчитывается динамически по формуле (например,
Себестоимость + 20%).
Чтобы разобраться, откройте документ и посмотрите вкладку Цены и скидки или Дополнительно.
Как установить цены для новой номенклатуры?
Используйте документ Установка цен номенклатуры:
- Перейдите в раздел
Ценообразование(илиТовары и ценыв Рознице). - Создайте новый документ
Установка цен номенклатуры. - Добавьте номенклатуру, выберите тип цен и укажите значения.
- Проведите документ.
Для массового заполнения цен можно использовать обработку Групповое изменение цен.
Можно ли в 1С увидеть цену с учётом всех скидок для конкретного клиента?
Да, для этого:
- Откройте карточку клиента.
- Перейдите на вкладку
Цены и скидки(илиУсловия продаж). - Выберите нужный тип цен и посмотрите итоговую цену с учётом скидок.
Также можно создать тестовый документ Заказ клиента, добавить товар и посмотреть финальную цену.