Это в 3.00 прокатывало. В 4.00, если указаны конкретные счета, даже если они закрыты до запрашиваемого периода, все равно надо выписку делать.
Считайте, что счет открыт, но по нему нет оборотов за период, единственное плюсом надо заполнить атрибут:
<СведСЧОпер\ДатаЗакр>
С чего Вы взяли, что по если счета закрыты до запрашиваемого периода, то нужно делать выписку? Судя по Вашим здесь комментариям, Вы готовы ВСЁ отдать.
Мы, например, по таким счетам формируем PB2 с кодом 48 и текстовым пояснением "В указанный период счет ….. не был открыт в Банке"
Я так полагаю, что пустую выписку программа ФНС автоматом обработает. А Ваш PB2 будут вручную разбирать.
Кроме того, мне, как программисту, проще пустую выписку сделать (помните алгоритм кипячения чайника?), чем писать доп.код на проверку действия указанного счета в заданный период + генерить ошибку + напрягать ответ.опера визуальным контролем лишней ошибки. Лень - двигатель прогресса.
С таким подходом можно на каждый запрос отдавать информацию сразу по всем клиентам Банка и их счетам.