Почему в 1С:УТ 11.5 не рассчитываются розничные цены на основании закупочных и как это исправить

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

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

Проанализируем основные причины отсутствия расчета цен

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

Шаг 1. Проверка настроек вида цен

Перейдем в справочник Виды цен и откроем карточку розничной цены. Проверим следующие параметры:

Важный нюанс: обратим внимание на флаг Записывать цены, рассчитанные по формулам. Если этот флаг не установлен, система может рассчитывать цену только в момент продажи, но не фиксировать ее в документе Установка цен номенклатуры.

Шаг 2. Статус документа и актуальность данных

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

В момент создания установки цен система пытается рассчитать розничную цену, используя закупочную как базу. Однако, если документ Установка цен номенклатуры еще не проведен или имеет статус Не активен (в старых версиях) либо В разработке, алгоритм расчета может не подтянуть данные.

Проанализируем порядок действий:

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

Шаг 3. Идентификаторы в формулах

Выясним причину, связанную с «техническим» именем цены. При создании формулы 1С использует идентификаторы видов цен. Если вы когда-либо меняли наименование вида цены вручную, идентификатор в формуле мог не обновиться или стать некорректным.

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

Шаг 4. Решение через пересоздание вида цены

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

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

Шаг 5. Пороги срабатывания и минимальное отклонение

Проверим расширенные настройки ценообразования. В УТ 11.5 существует механизм порогов отклонения. Если в настройках вида цены указано не изменять цены, если отклонение меньше 5%, а ваша закупочная цена изменилась незначительно, то розничная цена в документе останется пустой или не изменится. Посмотрим, не установлены ли у вас подобные ограничения на вкладке Пороги срабатывания.

Шаг 6. Настройка видимости колонок в документе

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

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

Подведем итог

Работа с ценами в 1С:Управление торговлей 11.5 требует внимательности к деталям. Если вы столкнулись с «пустыми полями», последовательно пройдите по цепочке: Настройки вида цены —> Идентификаторы формул —> Видимость колонок —> Статус документа.

В большинстве случаев это исправляет накопленные ошибки.

← На главную