|
Форма документа при печати |
☑ |
0
klassik
06.03.18
✎
16:00
|
Подскажите как сделать чтобы при печати данные подтягивались из формы документа а не из самого документа. Проблема в том что в документе нет некоторых реквезитов которые есть в форме они заполняются автоматически а в печатную форму не попадают=(
|
|
1
hhhh
06.03.18
✎
16:14
|
(0) заполняются автоматически - значит они не нужны, точно так же и при печати можно их автоматически подсчитать.
|
|
2
klassik
06.03.18
✎
16:17
|
Они нужны. Форме документа они есть но при печати не выводятся
|
|
3
Малыш Джон
06.03.18
✎
16:20
|
(2) ещё раз внимательно перечитай (1)
на форме их нет в готовом виде, они считаются "на ходу", значит и в печатной форме их можно посчитать "на ходу", по такому же алгоритму как и на форме
|
|
4
klassik
06.03.18
✎
16:24
|
а по подробнее можно как это сделать?
|
|
5
klassik
06.03.18
✎
16:26
|
Управляема форма документа в нее попадают данные из другова документа, как это прописать в печать?
|
|
9
Serg_1960
06.03.18
✎
16:43
|
Есть первичные данные - они хранятся в документах, а есть вторичные (расчетные), которые хранить не обязательно. Это присказка - сказка впереди:)
Брать из формы вторичные данные - методически неверное решение так, как в большинстве типовых конфигураций можно получать печатные формы не "открывая" документ. Нет у него открытой формы в момент формирования печати! Ок?
Тем более нет смысла, если учесть, что есть так называемая "пакетная" печать документов (на печать выводится группа документов).
Вот как-то вот так.
|
|
10
klassik
06.03.18
✎
16:48
|
сорь я ток учусь можете поподробнее написать что именно имеете ввиду куда копать?
|
|
11
klassik
06.03.18
✎
17:00
|
Груповая печать не подходит так как при груповой печати также выводится группа документов с табличной частью где половина полей пустые=( подскажите как быть?
|
|
12
hhhh
06.03.18
✎
17:03
|
(11) запрос переписать ваш.
|
|
13
Малыш Джон
06.03.18
✎
17:04
|
(10) Смотри: есть реквизит формы, который тебе нужен. На форме он есть, в реквизитах документа его нет. Пока форма не открыта - её просто нет в готовом виде, поэтому в момент создания формы(а может в момент изменения какого то другого реквизита или ещё когда) твой реквизит считается на основе реквизитов документа(а может и из базы данные тянутся, хз). Твоя задача - найти то место, где считается твой реквизит, из чего он считается, по какой формуле и с учетом каких условий - и все то же самое воспроизвести в процедуре печати. Где это все находится и куда именно смотреть - никто не скажет, потому что база - она только у тебя, а телепатическая мана под конец дня у всех заканчивается. Так что ,в руки отладчик - и вперед, смотреть на увлекательный процесс зарождения формы.
|
|
14
Cyberhawk
06.03.18
✎
17:05
|
Сколько платят за решение вопроса?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший