v7: 1sqlite. Как сделать отбор по группам номенклатуры? #728553


#0 by palpetrovich
что, для этого надо сначала получить СписокЗначний из выбранных групп, а потом: Док.Товар in (select val from СписокТоваров) или можно как-то проще?
#1 by Ёпрст
проще, это как ? Задача какая ?
#2 by palpetrovich
на форме СписокТоваров, туда можно добавлять как Папки так и элементы, как обычно в общем.. короче как в "черном" Условие( товар в СписокТоваров)
#3 by palpetrovich
+ запрос по документам с отбором товара из списка на форме
#4 by Ёпрст
ну и ? будет условие Док.Товар in (select val from СписокТоваров) всё собственно. ЗЫ: перед этим база.УложитьОбъекты(СписокНаФорме,"СписокТоваров",0,"Номенклатура");
#5 by palpetrovich
да не хочет от "укладываться" если в списке - группа ...почему-то
#6 by Ёпрст
та ты шо ? :)))
#7 by palpetrovich
не ругается, но возвращает пустую табличку
#8 by palpetrovich
мля буду :)
#9 by Ёпрст
Ну давай, тест на вшивость:
#10 by palpetrovich
код: в МФВыбТовары (на форме) выбрана папка и товар, товар в результат  попадает, а товары из папки - нет
#11 by palpetrovich
+10 , кажись что-то не то с  join :)
#12 by palpetrovich
правильно показывает, может у меня в не получается потому что я из документа беру товар?
#13 by palpetrovich
в общем - сделал так базаДанных.УложитьОбъекты(МФВыбТовары,"СписокТоваров",0,"Номенклатура"); Запрос.ВыполнитьЗапрос("select val [Номенклатура :Справочник.Номенклатура] from СписокТоваров").Выгрузить(СписокТоваров,,,"Номенклатура"); хоть, наверное, через голову - но работает :)
#14 by palpetrovich
мля, что-то я поспешил... условие забыл :) пятница сказывается
#15 by palpetrovich
+  не, таки все верно, надо заканчивать, а то как-то сам с собой... :)
#16 by Ёпрст
ё... читаем по-губам база.УложитьОбъекты(СписокНаФорме,"СписокТоваров",0,"Номенклатура") смотрим на последний параметр
#17 by palpetrovich
мля я тупой ...спасибо :)
#18 by ildary
Пользуясь случаем спрошу - а как правильно в запросе 1sqlite делать отбор по строковому полю (комментарию)?
#19 by Ёпрст
ну через like обычно пишут, но можешь и жестко условие на равенство, ежели количество символов совпадать будет
#20 by palpetrovich
#21 by ildary
Большое Вам спасибо, like именно то, что надо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С