|
Использование временной таблицы как табличной части документа в запросе
| ☑ |
0
1snik_d
28.04.20
✎
13:43
|
Всем привет. Возможно ли в запросе каким-то образом получить данные временной таблицы как табличной части документа. Объясню суть: есть документ ОперацияБух, которая является регистратором Регистра бухгалтерии.
Есть некая обработка, которая заточена под другой вид документа, в котором есть табличная часть "Материалы". В запросе этой обработки есть использование в качестве поля этой табличной части. Переписывать обработку лень.
Хотелось бы каким-то образом в качестве поля запроса использовать временную таблицу, полученную из регистра бухгалтерии.
|
|
1
Cyberhawk
28.04.20
✎
13:46
|
Ну если в твоем запросе есть ИЗ Документы.ИмяДокумента.ИмяТЧ, то без редактирования запроса все равно не обойтись. А подменить можно через СхемуЗапроса надежнее всего.
|
|
2
1snik_d
28.04.20
✎
13:51
|
(1) Нет, там есть вот так
ВЫБРАТЬ
| Документ.Номер,
| Документ.Материалы.(
| Номенклатура КАК Материал
| )
|ИЗ
| Документ.Документ КАК Документ
|
|
3
1snik_d
28.04.20
✎
13:52
|
Просто дальше там делается Шапка.Материалы.Выгрузить() и дальше обработка данных
|
|
4
Cyberhawk
28.04.20
✎
13:57
|
Из-за "ИЗ Документ" без редактирования запроса не обойтись
|
|
5
1snik_d
28.04.20
✎
14:00
|
(4) Запрос мне редактировать в любом случае. Хотелось бы обработку результатов оставить без редактирования.
|
|
6
Cyberhawk
28.04.20
✎
14:01
|
(5) Ну тогда никаких проблем нет - вместо "Документ.Материалы.(...)" пишешь "МояВТ(...)"
|
|
7
1snik_d
28.04.20
✎
14:01
|
Можно из чего-нибудь выбрать, чтобы в полях запроса таблицу использовать?
|
|
8
Cyberhawk
28.04.20
✎
14:04
|
Так ты в ТЗ положи еще одну ТЗ и первую ("главную") ТЗ в ВТ передавай параметром
|
|
9
1snik_d
28.04.20
✎
14:06
|
(6) Вот так не работает, ругается, что поле не обнаружено
|
|