|
Поле выбора при печати | ☑ | ||
---|---|---|---|---|
0
shuhratis
26.10.11
✎
17:21
|
Здравствуйте уважаемые программисты- появился вот такой вопрос по 8-ке конфигурация Бухгалтерия
Есть документ РеализацияТоваровУслуг Мне необходимо чтоб при печати этого документа внищу выходила надпись Ответственный за отгрузку. Объясните пожалуйста правильно ли Я делаю- 1- Создаю реквизит ОтветЛицо Тип данных строка длина 25 символов 2- в Форме Документа создаю поле ввода (полеввода1) в Данные указываю ОтвЛицо 3-В макете документа ставлю в нужном месте Заполнение-Параметр (ОтвЛицо) Сохраняю базу Открываю Предприятие заполняю документ но при печати ничего не происходит. Ткните меня носом в ошибки Спасибо |
|||
1
shuhard
26.10.11
✎
17:23
|
(0) а заполнять реквизит в коде уже не нужно ?
Ооооооооооооооооооооооооооо |
|||
2
shuhratis
26.10.11
✎
17:26
|
эм а где там? *blush*
|
|||
3
Defender aka LINN
26.10.11
✎
17:27
|
(0) "ОтвЛицо" - слишком длинно, враг может догадаться, что это означает. Назови "ОЛ". Или даже просто - "О".
|
|||
4
shuhratis
26.10.11
✎
17:28
|
Defender aka LINN
А если по теме? Пожалуйста? |
|||
5
Defender aka LINN
26.10.11
✎
17:29
|
(4) По теме в (1) все написано.
|
|||
6
mikecool
26.10.11
✎
17:30
|
(1) ТС - не твое второе я? )
|
|||
7
Jaffar
26.10.11
✎
17:32
|
(2) ищи заполнение макета в модуле документа (например - по имени области, в которой должно выводиться ФИО ответственного).
|
|||
8
shuhratis
26.10.11
✎
17:50
|
Хм или лучше его (поле) сделать привязанным к справочнику.сотрудники ? чтоб он оттуда брал значение ?
все равно не могу понять как там сделать,,, |
|||
9
Jaffar
26.10.11
✎
17:58
|
(8) тогда уж лучше Пользователи (если такой есть), и при создании нового документа автоматически заполнять его по текущему пользователю - посмотри в других документах, там это должно быть реализовано.
|
|||
10
shuhratis
26.10.11
✎
19:24
|
(9) Jaffar
Это немного не то что мне нужно. Скажем каждому контрагенту закреплен определенный сотрудник. а все накладные печатает бухгалтер. Мне удобнее было б если просто можно было тупо вводить в форме ФИО и все и чтоб потом при печати выбивалась фамилия ответственного. |
|||
11
Nagaru
26.10.11
✎
20:01
|
(0) Судя по всему ты совсем новичок в конфигураторе.
Вобщем параметры, которые ты указываешь в макете не связаны с реквизитами документа, поэтому все выводимые параметры надо при выводе на печать описыват отдельно. Если ты говоришь, что выводишь этого ответственного внизу, то значит в макете он скорее всего относится к блоку "Подвал". Для начала удостоверься, что слева от этого поля на полях написано "Подвал", если нет - тогда тебе надо твое добавленное поле передвинуть, собственно чтобы оно в блок попадало. Теперь переходим к коду. В твоем случае нужно в модуле документа найти процедуру "Печать", вот в ней будет вызов процедуры печать нужной тебе печатной формы. Так вот, в этйо процедуре и заполняются все необходимые параметры. Там должны быть строки типа Область = Макет.ПолучитьОбласть("Подвал"); и ТабДок.Вывести(Область); Вот где-то между этими строками надо написать Область.Параметры.ОтвЛицо = ОтвЛицо; Это что касается твоих ошибок. Если же говорить о том, что поле ты хотешь выводить строкой, то это плохо, лучше ссылка на справочник сотрудников или пользователей. |
|||
12
Nagaru
26.10.11
✎
20:03
|
Если у каждого конкретного контрагента закреплен сотрудник, то можно это поле "Ответственный" добавить в справочник "Контрагенты" (если его там нет конечно), а при печати писать
Область.Параметры.ОтвЛицо = Контрагент.Ответственный; |
|||
13
shuhratis
26.10.11
✎
22:35
|
(11) Спасибо Вам большое
Все получилось ! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |