|
Вывести в запросе реквизит табличной части | ☑ | ||
---|---|---|---|---|
0
deadpuma
08.11.12
✎
12:48
|
Не получается вывести в запросе реквизит Количество ТЧ Товары
подскажите как это делается ВЫБРАТЬ РеализацияТоваровУслуг.Товары.( КОЛИЧЕСТВО ) КАК Колво ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |
|||
1
Нуф-Нуф
08.11.12
✎
12:50
|
ВЫБРАТЬ
РеализацияТоваровУслугТовары.КОЛИЧЕСТВО КАК Колво ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |
|||
2
ВераТ
08.11.12
✎
12:51
|
эээ...смысл данного запроса? только к-во? это весь текст запроса??? первое что предложу - обращаться сразу к тч, а не к док-ту. А вообще смысл запроса не понятен
|
|||
3
ВераТ
08.11.12
✎
12:51
|
(1) я перваяяяя :))
|
|||
4
deadpuma
08.11.12
✎
12:54
|
(1) не работает
(2) это часть большого запроса просто |
|||
5
deadpuma
08.11.12
✎
12:56
|
(1) точнее работает, а как его совместить с запросом в котором выбираются реквизиты документа?
|
|||
6
Нуф-Нуф
08.11.12
✎
12:56
|
(5) соединением
|
|||
7
ВераТ
08.11.12
✎
12:57
|
(5) через Ссылка.реквизитдока
(6)ооо...зачем? |
|||
8
ВераТ
08.11.12
✎
12:57
|
(5) давай целиком что надо, ща налабаем :)
|
|||
9
deadpuma
08.11.12
✎
12:59
|
вот часть запроса сюда надо добавить еще тот самый вывод количества в (1)
ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.бтВнешнийНомерДокумента, РеализацияТоваровУслуг.Дата, РеализацияТоваровУслуг.СуммаДокумента, РеализацияТоваровУслуг.Организация, //РеализацияТоваровУслугТовары.Количество КАК Колво ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &НачПериода И &КонПериода И РеализацияТоваровУслуг.Контрагент = &Контрагент И РеализацияТоваровУслуг.Организация = &Организация |
|||
10
ВераТ
08.11.12
✎
13:00
|
(9) группировки будут или тупо таблицей?
|
|||
11
Undefined vs NULL
08.11.12
✎
13:00
|
(9) и если там несколько строк, то?
|
|||
12
ВераТ
08.11.12
✎
13:02
|
(9) тупо табл..смотря чего дальше - наверняка есть смысл в группировках
ВЫБРАТЬ РеализацияТоваровУслугТовары.Количество, РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка.бтВнешнийНомерДокумента, РеализацияТоваровУслугТовары.Ссылка.Дата, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента, РеализацияТоваровУслугТовары.Ссылка.Организация, ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода И РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент И РеализацияТоваровУслугТовары.Ссылка.Организация = &Организация |
|||
13
deadpuma
08.11.12
✎
13:02
|
вообщем общее количество товаров в ТЧ нужно (10) (11) вывести
|
|||
14
ВераТ
08.11.12
✎
13:03
|
(13) добавляй группировку с суммированием к-ва
|
|||
15
deadpuma
08.11.12
✎
13:05
|
т.е. вот так надо?
ВЫБРАТЬ СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество, РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка.бтВнешнийНомерДокумента, РеализацияТоваровУслугТовары.Ссылка.Дата, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента, РеализацияТоваровУслугТовары.Ссылка.Организация ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода И РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент И РеализацияТоваровУслугТовары.Ссылка.Организация = &Организация СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка.бтВнешнийНомерДокумента, РеализацияТоваровУслугТовары.Ссылка.Дата, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента, РеализацияТоваровУслугТовары.Ссылка.Организация |
|||
16
ВераТ
08.11.12
✎
13:07
|
все элементарно, Ватсон :) (с)
|
|||
17
deadpuma
08.11.12
✎
13:08
|
(16) это правильно, да?
|
|||
18
Rovan
гуру
08.11.12
✎
13:10
|
(17) да... а что смущает ?
|
|||
19
ВераТ
08.11.12
✎
13:11
|
(17) напиши, да посмотри...все уже разжевали
|
|||
20
deadpuma
08.11.12
✎
13:17
|
дело в том что я запрос пишу универсальный для нескольких документов и не могу зайти в конструктор.
могли бы подсказать Запрос.Текст = "ВЫБРАТЬ | " + ВидДокумента + ".Ссылка.Дата КАК Дата, | " + ВидДокумента + ".Ссылка.СуммаДокумента КАК Сумма, | " + ВидДокумента + ".Ссылка.Организация КАК Организация | " + ВидДокумента + ".бтВнешнийНомерДокумента КАК ВнешНомер, | " + ВидДокумента + ".Ссылка КАК ДокументПечати |ИЗ | Документ." + ВидДокумента + ".Товары КАК " + ВидДокумента + " "+"Товары" " |ГДЕ | " + ВидДокумента + ".бтВнешнийНомерДокумента В (&Заказы) | И " + ВидДокумента + ".Дата МЕЖДУ &НачПериода И &КонПериода | "+?(ЗначениеЗаполнено(Контрагент),"И " + ВидДокумента + ".Контрагент = &Контрагент","")+" | " + ?(ВидДокумента = "ЗаказПоставщику","И " + ВидДокумента + ".бтProgressID = 3","") + " | И " + ВидДокумента + ".Организация = &Организация |
|||
21
ВераТ
08.11.12
✎
13:22
|
(20) ну а в чем проблема переделать свой запрос, если суть на пальцах уже разжевали? в (15) все верно, дальше сам
|
|||
22
deadpuma
08.11.12
✎
13:28
|
(21) просто сложением строк запутался
|
|||
23
deadpuma
08.11.12
✎
14:39
|
все получилось! Спасибо ВераТ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |