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