СтрокаТаблічнойЧасті. ЕдініцаІзмеренія=довідника. ІспользуемиеМатеріали. НайтіПоНаіменованію (СтрокаТаблічнойЧасті. Матеріал) .ЕдініцаІзмеренія;
КонецПроцедури
Процедура ИспользованыеМатериалыКоличествоПриИзменении(Элемент)
Знижка=ЕлементиФорми. КоеффіціентСкідкі. Значення;
СтрокаТаблічнойЧасті=ЕлементиФорми. ІспользованиеМатеріали. ТекущіеДанние;
Відбір=Новий Структура;
Відбір. Вставити («Матеріал», СтрокаТаблічнойЧасті. Матеріал);
Ціна =РегістриСведеній. ЦениЗакупокІПродаж. ПолучітьПоследнее (Дата, Відбір) .ЦенаПродажі;
Якщо ЕлементиФорми. КоеффіціентСкідкі. Значення=0 тоді
СтрокаТаблічнойЧасті. Сума=Ціна * СтрокаТаблічнойЧасті. Кількість;
Інакше
СтрокаТаблічнойЧасті. Сума=(Ціна - Ціна * Знижка) * СтрокаТаблічнойЧасті. Кількість;
КонецЕсли;
СтрокаТаблічнойЧасті. ЕдініцаІзмеренія=довідника. ІспользуемиеМатеріали. НайтіПоНаіменованію (СтрокаТаблічнойЧасті. Матеріал) .ЕдініцаІзмеренія;
КонецПроцедури
Процедура КліентОбработкаВибора (Елемент, ВибранноеЗначеніе, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНІІ
//Даний фрагмент побудований конструктором.
//При повторному використанні конструктора, внесені вручну зміни будуть загублені !!!
Підстава=ВибранноеЗначеніе;
Клієнт=Підстава. Посилання;
Якщо ТіпЗнч (Підстава)=Тип («СправочнікСсилка. Клієнти») Тоді
//Заповнення шапки
Якщо Підстава. НалічіеДісконтнойКарти=Істина тоді
ЕлементиФорми. НалічіеКарти. Видимість=Істина;
НалічіеКарти=Підстава. НалічіеДісконтнойКарти;
ЕлементиФорми. ТіпКарти. Видимість=Істина;
ЕлементиФорми. НадпісьТіпКарти. Видимість=Істина;
ЕлементиФорми. НадпісьСуммаСкідкі. Видимість=Істина;
ЕлементиФорми. СуммаСкідкі. Видимість=Істина;
ЕлементиФорми. НадпісьОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Істина;
ЕлементиФорми. ОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Істина;
ТіпКарти=Підстава. ТіпКарти;
Інакше
ЕлементиФорми. НалічіеКарти. Значення=Брехня;
ЕлементиФорми. НалічіеКарти. Видимість=Брехня;
ЕлементиФорми. ТіпКарти. Видимість=Брехня;
ЕлементиФорми. НадпісьТіпКарти. Видимість=Брехня;
ЕлементиФорми. НадпісьСуммаСкідкі. Видимість=Брехня;
ЕлементиФорми. СуммаСкідкі. Видимість=Брехня;
ЕлементиФорми. НадпісьОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Брехня;
ЕлементиФорми. ОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Брехня;
КонецЕсли;
КонецЕсли;
//}} __ КОНСТРУКТОР_ВВОД_НА_ОСНОВАНІІ
КонецПроцедури
Процедура відкриття ()
Якщо Клієнт. Порожня () тоді
ЕлементиФорми. НалічіеКарти. Видимість=Брехня;
ЕлементиФорми. ТіпКарти. Видимість=Брехня;
ЕлементиФорми. НадпісьТіпКарти. Видимість=Брехня;
ЕлементиФорми. НадпісьСуммаСкідкі. Видимість=Брехня;
ЕлементиФорми. СуммаСкідкі. Видимість=Брехня;
ЕлементиФорми. НадпісьОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Брехня;
ЕлементиФорми. ОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Брехня;
Інакше
Якщо ЕлементиФорми. НалічіеКарти. Значення=Істина тоді
ЕлементиФорми. НалічіеКарти. Видимість=Істина;
Елементиформи. ТіпКарти. Видимість=Істина;
ЕлементиФорми. НадпісьТіпКарти. Видимість=Істина;
ЕлементиФорми. НадпісьСуммаСкідкі. Видимість=Істина;
ЕлементиФорми. СуммаСкідкі. Видимість=Істина;
ЕлементиФорми. НадпісьОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Істина;
ЕлементиФорми. ОбщаяСуммаЗаказаСУчетомСкідкі. Видимість=Істина;
Інакше
ЕлементиФорми. НалічіеКарти. Види...