|
v7: Не могу получить инфу из запроса | ☑ | ||
---|---|---|---|---|
0
Absurdus
20.01.16
✎
12:31
|
У меня есть запрос:
|Период с ДатаНачала по ТекДата; |Док = Регистр.РезервыТМЦ.ЗаявкаПокупателя; |Номенклатура = Регистр.РезервыТМЦ.Номенклатура; |РезервДо = Регистр.РезервыТМЦ.ЗаявкаПокупателя.РезервДо; |Количество = Регистр.РезервыТМЦ.Количество; |Функция КолНачОст = НачОст(Количество); |Функция КолПриход = Приход(Количество); |Функция КолРасход = Расход(Количество); |Функция КолКонОст = КонОст(Количество); |Группировка Док; |Группировка Номенклатура без групп;"; Есть реквизит таб. части "РезервДо" документа ЗаявкаПокупателя. В документе он заполнен.. А в результатах запроса он пустой. Как так? |
|||
1
zenik
20.01.16
✎
12:33
|
"реквизит таб. части" - а обращаешься ты к нему как к реквизиту шапки.
|
|||
2
Absurdus
20.01.16
✎
12:34
|
(1) Как надо?
|
|||
3
zenik
20.01.16
✎
12:35
|
точнее твой запрос не знает с какой строки ТЧ брать этот реквизит.
|
|||
4
zenik
20.01.16
✎
12:35
|
(2) Надо выбирать из заявок, а не из регистра... либо в регистр писать эту информацию
|
|||
5
Absurdus
20.01.16
✎
12:41
|
(4) Все Заявки шерстить мне смысла нет. Надо только те, по которым резервы не закрыты и РезервДо реквизит заполнен.
|
|||
6
zenik
20.01.16
✎
13:15
|
|Номенклатура = Регистр.РезервыТМЦ.Номенклатура, Регистр.РезервыТМЦ.ЗаявкаПокупателя.Номенклатура;
Попробуй так - может прокатит. |
|||
7
Absurdus
20.01.16
✎
13:23
|
(6) Не, не прокатило
|
|||
8
пипец
20.01.16
✎
13:26
|
ппц ... кто ж к регистру ставит на конкретный реквизит
ЗЫ на крайняк через функцию внешнюю по условию сделай через текущий документ ЗЫЫ будет только крайне не быстро |
|||
9
Absurdus
20.01.16
✎
13:29
|
Короче всем спасибо. Делаю без реквизита РезервДо в запросе. Выгружу в ТЗ. Там добавлю РезервДо.
|
|||
10
Смотрящий
20.01.16
✎
13:39
|
А так
|Период с ДатаНачала по ТекДата; |Док = Регистр.РезервыТМЦ.ЗаявкаПокупателя; |Номенклатура = Регистр.РезервыТМЦ.Номенклатура; |РезервДо = Регистр.РезервыТМЦ.ЗаявкаПокупателя.РезервДо; |НомерСтроки = Регистр.РезервыТМЦ.НомерСтроки; |Количество = Регистр.РезервыТМЦ.Количество; |Функция КолНачОст = НачОст(Количество); |Функция КолПриход = Приход(Количество); |Функция КолРасход = Расход(Количество); |Функция КолКонОст = КонОст(Количество); |Группировка Док; |Группировка Номенклатура без групп; |Группировка НомерСтроки "; ??? |
|||
11
Absurdus
20.01.16
✎
13:43
|
(10) Так пробовал, не получается. РезервДо = " . . " в результатах запроса
|
|||
12
Смотрящий
20.01.16
✎
13:43
|
Ааа ... у тебя в ТЧ документа ...
Засунь РезервДо в реквизиты регистра |
|||
13
Absurdus
20.01.16
✎
13:46
|
(12) Сувал, но не попал видать )) Все равно в запросе ниче не выходит. Делаю как в (9) пока
|
|||
14
zenik
20.01.16
✎
14:11
|
(10) Немного не так...
|Период с ДатаНачала по ТекДата; |Док = Регистр.РезервыТМЦ.ЗаявкаПокупателя; |Номенклатура = Регистр.РезервыТМЦ.Номенклатура; |РезервДо = Регистр.РезервыТМЦ.ЗаявкаПокупателя.РезервДо; |НомерСтроки = Регистр.РезервыТМЦ.НомерСтроки, Регистр.РезервыТМЦ.ЗаявкаПокупателя.НомерСтроки; |Количество = Регистр.РезервыТМЦ.Количество; |Функция КолНачОст = НачОст(Количество); |Функция КолПриход = Приход(Количество); |Функция КолРасход = Расход(Количество); |Функция КолКонОст = КонОст(Количество); |Группировка Док; |Группировка НомерСтроки; |Группировка Номенклатура без групп;"; Связь через номер строки нужна и для регистра и для документа. Вот так должно прокатить если строки ТЧ и регистра совпадают |
|||
15
akaBrr
20.01.16
✎
14:12
|
(0) Из запроса как вытаскивал РезервДо?
Выгрузил в ТЗ или из объекта Запрос? |
|||
16
Absurdus
20.01.16
✎
14:18
|
(15) Запрос.Выгрузить(ТЗ,1,0)
Да уже всё сделал. Работает. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |