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

Рис. 1. Пример настройки "Не отпускать товар с ценой ниже указанного типа"
в устаревших редакциях 1С 8.
В связи с эти возникла потребность в предлагаемом функционале. Механизм контроля минимальной цены по указанному в данном решении реализован в виде расширения, которое подключается типовым образом в базу. После подключения в базу в разделе "НСИ и администрирование" появится пункт "Настройки контроля цен".

Рис. 2. Появление функционала после добавления расширения в базу.
Откроется список - возможно хранить несколько настроек в разрезе организаций, пользователей.

Рис. 3. Форма списка настроек контроля цен.
Если организацию в настройке не указать, то будет действовать для всех организаций базы. Так же и для пользователей или групп пользователей. Действие настройки можно отменить, не помечая на удаление или через непосредственное удаление, с помощью флажка "Используется, действует".

Рис. 4, 5. Установка использования действия контроля проверки цен по
организации и пользователям/группам пользователей
Естественно, чтобы контроль по типу цен действовал, необходимо указать то значение, по которому будет происходить сравнение при событиях проверки (запись или проведение, или запись и проведение) и для выбранных типов документов (Заказ или Реализация, или Заказ и Реализация).


Рис. 6, 7. Установка в настройке момента осуществления проверки цен в документе и
в каких видах документов выполнять проверку.
Флажок "Только сообщать пользователю" обеспечить возможность не прерывать событие, в момент которого настроена проверка. Пользователь будет только получать сообщения без отмены записи или проведения документа. А если флажок не установлен, то запись или проведение документа будет прервана, и также пользователь получит оповещение о том, по каким строкам документа с номенклатурой какое значение цены допустимо.

Рис. 8, 9. Момент возникновения прерывания действия записи/проведения документа
и оповещение пользователя в результате контроля минимальных значений цен.
Также в работе механизма учитывается как вариант ценообразования по версии 2.0, так и по версии 2.5.
Как подключить расширение в базу:
Подключение расширения 1С 8 в базу конфигурации выполняется типовым образом через раздел "НСИ и администрирование" - группировка "Администрирование" - ссылка "Печатные формы, отчеты и обработки" - далее ссылка "Расширения" - в открывшейся форме списка расширения кнопка "Добавить из файла...". После добавления может потребоваться перезагрузка сеанса работы с 1С.

Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.45, 11.5.26.93, 11.5.17.74
- 1С:Комплексная автоматизация 2, релизы 2.5.27.45, 2.5.26.93, 2.5.17.74
- 1С:ERP Управление предприятием 2, релизы 2.5.27.45, 2.5.26.93, 2.5.17.74
Вступайте в нашу телеграмм-группу Инфостарт