Имя: Пароль:
1C
1С v8
Как заполнить область
,
0 bad001
 
04.07.12
03:12
Создал внешнею печатную форму.
В форме документа есть поле "Договор контрагента". В макете она не отображается. Я создал в макете область "ОбластьДоговора", выделил ячейку указав в свойствах параметр "НаименованиеДоговора . Как мне теперь заполнить эту ячейку и взять договор который указывается в форме моего документа?

Примерно:
МояОбл = Макет.ПолучитьОбласть("ОбластьДоговора");
МояОбл.Параметры.НаименованиеДоговора = ???
ТабДокумент.Вывести(ОбластьМакета);
1 1C-band
 
04.07.12
03:27
МояОбл.Параметры.НаименованиеДоговора = ДоговорКонтрагента.Наименование;
ТабДокумент.Вывести(МояОбл);
2 France
 
04.07.12
03:27
в пофигураторе есть замечатальная вещь - Конструктор запроса с обработкой результата. Глянь в него.
3 bad001
 
04.07.12
04:30
Я этот конструктор и ковыряю
4 bad001
 
04.07.12
04:30
я не пойму как сослаться именнно на текущий документ
5 bad001
 
04.07.12
04:36
ЗапросШапка = Новый Запрос;
   ЗапросШапка.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект);
   ЗапросШапка.Текст =
   "ВЫБРАТЬ
   |    Номер,
   |    Дата,
   |    ДоговорКонтрагента,
   |    Контрагент КАК Получатель,
   |    Организация КАК Поставщик,
   |    Организация,
   |    СуммаДокумента,
   |    ВалютаДокумента,
   |    УчитыватьНДС,
   |    СуммаВключаетНДС
   |ИЗ
   |    Документ.РеализацияУслугПоПереработке КАК РеализацияУслугПоПереработке
   |
   |ГДЕ
   |    РеализацияУслугПоПереработке.Ссылка = &ТекущийДокумент";
   Шапка = ЗапросШапка.Выполнить().Выбрать();
   Шапка.Следующий();
6 bad001
 
04.07.12
04:36
Как мне из этого запроса вытащить ДоговорКонтрагента
7 bad001
 
04.07.12
04:36
МояОбл.Параметры.НаименованиеДоговора = ДоговорКонтрагента.Наименование;
ТабДокумент.Вывести(МояОбл);

Что то не пашет
8 Любопытная
 
04.07.12
04:47
(7) Шапка.ДоговорКонтрагента.Наименование
9 bad001
 
04.07.12
04:51
{ВнешняяОбработка.апр.МодульОбъекта(134,2)}: Переменная не определена (Область)
10 Любопытная
 
04.07.12
04:55
В коде, который ты приводил  переменная Область нигде не появляется.
11 bad001
 
04.07.12
04:57
Все. Ты все правильно написала ТОлько без наименования
12 bad001
 
04.07.12
04:57
Всем спасибо.:)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.