Имя: Пароль:
1C
1С v8
Использование временной таблицы как табличной части документа в запросе
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) Вот так не работает, ругается, что поле не обнаружено
Основная теорема систематики: Новые системы плодят новые проблемы.