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