Работа с ценами в 1С Розница — одна из самых частых операций, с которой сталкиваются пользователи программы. От корректности их ввода зависит не только ведение учета, но и финансовые результаты компании. Однако даже опытные специалисты иногда допускают ошибки: то цена не сохраняется, то не обновляется в чеках, то возникают расхождения с данными на складе. В этой статье мы разберем все актуальные способы внесения цен в 1С Розница 8.3, включая ручной ввод, массовое изменение и автоматизацию через обработки.
Особое внимание уделим типичным проблемам, которые возникают при работе с ценами в разных конфигурациях программы (базовая, ПРОФ, корпоративная). Вы узнаете, как избежать ошибок при синхронизации с 1С Управление Торговлей, почему иногда цены "сбрасываются" после обновления программы, и как настроить права доступа для менеджеров, чтобы они могли редактировать прайс-листы без риска для данных. Все инструкции приведены с учетом последних изменений в законодательстве о маркировке товаров (2026 год) и требований ФНС к чекам.
1. Подготовка к работе с ценами: настройки, которые нужно проверить
Прежде чем вносить цены в 1С Розница, убедитесь, что программа правильно настроена. Отсутствие базовых параметров может привести к тому, что цены либо не сохранятся, либо будут отображаться некорректно в документах. Вот ключевые моменты, которые стоит проверить:
- 📌 Типы цен: Перейдите в
Справочники → Типы цени убедитесь, что созданы все необходимые виды (оптовая, розничная, закупочная и т.д.). Без этого вы не сможете привязать цену к конкретному виду. - 🔄 Валюта: В настройках программы (
Администрирование → Настройки программы → Валюты) должна быть указана валюта по умолчанию (обычно рубли). Если вы работаете с иностранными поставщиками, добавьте дополнительные валюты. - 📦 Номенклатура: Все товары, для которых вы планируете устанавливать цены, должны быть заведены в справочник
Номенклатурас указанием единиц измерения. - 🔒 Права доступа: Проверьте, что у пользователя, который будет вносить цены, есть права на редактирование справочника
Цены номенклатуры(настраивается вАдминистрирование → Пользователи).
Если вы работаете в 1С Розница 2.3 и выше, обратите внимание на настройку Использовать управленческие цены в параметрах учета. Ее включение позволяет разделять цены для бухгалтерского и управленческого учета, что полезно для аналитики, но может усложнить ввод данных для новичков.
Если вы только начали работу с программой, создайте тестовый тип цены с названием "Черновик". Это поможет избежать ошибок при обучении, так как все изменения будутapply только к этому типу, не затрагивая реальные данные.
⚠️ Внимание: Если вы используете 1С Розница для Украины или других стран СНГ, учтите, что настройки валют и налогов могут отличаться. Например, в украинской версии по умолчанию может быть установлена гривна, а не рубли. Всегда сверяйтесь с локальными требованиями налоговых служб.
2. Ручной ввод цен: пошаговая инструкция для одного товара
Самый простой способ внести цену — сделать это вручную для конкретного товара. Этот метод подходит, если вам нужно обновить цену на 1-2 позиции или скорректировать данные после ошибки. Вот как это сделать:
- Откройте справочник
Номенклатурачерез менюСправочники → Номенклатура. - Найдите нужный товар (можно использовать поиск по названию или штрихкоду).
- Дважды кликните по товару, чтобы открыть его карточку.
- Перейдите на вкладку
Цены(в некоторых версиях она может называтьсяЦены и наценки). - Нажмите кнопку
Добавитьи выберите тип цены из списка (например, "Розничная"). - В поле
Ценавведите нужное значение. Если требуется, укажитеВалютуиДата начала действия. - Сохраните изменения кнопкой
Записать и закрыть.
После этого цена станет доступна при оформлении чеков и других документов. Однако учтите, что ручной ввод не подходит для массового обновления прайса. Если вам нужно изменить цены на сотни товаров, используйте методы, описанные в следующих разделах.
Что делать, если цена не сохраняется?
Если после ввода цена "сбрасывается" или не отображается в документах, проверьте:
1. Дата действия цены: Убедитесь, что указана текущая или будущая дата (а не прошедшая).
2. Права пользователя: Возможно, у вас нет прав на редактирование цен для этого типа номенклатуры.
3. Блокировка объекта: Если товар заблокирован другим пользователем (например, бухгалтером), изменения не сохранятся.
4. Настройки округления: В некоторых конфигурациях цены автоматически округляются до копеек. Проверьте настройки в Администрирование → Настройки программы → Цены и скидки.
Если вы работаете с маркированными товарами (например, лекарствами или обувью), после изменения цены может потребоваться повторная отправка данных в систему Честный ЗНАК. Убедитесь, что в настройках программы включена опция Автоматическая отправка изменений в ГИС МТ.
3. Массовое изменение цен: инструменты и нюансы
Когда нужно обновить цены на десятки или сотни товаров, ручной ввод становится неэффективным. В 1С Розница есть несколько способов массового изменения цен:
- 📊 Групповая обработка: Позволяет установить фиксированную цену, наценку или скидку для выбранных товаров.
- 📈 Перерасчет по формуле: Автоматическое изменение цен на основе закупочной стоимости или других параметров.
- 🔄 Загрузка из Excel: Импорт цен из внешнего файла (подходит для синхронизации с прайсами поставщиков).
- 🤖 Регламентные задания: Автоматическое обновление цен по расписанию (например, ежедневное увеличение на 2%).
Рассмотрим каждый метод подробнее.
3.1. Групповая обработка цен
Это самый универсальный способ, который подходит для большинства задач. Чтобы им воспользоваться:
- Перейдите в
Цены и скидки → Установка цен номенклатуры. - Нажмите
Создатьи выберите тип операции (обычно "Установка цен"). - В табличной части добавьте товары, для которых нужно изменить цены. Можно использовать фильтр по группам номенклатуры или поставщикам.
- Укажите тип цены (например, "Розничная") и способ расчета:
- 💰 Фиксированная цена: Установить одно значение для всех товаров.
- 📉 Наценка/скидка: Изменить текущую цену на процент или фиксированную сумму.
- 🔄 Округление: Привести цены к красивому виду (например, до 99 или 999 рублей).
Дата действия (по умолчанию ставится текущая дата).Провести и закрыть.После проведения документа цены обновятся для всех указанных товаров. Обратите внимание, что в 1С Розница 2.3 групповая обработка может работать медленно, если в выборке больше 10 000 позиций. В таких случаях лучше использовать загрузку из Excel.
Сделать резервную копию базы данных|Проверить актуальность остатков на складе|Уведомить кассиров о временной блокировке чеков|Согласовать изменения с бухгалтерией (если затрагиваются себестоимость)|Проверьте, что нет активных регламентных заданий по ценам-->
3.2. Загрузка цен из Excel
Если у вас есть прайс-лист от поставщика в формате Excel, его можно импортировать напрямую в 1С Розница. Для этого:
- Подготовьте файл Excel с колонками:
- 📌
АртикулилиШтрихкод(для идентификации товара) - 💰
Цена(новое значение) - 📅
Дата(опционально, если нужно указать дату действия)
- 📌
Цены и скидки → Загрузка цен из табличного документа.Загрузить и дождитесь завершения операции.Если при загрузке возникают ошибки (например, "Товар не найден"), проверьте:
- 🔍 Совпадают ли артикулы в файле и в базе 1С.
- 📊 Правильно ли указан формат чисел (в Excel цены должны быть в формате "Числовой", а не "Текстовый").
- 🔒 Нет ли блокировок на редактирование цен для этих товаров.
⚠️ Внимание: При загрузке цен из Excel в 1С Розница для Казахстана или других стран с многовалютостью убедитесь, что в файле указана валюта. Иначе программа может автоматически конвертировать цены по курсу ЦБ, что приведет к искажениям.
4. Автоматическое обновление цен: регламентные задания и обработки
Если цены в вашем магазине изменяются по определенному алгоритму (например, еженедельное увеличение на 1% или привязка к курсу доллара), настраивать их вручную неэффективно. В 1С Розница есть инструменты для автоматизации:
- ⏰ Регламентные задания: Позволяют запускать обновление цен по расписанию (например, каждый понедельник в 3:00).
- 🤖 Внешние обработки: Можно написать собственную обработку на 1С Предприятие, которая будет изменять цены по сложным правилам (например, с учетом остатков на складе).
- 🔄 Интеграция с сайтом: Если у вас интернет-магазин на Bitrix или WordPress, можно настроить автоматическую синхронизацию цен через
CommerceML.
Чтобы создать регламентное задание:
- Перейдите в
Администрирование → Регламентные задания. - Нажмите
Создатьи выберите тип задания "Обновление цен". - Укажите расписание (например, "Каждый день в 2:00").
- В параметрах задания выберите:
- 📈 Тип цены, который нужно обновлять.
- 🔢 Правило изменения (фиксированная сумма, процент, формула).
- 📌 Фильтр товаров (например, только для группы "Электроника").
Для сложных сценариев (например, дифференцированная наценка в зависимости от категории товара) лучше использовать внешние обработки. Их можно скачать на портале 1С-Отчетность или заказать у партнеров 1С. Пример кода для простой обработки, которая увеличивает все цены на 5%:
Процедура УвеличитьЦеныНаПроцент(Процент)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныНоменклатуры.Ссылка КАК Ссылка,
| ЦеныНоменклатуры.Цена КАК ТекущаяЦена
|ИЗ
| Справочник.ЦеныНоменклатуры КАК ЦеныНоменклатуры
|ГДЕ
| ЦеныНоменклатуры.ТипЦен = &ТипЦен";
Запрос.УстановитьПараметр("ТипЦен", ТипЦен);
Результат = Запрос.Выполнить();
Пока Результат.Следующий() Цикл
НоваяЦена = Результат.ТекущаяЦена * (1 + Процент/100);
Объект = Результат.Ссылка.ПолучитьОбъект();
Объект.Цена = Округлить(НоваяЦена, 2);
Объект.Записать();
КонецЦикла;
КонецПроцедуры
Этот код можно вставить в обработку и запускать вручную или по расписанию. Для новичков в программировании 1С рекомендуем использовать готовые решения с портала Инфостарт.
Ежедневно|Раз в неделю|Раз в месяц|По мере необходимости|Не обновляю-->
5. Синхронизация цен с 1С Управление Торговлей (УТ)
Если ваша компания использует 1С Управление Торговлей для оптовой торговли и 1С Розница для розничных продаж, важно настроить синхронизацию цен между базами. В противном случае могут возникать расхождения, которые приведут к ошибкам в отчетности.
Для настройки обмена:
- В 1С УТ перейдите в
Администрирование → Синхронизация данных → Настройка синхронизации с 1С Розница. - Укажите, какие данные нужно обменивать (обязательно отметьте галочкой
Цены номенклатуры). - Выберите тип цены в УТ, который будет передаваться в Розницу (обычно это "Розничная цена").
- Настройте расписание обмена (рекомендуется не реже 1 раза в день).
- В 1С Розница проверьте, что в настройках обмена (
Администрирование → Обмен данными) указан тот же тип цены. - 🔴 Цена не отображается в чеке:
- Проверьте, что в
Настройках кассыуказан правильный тип цены по умолчанию. - Убедитесь, что у товара есть остатки на складе (иначе он может не отображаться в списке для продажи).
- Обновите данные на кассе (в 1С Розница для Android нажмите "Синхронизировать").
- Проверьте, что в
- 🔴 Цены "сбрасываются" после обновления программы:
- Это может происходить, если при обновлении была перезаписана конфигурация. Восстановите цены из резервной копии.
- Проверьте, не включена ли опция
Сбрасывать цены при обновлениив настройках обмена.
- 🔴 Расхождения между ценами в Рознице и на сайте:
- Настройте автоматическую выгрузку цен на сайт через
CommerceMLилиREST API. - Проверьте, что на сайте не включен кеш, который может отображать устаревшие данные.
- Настройте автоматическую выгрузку цен на сайт через
- 🔴 Ошибка "Недостаточно прав для редактирования цен":
- Проверьте права пользователя в
Администрирование → Пользователи. - Убедитесь, что роль пользователя включает право на изменение справочника
Цены номенклатуры.
- Проверьте права пользователя в
- 📱 Просмотр цен: Откройте карточку товара и перейдите на вкладку
Цены. - ✏️ Редактирование: Нажмите на цену и введите новое значение. Изменения синхронизируются с сервером при следующем обновлении.
- 🔄 Синхронизация: Чтобы цены обновились на кассе, нажмите кнопку
Синхронизировать данныев главном меню. - 📊 Импорт/экспорт: В мобильной версии нет загрузки из Excel, но можно экспортировать цены в CSV для дальнейшей обработки.
После настройки синхронизации цены будут автоматически обновляться в Рознице при изменении их в УТ. Однако учтите следующие нюансы:
| Проблема | Причина | Решение |
|---|---|---|
| Цены в Рознице не обновляются | Не совпадают типы цен в УТ и Рознице | Проверьте настройки обмена в обеих базах |
| Цены округляются некорректно | Разные настройки округления в программах | Настройте одинаковые правила округления в Администрирование → Настройки программы |
| Дублирование цен | В Рознице созданы дополнительные типы цен | Удалите лишние типы цен или настройте правила обмена |
| Ошибка "Объект заблокирован" | Цены редактирует другой пользователь | Дождитесь завершения операции или принудительно снимите блокировку |
Если вы используете 1С Розница для нескольких магазинов, можно настроить разные цены для каждого торгового зала. Для этого в настройках обмена укажите соответствие между магазинами в УТ и розничными точками в Рознице.
⚠️ Внимание: При синхронизации с 1С УТ 11.4 и новее учитывайте, что в последних версиях изменен формат обмена данными. Если после обновления УТ цены перестали передаваться в Розницу, обновите также конфигурацию Розницы или используйте промежуточный формат CommerceML 2.0.
6. Типичные ошибки при работе с ценами и как их избежать
Даже опытные пользователи 1С Розница иногда сталкиваются с проблемами при работе с ценами. Вот наиболее распространенные ошибки и способы их решения:
Если вы столкнулись с ошибкой, которой нет в этом списке, проверьте Журнал регистрации (Администрирование → Журнал регистрации). Там обычно указывается подробное описание проблемы. Например, ошибка "Не найден тип цены 'Розница'" означает, что в справочнике отсутствует соответствующий элемент.
Перед массовым изменением цен всегда делайте резервную копию базы данных. Это позволит быстро восстановить данные, если что-то пойдет не так. Особенно важно это при работе с внешними обработками или загрузкой из Excel.
Если ошибка связана с маркированными товарами, проверьте настройки интеграции с Честный ЗНАК. Например, при изменении цены на лекарства может потребоваться отправка уведомления в ГИС МТ. Если этот процесс не настроен, цены не обновятся.
7. Работа с ценами в мобильной версии 1С Розница
Если вы используете 1С Розница для Android или iOS, процесс внесения цен имеет свои особенности. В мобильной версии нет полноценного редактора, как на десктопе, но основные операции доступны:
Обратите внимание, что в мобильной версии нет возможности массового изменения цен. Для этого придется использовать десктопную версию или веб-клиент. Также в настройках мобильного приложения можно включить опцию Автообновление цен, которая будет синхронизировать данные с сервером каждые 15-30 минут.
Если после синхронизации цены на кассе не обновляются:
- Проверьте подключение к интернету.
- Убедитесь, что на сервере не стоят блокировки (например, другой пользователь редактирует цены).
- Перезапустите приложение.
- Если проблема сохраняется, очистите кеш приложения в настройках телефона.
8. Отчеты по ценам: как контролировать корректность данных
После внесения изменений важно убедиться, что цены обновлены корректно. В 1С Розница есть несколько отчетов, которые помогут в этом:
- 📊 Анализ цен номенклатуры (
Отчеты → Цены и скидки → Анализ цен): Показывает текущие цены по всем типам и товарам. - 📈 Динамика изменения цен: Позволяет отследить, как менялись цены за период (полезно для анализа инфляции).
- 🔍 Сравнение цен с конкурентными: Если вы ведете мониторинг цен конкурентов, этот отчет покажет разницу.
- 📌 Цены без движения: Выводит товары, цены на которые не изменялись долгое время (можно использовать для акций).
Чтобы сформировать отчет по ценам:
- Перейдите в
Отчеты → Цены и скидки. - Выберите нужный отчет (например, "Анализ цен номенклатуры").
- Укажите период и фильтры (например, только для группы "Одежда").
- Нажмите
Сформировать.
Если в отчете вы видите некорректные данные (например, старые цены), проверьте:
- 🔄 Была ли выполнена синхронизация после изменения цен.
- 📅 Правильно ли указан период в отчете.
- 🔒 Нет ли фильтров, которые исключают часть товаров.
Для более глубокого анализа можно выгрузить данные в Excel. Для этого в сформированном отчете нажмите Еще → Выгрузить в Excel. Это полезно, если вам нужно сравнить цены с данными из других систем (например, с прайсами поставщиков).
Регулярно (например, раз в месяц) формируйте отчет "Анализ цен номенклатуры" и сохраняйте его в архив. Это поможет отследить динамику изменения цен и при необходимости доказать корректность данных при проверках.
FAQ: Частые вопросы по работе с ценами в 1С Розница
1. Как восстановить цены, если они случайно удалены?
Если цены были удалены недавно, проверьте Журнал документов (Цены и скидки → Журнал установки цен). Найдите последний документ об изменении цен и проведите его повторно. Если прошло много времени, восстановите данные из резервной копии.
2. Можно ли в 1С Розница установить разные цены для разных магазинов?
Да, для этого нужно:
- Создать отдельные типы цен для каждого магазина (например, "Розница (Магазин 1)", "Розница (Магазин 2)").
- В настройках каждого торгового зала указать, какой тип цены использовать по умолчанию.
- При загрузке цен из УТ или Excel указывать соответствующий тип.
3. Почему при печати чека цена отличается от той, что в карточке товара?
Это может происходить по нескольким причинам:
- В настройках кассы указан другой тип цены, чем тот, который вы редактировали.
- На товар действует скидка или наценка, которая применяется автоматически.
- Включена опция
Использовать цены из прайс-листа поставщика, и они перекрывают ваши настройки.
Проверьте настройки в Администрирование → Настройки торгового оборудования → Кассы.
4. Как экспортировать цены из 1С Розница в Excel?
Для этого:
- Перейдите в
Цены и скидки → Установка цен номенклатуры. - Сформируйте список товаров с ценами (можно использовать фильтры).
- Нажмите
Еще → Выгрузить в Excel. - Выберите нужные колонки (артикул, название, цена) и сохраните файл.
5. Нужно ли обновлять цены в 1С Розница при изменении НДС?
Да, если вы работаете с НДС, то при изменении ставки (например, с 20% на 10%) цены в рознице также нужно скорректировать. Это можно сделать:
- Вручную для каждого товара.
- Через групповое изменение цен с учетом новой ставки НДС.
- Автоматически, если у вас настроена интеграция с 1С Бухгалтерией.
Не забудьте после этого перепровести документы, чтобы НДС рассчитывался корректно.