Рабочая база работает на SQL сервере.
Локально база развернута в файловом варианте. Сделал отчет:
спСчетов = СоздатьОбъект("СписокЗначений");
спСчетов.ДобавитьЗначение(СчетПоКоду("631"));
спСчетов.ДобавитьЗначение(СчетПоКоду("632"));
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"
|Период с ВыбНачПериода по ВыбКонПериода;
|Обрабатывать НеПомеченныеНаУдаление;
|РСчет = Документ.БанковскаяВыписка.РСчет;
|ТекущийДокумент = Документ.БанковскаяВыписка.ТекущийДокумент;
|Счет = Документ.БанковскаяВыписка.Счет;
|Контрагент = Документ.БанковскаяВыписка.Субконто1;
|СуммаСНДС = Документ.БанковскаяВыписка.СуммаСНДС;
|НДС = Документ.БанковскаяВыписка.НДС;
|ВидОплаты = Документ.БанковскаяВыписка.ВидОплаты;
|ВидДвижения = Документ.БанковскаяВыписка.ВидДвижения;
|Содержание = Документ.БанковскаяВыписка.Содержание;
|Функция СуммаСуммаСНДС = Сумма(СуммаСНДС);
|Функция СуммаНДС = Сумма(НДС);
|Группировка Счет;
|Условие(Счет В спСчетов);
|"
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
Если Запрос.Счет.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;
Таб.ВывестиСекцию("Счет");
КонецЦикла;
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
Все нормально.
Переношу отчет в рабочую базу - ничего не показывает!

Методом тыка и исключений оказалось, что проблема в условии. Если в запросе убрать строчку
|Условие(Счет В спСчетов);
то отчет отрабатывает по всем счетам.
Пробовал заменить это как-то так:
Счет = СчетПоКоду("631");
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"
|Период с ВыбНачПериода по ВыбКонПериода;
|Обрабатывать НеПомеченныеНаУдаление;
|РСчет = Документ.БанковскаяВыписка.РСчет;
|ТекущийДокумент = Документ.БанковскаяВыписка.ТекущийДокумент;
|Счет = Документ.БанковскаяВыписка.Счет;
|Контрагент = Документ.БанковскаяВыписка.Субконто1;
|СуммаСНДС = Документ.БанковскаяВыписка.СуммаСНДС;
|НДС = Документ.БанковскаяВыписка.НДС;
|ВидОплаты = Документ.БанковскаяВыписка.ВидОплаты;
|ВидДвижения = Документ.БанковскаяВыписка.ВидДвижения;
|Содержание = Документ.БанковскаяВыписка.Содержание;
|Функция СуммаСуммаСНДС = Сумма(СуммаСНДС);
|Функция СуммаНДС = Сумма(НДС);
|Группировка Счет;
|Условие(Счет = Счет631);
|"
;
Эффекта никакого.
Шо за беда?
