Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Данные из вложенный таблицы          
alexkhua Подменю пользователя
сообщение 23.12.12, 19:31
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Подскажите как получить данные из вложенной таблицы. Запрос выдает поле со сылкой на таблицу.
Запрос = Новый Запрос;
    Запрос.Текст =
       "ВЫБРАТЬ
     |    ТипИзделия.Состав.(
     |        ТипИзделия.Состав.Количество * ТипИзделия.Состав.Материал.Коэфф * Калькуляция.КоличествоПродукции КАК КолВо,
     |        Материал КАК МатАл
     |    )
     |ИЗ
     |    Документ.Калькуляция КАК Калькуляция
     |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипИзделия КАК ТипИзделия
     |        ПО Калькуляция.Продукция = ТипИзделия.Ссылка
     |ГДЕ
     |    Калькуляция.Ссылка = &Ссылка"  ;
    
    
    Запрос.УстановитьПараметр("Ссылка",Объект.Ссылка);

    Результат = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = Результат.Выбрать();

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    ТЗ=Объект.Состав.Добавить();
    ТЗ.Количество=ВыборкаДетальныеЗаписи.Состав.КолВо;
    ТЗ.Материал=ВыборкаДетальныеЗаписи.Состав.МатАл;

    КонецЦикла;


Vofka Подменю пользователя
сообщение 23.12.12, 20:15
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

    ТЗ = Объект.Состав.Выгрузить();

КонецЦикла;


ЗЫ. не проверял.

alexkhua Подменю пользователя
сообщение 23.12.12, 21:30
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Vofka @ 23.12.12, 20:15) *
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

    ТЗ = Объект.Состав.Выгрузить();

КонецЦикла;


ЗЫ. не проверял.

Не работает.
Не пойму, в Консоле Запросов Результат выдается в виде Поля "Состав" со ссылкой на вложенную таблицу, в которой все необхлдимые мне значения.
Как обратиться к этой временной таблице?

logist Подменю пользователя
сообщение 23.12.12, 22:59
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

А почему сразу не использовать таблицу Состав?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

alexkhua Подменю пользователя
сообщение 23.12.12, 23:28
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(logist @ 23.12.12, 22:59) *
А почему сразу не использовать таблицу Состав?

Может как-то по другому можно. Мне Нужно заполнить ТЧ документа калькуляция из табличных данных "Состав" в элементе справочника ТипИзделия. А как обратиться к этой таблице не пойму. Решил через запрос, связав ТипИзделия и документ Калькуляция.

Сообщение отредактировал logist - 24.12.12, 0:14

alex040269 Подменю пользователя
сообщение 26.12.12, 8:01
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

ВЫБРАТЬ 
         ТипИзделияСостав.*
ИЗ ТипИзделия.Состав
ГДЕ ТипИзделияСостав.Ссылка = &Ссылка


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 21:37
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!