|   |   | 
| 
 | Как проверить на пустоту форму списка? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vlaloplo 30.03.21✎ 10:37 | 
        Есть документ, для него установлена форма списка (Список динамический), можно ли как то при открытии проверить, если на этой форме записи? Единственно до чего додумался выполнять запрос и проверять его на пустоту, но это как то затратно, каждый раз при открытии выполнять запрос лишь для проверки.. Есть какие то способы?     | |||
| 1
    
        mikecool 30.03.21✎ 10:42 | 
        активизировать список
 ВыделенныеСтроки.Количество() = 0 - список пуст, как то так... не проверял | |||
| 2
    
        Vlaloplo 30.03.21✎ 11:14 | 
        Нашел на просторах всея сети
 Схема = Элементы.Список.ПолучитьИсполняемуюСхемуКомпоновкиДанных(); Настройки = Элементы.Список.ПолучитьИсполняемыеНастройкиКомпоновкиДанных(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных(); МакетКомпоновки = КомпоновщикМакета.Выполнить(Схема, Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ТЗ = Новый ТаблицаЗначений; ПроцессорВывода.УстановитьОбъект(ТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновки); Возврат ТЗ; Проверил, под данный вопрос подходит) | |||
| 3
    
        acht 30.03.21✎ 11:36 | 
        (0) > но это как то затратно, каждый раз при открытии выполнять запрос лишь для проверки.
 (2) > ПроцессорВывода.Вывести(ПроцессорКомпоновки); Думаешь, процессор компоновки телепатически данные получает? | |||
| 4
    
        mikecool 30.03.21✎ 11:39 | 
        (2) а (1) проверил?     | |||
| 5
    
        DrShad 30.03.21✎ 11:39 | 
        элементы.список.текущиеданные = неопределено     | |||
| 6
    
        Вафель 30.03.21✎ 11:39 | 
        (2) желательно ограничение ставить на "первые 1" через запрос или свойство настройщика     | |||
| 7
    
        mikecool 30.03.21✎ 11:40 | 
        (5) емнип - если не активна, то и тек данные будет неопределено, но записи при этом будут     | |||
| 8
    
        DrShad 30.03.21✎ 11:44 | 
        (7) это уже другой вопрос     | |||
| 9
    
        Kassern 30.03.21✎ 11:46 | 
        (3) Ты ничего не понимаешь...
 https://ibb.co/B6wCcw6 | |||
| 10
    
        JeHer 30.03.21✎ 11:47 | 
        (0) А если в установленном периоде при открытии нет данных, то как быть?     | |||
| 11
    
        mikecool 30.03.21✎ 11:49 | 
        (10) это как то противоречит условию из (0)? 
 нет данных = записей 0 больше автор ничего не сказал | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |