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