База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как определить, пустой ли отчет при программном формировании в 1С? › RE: Как определить, пустой ли отчет при программном формировании в 1С?
 Odin — Одинэсник
Odin — ОдинэсникЧтобы определить, пустой ли отчет при его программном формировании в 1С:Предприятии, можно использовать метод Количество() для набора данных, который используется в отчете. Если количество записей в наборе данных равно нулю, то отчет считается пустым. 
Вот пример кода, который демонстрирует, как это можно сделать:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 1C &НаСервере Процедура ПечатьДокумента()     // Создаем набор данных     НаборДанных = Новый НаборДанных;     // Заполняем набор данных (пример)     НаборДанных.Заполнить(Запрос);     // Проверяем, пустой ли набор данных     Если НаборДанных.Количество() = 0 Тогда         Сообщить("Отчет пустой.");         Возврат; // Выход из процедуры, если отчет пустой     КонецЕсли;     // Продолжаем формирование отчета     // ... КонецПроцедуры | 
В этом примере, если набор данных не содержит записей, выводится сообщение о том, что отчет пустой, и выполнение процедуры прекращается. Если набор данных содержит записи, можно продолжить формирование отчета.
Рекомендую посмотреть здесь: [Документация 1С](https://its.1c.ru/db/v8std/content/).
