Как в УТ установить скидку на все товары компанием за исключением 10 позиций? #386993


#0 by gp42
Думаю во многих компаниях может возникнуть такая необходимость. У нас есть список товаров которые продаються практически по себестоимости. Кассиры в курсе что на этот товар скидку надо отменять, но изредка пропускают. Я хочу этот механизм реализовать. Может кто уже реализовал? Поделитесь опытом. Как я вижу задачу: 1. Создать регистр сведений, ТоварыБезСкидки с измерением Номенклатура 2. В общем модуле - обработка табличных частей есть Функция ЗапросПоСкидкам(ДатаСкидок, МассивНоменклатуры, МассивХарактеристик, МассивКачество,    МассивПолучателей, КурсКратность, СуммаДокумента, ВидОплаты, ДисконтнаяКарта, УчетнаяПолитика) ИЗ Второго параметра "МассивНоменклатуры" хочу удалить те товары которые занесены в регистр сведений ТоварыБезСкидок. Правильно ли я выбрал решение?
#1 by Philix
Привет. В типовой УТ настройке доолнительных прав пользователей можно запретить продажу по цене, ниже указанного типа цен. При этом если в указанном типе цен не задана цена для какой-либо номенклатуры - она не проверяется. Т.е. в установку цен номенклатуры нужно будет забить только выбранные 10 позиций. Это позволит получить желаемое без изменений в коде :)
#2 by gp42
Создал новый тип цен, с видом динамическим. Изменил доп настройки пользователя. Заполнил УстановкуЦенНоменклатуры. Пробую добавить товар в документ из моего списка не ставит АвтоСкидку. УРА !! Но и на те товары, что не входят в список, скидка не ставится. Изменил вид моего нового типа цен на расчетный Перезаполнил УстановкуЦенНоменклатуры. УРА !!! Все за работало. Один минус теперь надо следить за изменением цен на товары из списка.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С