|
Печатная форма, запрос.
| ☑ |
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), отладчик, кофе и сигареты. Отключи телефон и зашторь окна.
|
|