Показано с 1 по 2 из 2
-
12.11.2012, 18:12 #1
- Регистрация
- 12.11.2012
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Как правильно залить все позиции ТЧ одного документа в ТЧ другого ?
Всем привет !
Есть следующие объекты:
- Cправочник "Товары".
- Документ ЗаказПокупателя c ТЧ "Товар" ( с реквизитом Наименование -> тип СправочникСсылка.Товары)
- Документ ЗаявкаПоставщику с ТЧ "Товары" (с реквизитом ТоварИмя -> тип СправочникСсылка.Товары)
Нужно при нажатии кнопки в командной панели док-та ЗаявкаПоставщику заполнить ТЧ "Товары" данными из всех заказанных товаров из ЗаказПокупателя.
Делаю так :
Код:&НаКлиенте Процедура Заполнить(Команда) ЗалитьТоварыЗаказами(); КонецПроцедуры &НаСервере Процедура ЗалитьТоварыЗаказами() Запрос = Новый Запрос("ВЫБРАТЬ Ссылка КАК ТоварИмя ИЗ Документ.ЗаказПокупателя.Товар КАК ЗаказПокупателя"); Результат = Запрос.Выполнить(); Объект.Товары.Загрузить(Результат.Выгрузить()); КонецПроцедуры
В итоге заливаются строки, но они пустые - мне нужно, чтоб колонка с реквизитом ТоварИмя отображала данные !
В чем моя ошибка ?
-
13.11.2012, 11:06 #2
- Регистрация
- 01.10.2012
- Сообщений
- 10
- Сказал(а) спасибо
- 10
- Поблагодарили 5 раз(а) в 5 сообщениях
1C ка загружает колонки по имени - надо так:
Код:ТЧ = ВыбранныйЗаказПокупателя.Товар.Выгрузить(); ТЧ.Колонки.Наименование.Имя = "ТоварИмя"; ВыбранныйЗаказПоставщику.Товары.Загрузить(ТЧ);
Социальные закладки