Имя: Пароль:
1C
1С v8
Как заполнить форму Документа2(ОплатаЗаказа) данными Документа (Отгрузка) используя запрос
0 gmo666
 
11.01.20
13:25
Как заполнить форму Документа2(ОплатаЗаказа) данными Документа (Отгрузка) используя запрос?
1 PuhUfa
 
11.01.20
13:27
(0) Нужно запросом получить данные Документа (Отгрузка) и потом результатом этого запроса заполнить Документ2(ОплатаЗаказа)
2 gmo666
 
11.01.20
13:29
(0) наоборот, нужно заполнить данные Документа (Отгрузка) данными Документа (оплата) используя запрос

Как это сделать? Приведите какой-нибудь пример
3 gmo666
 
13.01.20
15:35
(1) Я пробую так:

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

Запрос.УстановитьПараметр("Ссылка", Объект.Заказы);

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

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

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Стр=Ссылка.Заказы.Добавить();
Стр.ЕдиницаИзмерения=ВыборкаДетальныеЗаписи.ЕдиницаИзмерения;
КонецЦикла;

КонецПроцедуры

&НаКлиенте
Процедура БанковскаяВыпискаЗаказыПриИзменении(Элемент)
Заполнить();
КонецПроцедуры


Подскажите новичку, что не так?
Надо данные документа БанковскаяВыписка считать из базы данных запросом, и заполнить этими данными
документ РасходнаяНакладная по кнопке "Заполнить".
Реквизиты и Табличные части идентичные.
Табличная часть "Заказы" с реквизитами Товары, Количество, Цена и Сумма.
И как и где применить метод Записать?