Версия для печати темы (https://pro1c.org.ua/index.php?s=36f3d88d36f04459c7ce1d92fd0ee96c&showtopic=35460)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Изменить функцию автоскидок для параметра произвольная цена

Автор: burza 22.02.17, 9:30

Есть Управление торговлей 3.0. Функция ПередЗаписью рассчитывает авто скидки если их сами не заполнили. Мне нужно чтобы при выборе ВидЦены "произвольная" скидки для этого поля не перещитывались

    Если ИспользоватьАвтоматическиеСкидкиВПродажах И
            Объект.ХозяйственнаяОперация <> ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию") Тогда
            
            Если Не Объект.СкидкиРассчитаны И СкидкиИзменились() Тогда
            
                ОтветНаВопрос = СкидкиНаценкиКлиент.ПредложитьПользователюРассчитатьСкидки();
                
                Если ОтветНаВопрос = КодВозвратаДиалога.Отмена Тогда
                    Отказ = Истина;
                    Возврат;
                ИначеЕсли ОтветНаВопрос = КодВозвратаДиалога.ОК Тогда
                    ПрименитьИзмененияСкидокНаценокНаКлиенте();
                КонецЕсли;
            
            Иначе
                Объект.СкидкиРассчитаны = Истина;
            КонецЕсли;
            
        КонецЕсли;



 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 5
 

Автор: candrey 12.03.17, 17:09

Задайте условие на проверку. И все.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua