Расчет ручной скидки &НаСервере

lexanuch 4 1
//добавим скидку на товары
Если НЕ СуммаСкидки = 0 Тогда
			
Ограничения = Новый ТаблицаЗначений;
Ограничения.Колонки.Добавить("ЦеноваяГруппа");
Ограничения.Колонки.Добавить("СуммаБезСкидки");
Ограничения.Колонки.Добавить("СуммаРучнойСкидки");
Ограничения.Колонки.Добавить("СуммаАвтоматическойСкидки");
Ограничения.Колонки.Добавить("МаксимальныйПроцентРучнойСкидки");
Ограничения.Колонки.Добавить("МаксимальныйПроцентРучнойНаценки");
Ограничения.Колонки.Добавить("МаксимальнаяСуммаРучнойСкидки");
Ограничения.Колонки.Добавить("МаксимальнаяСуммаРучнойНаценки");
			
СтрОграничения 									= Ограничения.Добавить();
СтрОграничения.ЦеноваяГруппа 					= Справочники.ЦеновыеГруппы.ПустаяСсылка();
СтрОграничения.СуммаБезСкидки                   = ЗаказКлиентаОбъект.Товары.Итог("Сумма");
СтрОграничения.СуммаРучнойСкидки                = 0;
СтрОграничения.СуммаАвтоматическойСкидки        = 0;
СтрОграничения.МаксимальныйПроцентРучнойСкидки  = 999.99;
СтрОграничения.МаксимальныйПроцентРучнойНаценки	= 999.99;
СтрОграничения.МаксимальнаяСуммаРучнойСкидки	= (ЗаказКлиентаОбъект.Товары.Итог("Сумма")*999.99)/100;
СтрОграничения.МаксимальнаяСуммаРучнойНаценки   = (ЗаказКлиентаОбъект.Товары.Итог("Сумма")*999.99)/100;

ТЗ_Товары = ЗаказКлиентаОбъект.Товары.Выгрузить(); 
ТЗ_Товары.Колонки.Добавить("ЦеноваяГруппа");

АдресВремХранилища = ПоместитьВоВременноеХранилище(Новый Структура("Ограничения, Товары, ИспользоватьОграниченияРучныхСкидок", Ограничения, ТЗ_Товары, Ложь), Новый УникальныйИдентификатор());

СкидкиНаценкиСервер.НазначитьРучнуюСкидку(ЗаказКлиентаОбъект,"Товары", СуммаСкидки,Ложь,Ложь,Ложь,Ложь,Неопределено,АдресВремХранилища,Ложь);	

КонецЕсли;
0
Орфографическая ошибка в Неопределено: Неопределено

См. также

Шаблон кода Внешней обработки Расчет Скидки Наценки

ВыполнитьРегламентноеЗаданиеВручную (БСП)

ЭтоРегистрРасчета (БСП)

ЭтоПланВидовРасчета (БСП)

Создание и инициализация менеджера расчета зарплаты

ТаблицаДанныхДляРасчетаРассмотрено (БСП)

ЭтоПолноеИмяПланаВидовРасчета (БСП)

Модератору