Имя: Пароль:
1C
1С v8
Печатная форма, запрос.
0 xpress
 
26.10.15
08:48
Здравствуйте, подскажите пожалуйста, каким методом можно вывести все реквизиты любого документа для печати, в печатной форме. только начинаю изучать, может есть примеры.
1 ДенисЧ
 
26.10.15
08:52
надо писать свой код
2 Лефмихалыч
 
26.10.15
08:56
ВЫБРАТЬ *
ИЗ Документы.ЛюбойДокумент
ГДЕ Ссылка = &СсылкаНаЛюбойДокумент



Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий(); // там только одна строка, т.к. документ один

Для каждого Реквизит из СсылкаНаДокумент,метаданные().Реквизиты Цикл
   ЗначениеРеквищитаДокумента = Выборка[Реквизит.Имя];
   ИмяРеквизитаДокумента = Реквизит.Имя;
3 User_Agronom
 
26.10.15
09:01
(2) Не взлетит.

Нету переменной типа "запрос".

И параметры в запрос нигде не передаются.
4 Metman
 
26.10.15
09:07
(3)И после СсылкаДокумент точку надо, а не запятую.
5 xpress
 
26.10.15
09:40
(2) (3) (4) это я описываю в процедуре? в модуле обработки
6 rs_trade
 
26.10.15
09:46
(5) На встроенном языке 1С.
7 Лефмихалыч
 
26.10.15
10:04
(5) это тебе рано, судя по всему, описывать. Пройди каку-нить книжку со сквозным примером или на курсы сходи.
8 xpress
 
26.10.15
10:22
(7) ок, думаю лучше сначала разобраться с запросами, построением отчетов. Пример был только в практическом пособии разработчика, может есть еще какие нибудь книги с примером печатных форм? много перелопатил
9 Metman
 
26.10.15
10:28
(8) Возьми типовую (например, УТ 10.3), отладчик, кофе и сигареты. Отключи телефон и зашторь окна.