81
Если НЕ ПроверитьЗаполнение() Тогда
Возврат Результат;
КонецЕсли;
СтруктураПараметров = Новый Структура;
СтруктураПараметров.Вставить("ДатаНачала", АктСверки.ДатаНачала);
СтруктураПараметров.Вставить("ДатаОкончания", Новый
Граница(КонецДня(АктСверки.ДатаОкончания), ВидГраницы.Включая));
СтруктураПараметров.Вставить("Организация", АктСверки.Организация);
СтруктураПараметров.Вставить("Контрагент", АктСверки.Контрагент);
СтруктураПараметров.Вставить("СОбособленнымиПодразделениями",
АктСверки.СОбособленнымиПодразделениями);
СтруктураПараметров.Вставить("ВыводитьСчетаФактуры",
АктСверки.ВыводитьСчетаФактуры);
СтруктураПараметров.Вставить("ЗаполнятьДанныеКонтрагента",
ЗаполнятьДанныеКонтрагента);
СтруктураПараметров.Вставить("Валюта", ?((АктСверки.ВалютаДокумента =
ВалютаРегламентированногоУчета), Неопределено, АктСверки.ВалютаДокумента));
Если Объект.ПоСчетам Тогда
АктСверки.СписокСчетов.Очистить();
Для Каждого Счет Из Объект.СписокСчетов Цикл
НовыйСчет = АктСверки.СписокСчетов.Добавить();
НовыйСчет.Счет = Счет.Значение;
НовыйСчет.УчаствуетВРасчетах = Истина;
КонецЦикла;
КонецЕсли;
// Выгружаем счета в массив
ФильтрСписокСчетов = АктСверки.СписокСчетов.ВыгрузитьКолонку("Счет");
Если ФильтрСписокСчетов.Количество() = 0 Тогда
ТекстОшибки = НСтр("ru='Не задан список счетов, по которым производится сверка.'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстОшибки, , ,
"АктСверки.СписокСчетов");