//добавим скидку на товары
Если НЕ СуммаСкидки = 0 Тогда
Ограничения = Новый ТаблицаЗначений;
Ограничения.Колонки.Добавить("ЦеноваяГруппа");
Ограничения.Колонки.Добавить("СуммаБезСкидки");
Ограничения.Колонки.Добавить("СуммаРучнойСкидки");
Ограничения.Колонки.Добавить("СуммаАвтоматическойСкидки");
Ограничения.Колонки.Добавить("МаксимальныйПроцентРучнойСкидки");
Ограничения.Колонки.Добавить("МаксимальныйПроцентРучнойНаценки");
Ограничения.Колонки.Добавить("МаксимальнаяСуммаРучнойСкидки");
Ограничения.Колонки.Добавить("МаксимальнаяСуммаРучнойНаценки");
СтрОграничения = Ограничения.Добавить();
СтрОграничения.ЦеноваяГруппа = Справочники.ЦеновыеГруппы.ПустаяСсылка();
СтрОграничения.СуммаБезСкидки = ЗаказКлиентаОбъект.Товары.Итог("Сумма");
СтрОграничения.СуммаРучнойСкидки = 0;
СтрОграничения.СуммаАвтоматическойСкидки = 0;
СтрОграничения.МаксимальныйПроцентРучнойСкидки = 999.99;
СтрОграничения.МаксимальныйПроцентРучнойНаценки = 999.99;
СтрОграничения.МаксимальнаяСуммаРучнойСкидки = (ЗаказКлиентаОбъект.Товары.Итог("Сумма")*999.99)/100;
СтрОграничения.МаксимальнаяСуммаРучнойНаценки = (ЗаказКлиентаОбъект.Товары.Итог("Сумма")*999.99)/100;
ТЗ_Товары = ЗаказКлиентаОбъект.Товары.Выгрузить();
ТЗ_Товары.Колонки.Добавить("ЦеноваяГруппа");
АдресВремХранилища = ПоместитьВоВременноеХранилище(Новый Структура("Ограничения, Товары, ИспользоватьОграниченияРучныхСкидок", Ограничения, ТЗ_Товары, Ложь), Новый УникальныйИдентификатор());
СкидкиНаценкиСервер.НазначитьРучнуюСкидку(ЗаказКлиентаОбъект,"Товары", СуммаСкидки,Ложь,Ложь,Ложь,Ложь,Неопределено,АдресВремХранилища,Ложь);
КонецЕсли;
Орфографическая ошибка в Неопределено: Неопределено
Шаблон кода Внешней обработки Расчет Скидки Наценки
ВыполнитьРегламентноеЗаданиеВручную (БСП)
Создание и инициализация менеджера расчета зарплаты