Имя: Пароль:
1C
1C 7.7
v7: как можно отобрать документы по реквизиту табличной части документа.
, ,
0 deputat
 
09.09.11
13:16
выбрать по значению не подходит т к реквизит в табличной части...

запрос тоже что то не понимаю как сделать.
Что подскажите?
Перебирать документы и просматривать будет очень долго. Или это единственный вариант?
1 Irbis
 
09.09.11
13:17
Запрос?
2 deputat
 
09.09.11
13:17
как в запросе перебрать табличную часть?
3 viktor_vv
 
09.09.11
13:18
А почему выбрать по значению не подходит ? Его также в графу отбора запихнуть можно.
4 povar
 
09.09.11
13:18
(2) в ЖКК написано
5 Irbis
 
09.09.11
13:18
Наложи условие на реквизит табличной части, зачем ее перебирать?
6 Ёпрст
 
09.09.11
13:18
>>>выбрать по значению не подходит т к реквизит в табличной части...

Кто тебе сказал такую дурость ?
7 VladZ
 
09.09.11
13:19
Варианта два:
1. Запрос.
2. Прямой запрос.
8 Ёпрст
 
09.09.11
13:19
вариант
3.ВыбратьПоЗначению
9 ДенисЧ
 
09.09.11
13:19
(7) 3. графа отбора
10 Irbis
 
09.09.11
13:19
(7)Кривой запрос тоже работает
11 deputat
 
09.09.11
13:23
1. если доквып.выбратьпозначению(,,"документпоставки",док2)=1 тогда

вываливает ошибку Объект - документ определенного вида!
12 povar
 
09.09.11
13:23
(11) и какое слово русского языка в описании ошибки тебе не понятно ?
13 ParaWiz
 
09.09.11
13:24
//например вот так (Класс ПрямойЗапрос)
   ТекстЗапроса="ВЫБРАТЬ
   |$ДокСтроки.Документ КАК [Документ $Документ.ТребованиеНаОтгрузкуТМЦВТаре]
   |$ДокСтроки.Номенклатура КАК [Номенклатура $Справочник.Номенклатура]
   |ИЗ
   |ДокументСтроки.ТребованиеНаОтгрузкуТМЦВТаре КАК ДокСтроки $nolock
   |ВНУТРЕННЕЕ СОЕДИНЕНИЕ
   |ЖурналДокументов КАК Жур $nolock
   |ПО
   |Стр.Документ = $Жур.ТекущийДокумент
   |ГДЕ
   |$Жур.Проведен = 1
   |И $ДокСтроки.Номенклатура = :ВыбНоменклатура~~
   |И ($Жур.ДатаДокумента МЕЖДУ :НачДата~~ И :КонДата~~)
   |УПОРЯДОЧИТЬ
   |Стр.Документ";

   Запрос=СоздатьОбъект("ПрямойЗапрос");
   Запрос.Текст=ТекстЗапроса;
14 ParaWiz
 
09.09.11
13:25
//|Стр.Документ"; - ошибка
//должно быть $ДокСтроки.ТекущийДокумент
15 ParaWiz
 
09.09.11
13:26
Во меня торкнула пятница, даже кусок своего запроса немножко переделал под вопрос :)
16 Ёпрст
 
09.09.11
13:28
(14) да там всё сплошная ошибка.
17 KishMish
 
09.09.11
13:39
(0) запрос напиши также как и с реквизитом шапки
18 vip67
 
09.09.11
13:40
(0) и в чем сложности?
поставить условие в запросе, группировку - по строке документа...
19 ParaWiz
 
09.09.11
13:40
(16) да нет, просто я взял кусок своего запроса и попытался сократить на скору руку :)
20 ParaWiz
 
09.09.11
13:41
(16) хммм особо ошибок не вижу
21 Ёпрст
 
09.09.11
13:42
(19) нет зпт в селекте, нелепый модификатор у номенклатуры в фильтре.
22 ParaWiz
 
09.09.11
13:56
(21) с первым согласен, когда сокращал запрос, сократил и запятую а вот второе не понял если честно, пятница же :)
23 Ёпрст
 
09.09.11
13:58
:ВыбНоменклатура~~ вот тут нафига модификатор вообще ?
24 ДенисЧ
 
09.09.11
14:00
(23) а если там просто нетипизированный справочник?
25 Ёпрст
 
09.09.11
14:04
(24) :) ага, и типизировать его потом в селекте очень кошерно.
:)