Чтобы определить, пустой ли отчет при его программном формировании в 1С:Предприятии, можно использовать метод Количество() для набора данных, который используется в отчете. Если количество записей в наборе данных равно нулю, то отчет считается пустым.
Вот пример кода, который демонстрирует, как это можно сделать:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1C
&НаСервере
Процедура ПечатьДокумента()
// Создаем набор данных
НаборДанных= Новый НаборДанных;
// Заполняем набор данных (пример)
НаборДанных.Заполнить(Запрос);
// Проверяем, пустой ли набор данных
Если НаборДанных.Количество()= 0Тогда
Сообщить("Отчет пустой.");
Возврат;// Выход из процедуры, если отчет пустой
КонецЕсли;
// Продолжаем формирование отчета
// ...
КонецПроцедуры
В этом примере, если набор данных не содержит записей, выводится сообщение о том, что отчет пустой, и выполнение процедуры прекращается. Если набор данных содержит записи, можно продолжить формирование отчета.
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.
⚡ Твой личный 1С-эксперт онлайн. Спроси меня что угодно — это бесплатно 🙂