Имя: Пароль:
1C
1С v8
ТаблицаЗначений наложить фильтр на колонку тип которой неизвестен
0 Web00001
 
14.03.12
07:02
Доброго всем времени суток, есть ТаблицаЗначений - выгруженая табличная часть "Товары" документа "ПоступлениеТоваровУслуг" конфигурации УТ, в ней есть колонка тип которой "ДокументСсылка.ЗаказПокупателя, ДокументСсылка.ВнутреннийЗаказ" можно ли методом НайтиСтроки(), Найти все строки где значение этой колонки не равно тип(ЗаказПокупателя) или хотя бы просто все строки где эта колонка не заполнена?
1 Wobland
 
14.03.12
07:06
>или хотя бы просто все строки где эта колонка не заполнена
это Неопределено
2 Wobland
 
14.03.12
07:06
(1) или пустая ссылка какого-то типа
3 Web00001
 
14.03.12
07:06
хм точно, торможу чота..
4 Web00001
 
14.03.12
07:08
а где не равно тип("ДокументСсылка.ЗаказПокупателя") никак не выйдет как я понимаю?
5 Wobland
 
14.03.12
07:12
(4) я тоже так понимаю
6 Wobland
 
14.03.12
07:12
(5) перебор, конечно, никто не отменял..
7 ShoGUN
 
14.03.12
07:12
(4) Не выйдет, там отбор только по значению.
8 ShoGUN
 
14.03.12
07:14
З.Ы. Хочется как-нибудь извратиться - запрос по ТЗ. Но таблица должна быть типизированной, так что в данном случае не подходит.
9 Лирик
 
14.03.12
07:19
(8) Составной тип - тоже тип, и таблица выгруженная из ТЧ типизирована по умолчанию
10 ShoGUN
 
14.03.12
07:35
(9) Туплю, (0) не дочитал. Тогда (8) будет работать, конечно.
11 Omskdizel
 
14.03.12
08:12
(0) Если хочется именно методом НайтиСтроки() это делать, то придется колоночку еще одну добавлять, только это все равно перебор будет по сути :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший