Как в запросе получить имя табличной части документа? #743723


#0 by Mary01
Нужно выгрузить в таблицу все данные документа - шапку и табличные части. Это я сделала, получается, что в каждой строке таблицы находятся данные шапки и данные одной строки какой-либо табличной части. Нужно также добавить имя этой табличной части, а как это сделать в запросе? БП 8.2.
#1 by echo77
Добавляете еще одно поле, пише в нем в кавычках "Товары", "Услуги" и т.д.
#2 by Mary01
это понятно, но исходя из чего определять?
#3 by Casey1984
Прям в тексте запроса и определять) Запрос в студию)
#4 by фобка
руками только
#5 by shuhard_серый
текст запроса можно собрать программным путем, обходя метаданные
#6 by ДенисЧ
А как ты в запросе определяешь,из какой ТЧ выбирать?
#7 by Mary01
ну вот, примерно так. ГДЕ     РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
#8 by Mary01
а я из всех выбираю.
#9 by фобка
похвально
#10 by фобка
ну и пиши алиасы "как номенклатураТовары", "как НоменклатураУслуги"
#11 by Dен
Сколько же строк будет в результате этого запроса при наличии 10 строк в товарах и 10 строк в услугах.
#12 by shuhard_серый
замени левое соединение на объединить и будет тебе счастье в каждой строке
#13 by фобка
Выбрать реализ.номер, реализ.номенклатура как товар, null из документ.реализация.товары Реализ объединить все выбрать реализ.номер, null, реализ.номенклатура из документ.реализация.услуги реализ
#14 by Mary01
должно быть 20
#15 by Mary01
точно. спасибо!
#16 by Mary01
спасибо, все получилось!
#17 by Dен
>> должно быть 20 А получится 100.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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