v8.2: Как заполнить табличную часть документа результатом выполнения запроса #584743


#0 by Ira_19
Здравствуйте. Многие уже сталкивались с аналогичной проблемой, но у меня всё равно не получается заполнить табличную часть документа данными из запроса. Смысл такой: у меня есть запрос НомерУзлаДетали=Объект.НомерУзлаДетали; Как теперь полученными данными заполнить соответствующие колонки табличной части документа (колонки в справочнике и в документе имеют одинаковые имена)?
#1 by kosts
#2 by байт
можно в ТЗ выгрузить и загрузить попробовать при условии если имена колонок будут совпадать.
#3 by kosts
что это за документ такой в котором коды и наименования, а не ссылки?..
#4 by Ira_19
Написала так:
#5 by Wist
Я так делаю:
#6 by Ira_19
Это урезанный вариант запроса. На самом деле выбираю больше полей, просто для простоты написала так.
#7 by Ira_19
Только есть небольшая проблема. В справочнике ВидыОпераций есть стандартное поле Наименование. Оно не вставляется в поле табличной части Операции. Это из-за различия имён?
#8 by GROOVY
Или типов значения.
#9 by vovus
Че-то я тоже не понял, а почему не рулит такой вариант:
#10 by Ira_19
Тип значений в документе в поле Операции - Строка (длина 50), длина поля Наименование в справочнике тоже 50.
#11 by Ira_19
У меня получилось так Объект.ТабличнаяЧасть.Загрузить(Результат.Выгрузить);
#12 by Ira_19
Так как можно загрузить наименование из справочника в колонку ТЧ?
#13 by Ira_19
Нашла сама решение))) Нужно в запросе написать было так: Запрос.Текст =        ... где Операции - название колонки.
#14 by kosts
Может  оно null Попробуй естьnull(наименование,"") как наименование
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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