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

Особое внимание уделим типичным проблемам, которые возникают при работе с ценами в разных конфигурациях программы (базовая, ПРОФ, корпоративная). Вы узнаете, как избежать ошибок при синхронизации с 1С Управление Торговлей, почему иногда цены "сбрасываются" после обновления программы, и как настроить права доступа для менеджеров, чтобы они могли редактировать прайс-листы без риска для данных. Все инструкции приведены с учетом последних изменений в законодательстве о маркировке товаров (2026 год) и требований ФНС к чекам.

1. Подготовка к работе с ценами: настройки, которые нужно проверить

Прежде чем вносить цены в 1С Розница, убедитесь, что программа правильно настроена. Отсутствие базовых параметров может привести к тому, что цены либо не сохранятся, либо будут отображаться некорректно в документах. Вот ключевые моменты, которые стоит проверить:

  • 📌 Типы цен: Перейдите в Справочники → Типы цен и убедитесь, что созданы все необходимые виды (оптовая, розничная, закупочная и т.д.). Без этого вы не сможете привязать цену к конкретному виду.
  • 🔄 Валюта: В настройках программы (Администрирование → Настройки программы → Валюты) должна быть указана валюта по умолчанию (обычно рубли). Если вы работаете с иностранными поставщиками, добавьте дополнительные валюты.
  • 📦 Номенклатура: Все товары, для которых вы планируете устанавливать цены, должны быть заведены в справочник Номенклатура с указанием единиц измерения.
  • 🔒 Права доступа: Проверьте, что у пользователя, который будет вносить цены, есть права на редактирование справочника Цены номенклатуры (настраивается в Администрирование → Пользователи).

Если вы работаете в 1С Розница 2.3 и выше, обратите внимание на настройку Использовать управленческие цены в параметрах учета. Ее включение позволяет разделять цены для бухгалтерского и управленческого учета, что полезно для аналитики, но может усложнить ввод данных для новичков.

💡

Если вы только начали работу с программой, создайте тестовый тип цены с названием "Черновик". Это поможет избежать ошибок при обучении, так как все изменения будутapply только к этому типу, не затрагивая реальные данные.

⚠️ Внимание: Если вы используете 1С Розница для Украины или других стран СНГ, учтите, что настройки валют и налогов могут отличаться. Например, в украинской версии по умолчанию может быть установлена гривна, а не рубли. Всегда сверяйтесь с локальными требованиями налоговых служб.

2. Ручной ввод цен: пошаговая инструкция для одного товара

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

  1. Откройте справочник Номенклатура через меню Справочники → Номенклатура.
  2. Найдите нужный товар (можно использовать поиск по названию или штрихкоду).
  3. Дважды кликните по товару, чтобы открыть его карточку.
  4. Перейдите на вкладку Цены (в некоторых версиях она может называться Цены и наценки).
  5. Нажмите кнопку Добавить и выберите тип цены из списка (например, "Розничная").
  6. В поле Цена введите нужное значение. Если требуется, укажите Валюту и Дата начала действия.
  7. Сохраните изменения кнопкой Записать и закрыть.

После этого цена станет доступна при оформлении чеков и других документов. Однако учтите, что ручной ввод не подходит для массового обновления прайса. Если вам нужно изменить цены на сотни товаров, используйте методы, описанные в следующих разделах.

Что делать, если цена не сохраняется?

Если после ввода цена "сбрасывается" или не отображается в документах, проверьте:

1. Дата действия цены: Убедитесь, что указана текущая или будущая дата (а не прошедшая).

2. Права пользователя: Возможно, у вас нет прав на редактирование цен для этого типа номенклатуры.

3. Блокировка объекта: Если товар заблокирован другим пользователем (например, бухгалтером), изменения не сохранятся.

4. Настройки округления: В некоторых конфигурациях цены автоматически округляются до копеек. Проверьте настройки в Администрирование → Настройки программы → Цены и скидки.

Если вы работаете с маркированными товарами (например, лекарствами или обувью), после изменения цены может потребоваться повторная отправка данных в систему Честный ЗНАК. Убедитесь, что в настройках программы включена опция Автоматическая отправка изменений в ГИС МТ.

3. Массовое изменение цен: инструменты и нюансы

Когда нужно обновить цены на десятки или сотни товаров, ручной ввод становится неэффективным. В 1С Розница есть несколько способов массового изменения цен:

  • 📊 Групповая обработка: Позволяет установить фиксированную цену, наценку или скидку для выбранных товаров.
  • 📈 Перерасчет по формуле: Автоматическое изменение цен на основе закупочной стоимости или других параметров.
  • 🔄 Загрузка из Excel: Импорт цен из внешнего файла (подходит для синхронизации с прайсами поставщиков).
  • 🤖 Регламентные задания: Автоматическое обновление цен по расписанию (например, ежедневное увеличение на 2%).

Рассмотрим каждый метод подробнее.

3.1. Групповая обработка цен

Это самый универсальный способ, который подходит для большинства задач. Чтобы им воспользоваться:

  1. Перейдите в Цены и скидки → Установка цен номенклатуры.
  2. Нажмите Создать и выберите тип операции (обычно "Установка цен").
  3. В табличной части добавьте товары, для которых нужно изменить цены. Можно использовать фильтр по группам номенклатуры или поставщикам.
  4. Укажите тип цены (например, "Розничная") и способ расчета:
    • 💰 Фиксированная цена: Установить одно значение для всех товаров.
    • 📉 Наценка/скидка: Изменить текущую цену на процент или фиксированную сумму.
    • 🔄 Округление: Привести цены к красивому виду (например, до 99 или 999 рублей).
  • Заполните поле Дата действия (по умолчанию ставится текущая дата).
  • Нажмите Провести и закрыть.
  • После проведения документа цены обновятся для всех указанных товаров. Обратите внимание, что в 1С Розница 2.3 групповая обработка может работать медленно, если в выборке больше 10 000 позиций. В таких случаях лучше использовать загрузку из Excel.

    Сделать резервную копию базы данных|Проверить актуальность остатков на складе|Уведомить кассиров о временной блокировке чеков|Согласовать изменения с бухгалтерией (если затрагиваются себестоимость)|Проверьте, что нет активных регламентных заданий по ценам-->

    3.2. Загрузка цен из Excel

    Если у вас есть прайс-лист от поставщика в формате Excel, его можно импортировать напрямую в 1С Розница. Для этого:

    1. Подготовьте файл Excel с колонками:
      • 📌 Артикул или Штрихкод (для идентификации товара)
      • 💰 Цена (новое значение)
      • 📅 Дата (опционально, если нужно указать дату действия)
  • В 1С Розница перейдите в Цены и скидки → Загрузка цен из табличного документа.
  • Выберите подготовленный файл и укажите соответствие колонок.
  • Нажмите Загрузить и дождитесь завершения операции.
  • Если при загрузке возникают ошибки (например, "Товар не найден"), проверьте:

    • 🔍 Совпадают ли артикулы в файле и в базе 1С.
    • 📊 Правильно ли указан формат чисел (в Excel цены должны быть в формате "Числовой", а не "Текстовый").
    • 🔒 Нет ли блокировок на редактирование цен для этих товаров.
    ⚠️ Внимание: При загрузке цен из Excel в 1С Розница для Казахстана или других стран с многовалютостью убедитесь, что в файле указана валюта. Иначе программа может автоматически конвертировать цены по курсу ЦБ, что приведет к искажениям.

    4. Автоматическое обновление цен: регламентные задания и обработки

    Если цены в вашем магазине изменяются по определенному алгоритму (например, еженедельное увеличение на 1% или привязка к курсу доллара), настраивать их вручную неэффективно. В 1С Розница есть инструменты для автоматизации:

    • Регламентные задания: Позволяют запускать обновление цен по расписанию (например, каждый понедельник в 3:00).
    • 🤖 Внешние обработки: Можно написать собственную обработку на 1С Предприятие, которая будет изменять цены по сложным правилам (например, с учетом остатков на складе).
    • 🔄 Интеграция с сайтом: Если у вас интернет-магазин на Bitrix или WordPress, можно настроить автоматическую синхронизацию цен через CommerceML.

    Чтобы создать регламентное задание:

    1. Перейдите в Администрирование → Регламентные задания.
    2. Нажмите Создать и выберите тип задания "Обновление цен".
    3. Укажите расписание (например, "Каждый день в 2:00").
    4. В параметрах задания выберите:
      • 📈 Тип цены, который нужно обновлять.
      • 🔢 Правило изменения (фиксированная сумма, процент, формула).
      • 📌 Фильтр товаров (например, только для группы "Электроника").
  • Сохраните задание и активируйте его.
  • Для сложных сценариев (например, дифференцированная наценка в зависимости от категории товара) лучше использовать внешние обработки. Их можно скачать на портале 1С-Отчетность или заказать у партнеров 1С. Пример кода для простой обработки, которая увеличивает все цены на 5%:

    Процедура УвеличитьЦеныНаПроцент(Процент)
    

    Запрос = Новый Запрос;

    Запрос.Текст =

    "ВЫБРАТЬ

    | ЦеныНоменклатуры.Ссылка КАК Ссылка,

    | ЦеныНоменклатуры.Цена КАК ТекущаяЦена

    |ИЗ

    | Справочник.ЦеныНоменклатуры КАК ЦеныНоменклатуры

    |ГДЕ

    | ЦеныНоменклатуры.ТипЦен = &ТипЦен";

    Запрос.УстановитьПараметр("ТипЦен", ТипЦен);

    Результат = Запрос.Выполнить();

    Пока Результат.Следующий() Цикл

    НоваяЦена = Результат.ТекущаяЦена * (1 + Процент/100);

    Объект = Результат.Ссылка.ПолучитьОбъект();

    Объект.Цена = Округлить(НоваяЦена, 2);

    Объект.Записать();

    КонецЦикла;

    КонецПроцедуры

    Этот код можно вставить в обработку и запускать вручную или по расписанию. Для новичков в программировании 1С рекомендуем использовать готовые решения с портала Инфостарт.

    Ежедневно|Раз в неделю|Раз в месяц|По мере необходимости|Не обновляю-->

    5. Синхронизация цен с 1С Управление Торговлей (УТ)

    Если ваша компания использует 1С Управление Торговлей для оптовой торговли и 1С Розница для розничных продаж, важно настроить синхронизацию цен между базами. В противном случае могут возникать расхождения, которые приведут к ошибкам в отчетности.

    Для настройки обмена:

    1. В 1С УТ перейдите в Администрирование → Синхронизация данных → Настройка синхронизации с 1С Розница.
    2. Укажите, какие данные нужно обменивать (обязательно отметьте галочкой Цены номенклатуры).
    3. Выберите тип цены в УТ, который будет передаваться в Розницу (обычно это "Розничная цена").
    4. Настройте расписание обмена (рекомендуется не реже 1 раза в день).
    5. В 1С Розница проверьте, что в настройках обмена (Администрирование → Обмен данными) указан тот же тип цены.
    6. После настройки синхронизации цены будут автоматически обновляться в Рознице при изменении их в УТ. Однако учтите следующие нюансы:

      Проблема Причина Решение
      Цены в Рознице не обновляются Не совпадают типы цен в УТ и Рознице Проверьте настройки обмена в обеих базах
      Цены округляются некорректно Разные настройки округления в программах Настройте одинаковые правила округления в Администрирование → Настройки программы
      Дублирование цен В Рознице созданы дополнительные типы цен Удалите лишние типы цен или настройте правила обмена
      Ошибка "Объект заблокирован" Цены редактирует другой пользователь Дождитесь завершения операции или принудительно снимите блокировку

      Если вы используете 1С Розница для нескольких магазинов, можно настроить разные цены для каждого торгового зала. Для этого в настройках обмена укажите соответствие между магазинами в УТ и розничными точками в Рознице.

      ⚠️ Внимание: При синхронизации с 1С УТ 11.4 и новее учитывайте, что в последних версиях изменен формат обмена данными. Если после обновления УТ цены перестали передаваться в Розницу, обновите также конфигурацию Розницы или используйте промежуточный формат CommerceML 2.0.

      6. Типичные ошибки при работе с ценами и как их избежать

      Даже опытные пользователи 1С Розница иногда сталкиваются с проблемами при работе с ценами. Вот наиболее распространенные ошибки и способы их решения:

      • 🔴 Цена не отображается в чеке:
        • Проверьте, что в Настройках кассы указан правильный тип цены по умолчанию.
        • Убедитесь, что у товара есть остатки на складе (иначе он может не отображаться в списке для продажи).
        • Обновите данные на кассе (в 1С Розница для Android нажмите "Синхронизировать").
      • 🔴 Цены "сбрасываются" после обновления программы:
        • Это может происходить, если при обновлении была перезаписана конфигурация. Восстановите цены из резервной копии.
        • Проверьте, не включена ли опция Сбрасывать цены при обновлении в настройках обмена.
      • 🔴 Расхождения между ценами в Рознице и на сайте:
        • Настройте автоматическую выгрузку цен на сайт через CommerceML или REST API.
        • Проверьте, что на сайте не включен кеш, который может отображать устаревшие данные.
      • 🔴 Ошибка "Недостаточно прав для редактирования цен":
        • Проверьте права пользователя в Администрирование → Пользователи.
        • Убедитесь, что роль пользователя включает право на изменение справочника Цены номенклатуры.

      Если вы столкнулись с ошибкой, которой нет в этом списке, проверьте Журнал регистрации (Администрирование → Журнал регистрации). Там обычно указывается подробное описание проблемы. Например, ошибка "Не найден тип цены 'Розница'" означает, что в справочнике отсутствует соответствующий элемент.

      💡

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

      Если ошибка связана с маркированными товарами, проверьте настройки интеграции с Честный ЗНАК. Например, при изменении цены на лекарства может потребоваться отправка уведомления в ГИС МТ. Если этот процесс не настроен, цены не обновятся.

      7. Работа с ценами в мобильной версии 1С Розница

      Если вы используете 1С Розница для Android или iOS, процесс внесения цен имеет свои особенности. В мобильной версии нет полноценного редактора, как на десктопе, но основные операции доступны:

      • 📱 Просмотр цен: Откройте карточку товара и перейдите на вкладку Цены.
      • ✏️ Редактирование: Нажмите на цену и введите новое значение. Изменения синхронизируются с сервером при следующем обновлении.
      • 🔄 Синхронизация: Чтобы цены обновились на кассе, нажмите кнопку Синхронизировать данные в главном меню.
      • 📊 Импорт/экспорт: В мобильной версии нет загрузки из Excel, но можно экспортировать цены в CSV для дальнейшей обработки.

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

    Если после синхронизации цены на кассе не обновляются:

    1. Проверьте подключение к интернету.
    2. Убедитесь, что на сервере не стоят блокировки (например, другой пользователь редактирует цены).
    3. Перезапустите приложение.
    4. Если проблема сохраняется, очистите кеш приложения в настройках телефона.

    8. Отчеты по ценам: как контролировать корректность данных

    После внесения изменений важно убедиться, что цены обновлены корректно. В 1С Розница есть несколько отчетов, которые помогут в этом:

    • 📊 Анализ цен номенклатуры (Отчеты → Цены и скидки → Анализ цен): Показывает текущие цены по всем типам и товарам.
    • 📈 Динамика изменения цен: Позволяет отследить, как менялись цены за период (полезно для анализа инфляции).
    • 🔍 Сравнение цен с конкурентными: Если вы ведете мониторинг цен конкурентов, этот отчет покажет разницу.
    • 📌 Цены без движения: Выводит товары, цены на которые не изменялись долгое время (можно использовать для акций).

    Чтобы сформировать отчет по ценам:

    1. Перейдите в Отчеты → Цены и скидки.
    2. Выберите нужный отчет (например, "Анализ цен номенклатуры").
    3. Укажите период и фильтры (например, только для группы "Одежда").
    4. Нажмите Сформировать.

    Если в отчете вы видите некорректные данные (например, старые цены), проверьте:

    • 🔄 Была ли выполнена синхронизация после изменения цен.
    • 📅 Правильно ли указан период в отчете.
    • 🔒 Нет ли фильтров, которые исключают часть товаров.

    Для более глубокого анализа можно выгрузить данные в Excel. Для этого в сформированном отчете нажмите Еще → Выгрузить в Excel. Это полезно, если вам нужно сравнить цены с данными из других систем (например, с прайсами поставщиков).

    💡

    Регулярно (например, раз в месяц) формируйте отчет "Анализ цен номенклатуры" и сохраняйте его в архив. Это поможет отследить динамику изменения цен и при необходимости доказать корректность данных при проверках.

    FAQ: Частые вопросы по работе с ценами в 1С Розница

    1. Как восстановить цены, если они случайно удалены?

    Если цены были удалены недавно, проверьте Журнал документов (Цены и скидки → Журнал установки цен). Найдите последний документ об изменении цен и проведите его повторно. Если прошло много времени, восстановите данные из резервной копии.

    2. Можно ли в 1С Розница установить разные цены для разных магазинов?

    Да, для этого нужно:

    1. Создать отдельные типы цен для каждого магазина (например, "Розница (Магазин 1)", "Розница (Магазин 2)").
    2. В настройках каждого торгового зала указать, какой тип цены использовать по умолчанию.
    3. При загрузке цен из УТ или Excel указывать соответствующий тип.

    3. Почему при печати чека цена отличается от той, что в карточке товара?

    Это может происходить по нескольким причинам:

    • В настройках кассы указан другой тип цены, чем тот, который вы редактировали.
    • На товар действует скидка или наценка, которая применяется автоматически.
    • Включена опция Использовать цены из прайс-листа поставщика, и они перекрывают ваши настройки.

    Проверьте настройки в Администрирование → Настройки торгового оборудования → Кассы.

    4. Как экспортировать цены из 1С Розница в Excel?

    Для этого:

    1. Перейдите в Цены и скидки → Установка цен номенклатуры.
    2. Сформируйте список товаров с ценами (можно использовать фильтры).
    3. Нажмите Еще → Выгрузить в Excel.
    4. Выберите нужные колонки (артикул, название, цена) и сохраните файл.

    5. Нужно ли обновлять цены в 1С Розница при изменении НДС?

    Да, если вы работаете с НДС, то при изменении ставки (например, с 20% на 10%) цены в рознице также нужно скорректировать. Это можно сделать:

    • Вручную для каждого товара.
    • Через групповое изменение цен с учетом новой ставки НДС.
    • Автоматически, если у вас настроена интеграция с 1С Бухгалтерией.

    Не забудьте после этого перепровести документы, чтобы НДС рассчитывался корректно.