Как разрешить выбор вида цены в реализации в 1С:Управление торговлей 11

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

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

Анализ роли Отклонение от условий продаж

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

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

Проверка соответствия настроек НДС

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

  1. Откроем справочник Виды цен (раздел CRM и маркетинг — Настройки и справочники).
  2. Зайдем в карточку конкретного вида цены, который не отображается в документе.
  3. Проверим состояние флага Цена включает НДС.
  4. Теперь перейдем в проблемный документ Реализация товаров и услуг и откроем гиперссылку Цены и валюты (или проверим настройки на вкладке Дополнительно).

Если в документе установлен флаг Цена включает НДС, а в выбранном виде цены он снят (или наоборот), система автоматически скрывает такой вид цены из списка выбора. Это сделано для того, чтобы избежать ошибок при пересчете сумм и налогов «на лету». Чтобы исправить ситуацию, необходимо привести настройки документа в соответствие с настройками требуемых видов цен. Рассмотрим пример: если ваша компания работает с НДС, убедитесь, что и в карточке вида цены, и в настройках реализации флаги установки НДС идентичны.

Особенности использования соглашений с клиентами

Даже если в настройках системы (НСИ и администрирование — Продажи) выключена опция использования Соглашений с клиентами, логика программы все равно опирается на так называемое «типовое соглашение», которое невидимо работает в фоновом режиме. Разберем, как это влияет на доступность цен.

Когда мы создаем реализацию на основании заказа, вид цены переносится из документа-основания и блокируется. Это логично: реализация должна соответствовать условиям, на которых клиент согласился купить товар. Если же реализация создается как самостоятельный документ (без заказа), система пытается определить условия продажи. Если соглашения не используются, программа по умолчанию предлагает Произвольную цену, предполагая, что менеджер введет ее вручную.

Чтобы разрешить выбор видов цен в этом случае, можно рассмотреть следующие шаги:

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

Механизм подбора товаров и табличная часть

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

Это происходит потому, что обработка Подбор товаров ориентируется на права Чтения справочника Виды цен. Система позволяет пользователю видеть цены для справки и сравнения. Но при записи строки в документ вступает в силу механизм проверки прав на Изменение условий продаж. Если система считает, что условия зафиксированы (например, из-за отсутствия роли отклонения или жесткой привязки к заказу), она блокирует редактирование этого поля в строках.

Рекомендации по настройке системы без программирования

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

  1. Синхронизация НДС: Проверьте, чтобы в документах реализации и в справочнике Виды цен настройки учета НДС (включать или нет в цену) совпадали. Это самая частая причина «исчезновения» цен.
  2. Права в профиле: Проверьте в Профиле групп доступа наличие роли Редактирование цен и скидок в документах. Она позволяет менять значения в колонках, но не дает права нарушать условия соглашений.
  3. Использование соглашений: Если виды цен все равно недоступны, попробуйте создать одно Типовое соглашение, доступное для всех клиентов, и в нем указать список разрешенных видов цен.
  4. Контроль порогов: Вместо ограничения через ручные скидки, рассмотрите возможность настройки Диапазонов допустимых цен. В этом случае пользователю можно дать право менять вид цены, но система не даст провести документ, если итоговая цена окажется ниже установленного минимального порога (например, ниже цены «Закупочная» + 5%).

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

← На главную