Как исправить ошибки ценообразования и настройки видов цен в 1С:Розница 2.0?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При обновлении конфигурации 1С:Розница на новые релизы пользователи часто сталкиваются с неполадками в блоке ценообразования и при заполнении документов поступления. Типичные симптомы включают заблокированное для редактирования поле Сумма с НДС в поступлениях товаров, ошибку при попытке ввести документ Установка цен номенклатуры, а также ситуацию, когда цены проведены, но кассовый модуль РМК сообщает, что цена на товар не установлена.

В этой статье мы подробно проанализируем причины возникновения данных проблем и рассмотрим пошаговые алгоритмы их устранения.

Ошибка «Нет доступных видов цен для установки цен номенклатуры»

Рассмотрим ситуацию, когда при попытке ввести документ Установка цен номенклатуры на основании поступления товаров 1С генерирует исключение:

Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'... Нет доступных видов цен для установки цен номенклатуры. Оформление документа не требуется.

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


Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ВидыЦен.Ссылка КАК ВидЦены
ПОМЕСТИТЬ ВидыЦенДляУстановкиЦенПриПоступлении
ИЗ
	Справочник.ВидыЦен КАК ВидыЦен
ГДЕ
	НЕ ВидыЦен.ПометкаУдаления
	И ВидыЦен.СпособЗаданияЦены = ЗНАЧЕНИЕ(Перечисление.СпособыЗаданияЦен.ЗаполнятьПоДаннымИБПриПоступлении)"
);

Из данного фрагмента видно, что алгоритм ищет только те элементы справочника ВидыЦен, у которых реквизит СпособЗаданияЦены установлен в значение Заполнять по данным ИБ при поступлении. Если все созданные в базе закупочные или расчетные цены имеют иной способ задания (например, установлены вручную или рассчитываются по формулам от других цен), сформированная таблица видов цен оказывается пустой, и система отменяет заполнение документа.

Для решения этой проблемы выполним следующие настройки по шагам:

  1. Перейдем в раздел ценообразования и откроем справочник ВидыЦен.
  2. Найдем или создадим вид цены, предназначенный для фиксирования закупочных цен (например, Закупочная).
  3. В поле Способ задания цены выберем значение Заполнять по данным ИБ при поступлении.
  4. В появившемся поле выбора схемы компоновки данных (СКД) укажем предопределенный вариант Цены поступления. Если схема пуста, её можно загрузить из демонстрационной базы.
  5. Для розничных цен (например, Продажная) установим вариант Рассчитывать по другим видам цен и укажем формулу наценки от закупочной цены. Убедимся, что для розничной цены установлена галочка Использовать при продаже.

После сохранения этой настройки ввод документа Установка цен номенклатуры на основании документа поступления начнет выгружать номенклатурные позиции и рассчитывать цены без ошибок.

Почему цены не подставляются на кассе РМК и при печати ценников

Посмотрим на следующую распространенную проблему: документ Установка цен номенклатуры успешно создан и проведен, однако при попытке продать товар в рабочем месте кассира (РМК) или распечатать ценники система выдает сообщение Цена не установлена.

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

Существует два пути решения данной задачи:

  1. Использование документа применения цен: после проведения документа Установка цен номенклатуры необходимо нажать кнопку Создать на основании и ввести документ Применение цен номенклатуры. После его проведения новые цены вступят в силу.
  2. Отключение отложенного применения цен: если торговой точке не требуется задержка между переоценкой и продажей, отложенное применение можно выключить. Для этого перейдем по пути: Администрирование > Маркетинг и снимем флаг Применение цен. После этого цены будут действовать сразу после проведения документа установки.

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

Редактирование колонки «Сумма с НДС» в документе поступления

Проанализируем вопрос недоступности редактирования сумм в табличной части документа Поступление товаров. В некоторых релизах колонка Сумма с НДС или Сумма становится недоступной для ввода вручную, что мешает подогнать итоговую сумму документа под печатную форму поставщика при расхождениях в округлении НДС.

Разберем способы устранения данной проблемы:

  1. Настройка формы: откроем форму документа Поступление товаров, вызовем меню Еще > Изменить форму. Найдем элементы табличной части ТоварыСуммаСНДС или ТоварыСумма и убедимся, что для них не установлен флаг Только просмотр.
  2. Параметры налогообложения («Цены и валюта»): доступность полей расчета налога зависит от флага Цена включает НДС в шапке или настройках цен документа. Переключение этого параметра меняет логику расчетов (выделение НДС «в том числе» либо начисление «сверху»), что снимает блокировку с полей ввода.
  3. Проверка прав доступа: убедимся, что у пользователя в его профиле групп доступа не включено ограничение на право редактирования цен и сумм в документах поступления.
← На главную