Как установить цены номенклатуры в 1С:Управление торговлей 11 после ввода первоначальных остатков?

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

Переход на новую систему учета, такую как 1С:Управление торговлей 11 (УТ 11), часто начинается с инвентаризации и ввода начальных остатков. Однако после успешного занесения товаров на склады пользователи часто сталкиваются с проблемой: автоматические формулы расчета цен, которые отлично работают при поступлении товаров от поставщика, «отказываются» вычислять розничные цены для тех позиций, что были введены как остатки. Рассмотрим детально, почему это происходит и как правильно настроить систему, чтобы цены рассчитались корректно.

Почему стандартная формула расчетной цены не работает для остатков

Проанализируем типичную ситуацию. В программе настроен вид цены «Розничная», который рассчитывается по формуле [ЦенаПокупки] * 1.25. В обычном режиме работы, когда вы оформляете документ Приобретение товаров и услуг, система автоматически регистрирует цену поставщика в регистре сведений Цены номенклатуры. Именно это значение подставляется в переменную [ЦенаПокупки].

При использовании документа Ввод первоначальных остатков ситуация иная: этот документ фиксирует количество товара и его себестоимость (стоимость партии), но он не является документом поставки и не регистрирует «цену поставщика». В результате переменная [ЦенаПокупки] остается пустой, и формула выдает нулевой результат. Выясним, какими способами можно решить эту задачу.

Способ 1: Использование себестоимости как базы для расчета

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

  1. Откроем справочник Виды цен (раздел CRM и маркетинг — Настройки и справочники).
  2. Создадим новый вид цены (например, «Базовый для остатков») или отредактируем существующий.
  3. В поле Способ задания цены выберем значение Рассчитывать по данным информационной базы.
  4. В появившемся поле Схема компоновки данных выберем Себестоимость без дополнительных расходов.
  5. Важный момент: Чтобы программа «увидела» цифры себестоимости, в системе должен быть выполнен расчет финансового результата. Перейдем в раздел Финансовый результат и контроллингЗакрытие месяца и выполним операцию расчета себестоимости. Без этого шага база для наценки будет равна нулю.

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

Способ 2: Настройка уточнения по ценовым группам

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

Рассмотрим, как это проверить:

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

Способ 3: Регистрация цен поставщиков (имитация закупки)

Если нам критично использовать именно переменную [ЦенаПокупки], мы можем «обмануть» систему, создав запись о ценах без реального документа закупки. Для этого проделаем следующие действия:

  1. Создадим документ Регистрация цен поставщика (раздел Закупки).
  2. В качестве поставщика укажем условного контрагента (например, «Первоначальный ввод»).
  3. Заполним таблицу товаров и укажем цены вручную или загрузим их из файла Excel, где рассчитаем их заранее.
  4. Проведем документ. Теперь в системе появится зарегистрированная «Цена покупки», и наш основной вид розничной цены начнет рассчитываться автоматически.

Способ 4: Загрузка цен из внешнего файла

Когда данных очень много, а настраивать сложные схемы компоновки данных нет времени, воспользуемся универсальным механизмом загрузки. Посмотрим, как упростить работу:

  1. Создадим новый документ Установка цен номенклатуры.
  2. Нажмем кнопку Изменить ценыЗагрузить из внешнего файла.
  3. Подготовим таблицу в Excel, где в первой колонке будет Артикул или Код номенклатуры, а во второй — уже готовая рассчитанная цена (себестоимость из ввода остатков, умноженная на 1.25).
  4. Скопируем данные в форму загрузки 1С.

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

Особенности работы со складами и документами продаж

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

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

Во-вторых, обратим внимание на документ Установка цен номенклатуры. Помним, что цены начинают действовать строго с даты документа. Если мы ввели остатки 1-го числа, а цены установили 2-м числом, то в документах от 1-го числа цен не будет.

Рекомендация по дальнейшей работе

Как только мы закончим с расценкой первоначальных остатков, рекомендуем пересмотреть алгоритмы. Для новых поступлений лучше использовать формулы, основанные на ценах поступления, а не на себестоимости, так как себестоимость в УТ 11 — величина переменная и окончательно формируется только в конце месяца. Использование «Цены поставщика» позволяет видеть актуальную розничную цену сразу в момент оформления накладной от поставщика, не дожидаясь регламентных операций закрытия периода.

← На главную