Имя: Пароль:
1C
 
Можно ли отобрать в пользовательском режим элементы справочника с пустой табличной частью?
0 Гений 1С
 
гуру
11.08.22
20:58
Пробовал Ссылка.ТЧ.НомерСтроки НеЗаполнено.
Не показывет ни одного элемента.
Можно ли сделать отбор через настройку отбора динамического списка или только суровым кодом?
1 Мимохожий Однако
 
11.08.22
21:32
СпрОбъект.ТЧ.Количество()=0
2 Фантазер
 
11.08.22
21:58
Ты же недавно выгрузку УПД делал, а такие вопросы задаешь. Яндексом не гуглишь простецкие вещи?
3 Сергиус
 
12.08.22
02:08
(2)"А поговорить"?)
4 Ненавижу 1С
 
гуру
12.08.22
08:38
5 Гений 1С
 
гуру
12.08.22
08:54
(1) в пользовательском режиме, будьте внимательнее
6 Гений 1С
 
гуру
12.08.22
08:54
(4) точно. помнил же, что возможно, но забыл как. ;-)
7 СеменовСемен
 
12.08.22
08:57
(4) интересно, а чем это отличается от отбора без группы?
8 Гений 1С
 
гуру
12.08.22
09:07
(7) группа здесь нужна толко для отрицания условия
9 Ненавижу 1С
 
гуру
12.08.22
09:16
(8) это 0 бит
10 Ненавижу 1С
 
гуру
12.08.22
09:38
(7)
условие "НомерСтроки НеЗаполнено" разворачивается в следующую конструкцию:

WHERE ... AND EXISTS(
SELECT 1
FROM ...
WHERE ... AND T1._IDRRef = T2._Reference319_IDRRef AND T2._LineNo26178 = 0)

очевидно, что строк с номером строки 0 не существует - выборка пустая

условие "НЕ (НомерСтроки Заполнено)" в свою очередь:

WHERE ... AND NOT EXISTS(
SELECT 1
FROM ...
WHERE ... AND T1._IDRRef = T2._Reference319_IDRRef AND T2._LineNo26178 <> 0)

здесь условие "номер строки неравно нулю" в общем-то бесполезно и всегда истинно, а NOT EXISTS обеспечивает выборку элементов с пустой табличной частью
Закон Брукера: Даже маленькая практика стоит большой теории.