Отклонения от условий закупок / Форма отчета / Модуль формы

файл

#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	// Пропускаем инициализацию, чтобы гарантировать получение формы при передаче параметра "АвтоТест".
	Если Параметры.Свойство("АвтоТест") Тогда
		Возврат;
	КонецЕсли;
	
	Если Параметры.Свойство("ПараметрКоманды") Тогда
		ДокументЗакупки = Параметры.ПараметрКоманды;
	ИначеЕсли Параметры.Свойство("ДокументЗакупки") Тогда
		ДокументЗакупки = Параметры.ДокументЗакупки;
	Иначе
		Отказ = Истина;
	КонецЕсли;
	
	Если Не ЗначениеЗаполнено(ДокументЗакупки) Тогда
		Отказ = Истина;
	КонецЕсли;
	
	Если Не Отказ Тогда
		СформироватьОтчет();
	КонецЕсли;
	
КонецПроцедуры

#КонецОбласти

#Область ОбработчикиКомандФормы

&НаКлиенте
Процедура Сформировать(Команда)
	ОчиститьСообщения();
	СформироватьОтчет();
КонецПроцедуры 

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

&НаСервере
Процедура СформироватьОтчет()
	
	ТаблицаОтчета.Очистить();
	ЗакупкиСервер.СформироватьОтчетОтклоненияОтУсловийЗакупок(ДокументЗакупки,ТаблицаОтчета);
	
КонецПроцедуры

#КонецОбласти

Связанные материалы