View previous topic :: View next topic |
Author |
Message |
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 21 Mar 2004 15:32 Post subject: Продажи. Счет. Сч.фактура,косяки с печатью. fileeval |
|
|
В продажай формируем заказ. Печатаем счет. В счете в строке где материал ставим @@@@@@@@@@@@@@@@@@ и формулу fileeval("a.frm",{nnum}) текст проги:
aVars:=ARRAY(15)
dbOpenBase({{'SSE',LoadPath()+'\SCLAD\MLABEL.DBF'}})
dbpush("SSE","NNUM","sse->NNUM=aPars[1]")
aVars[1]:=sse->NAME
aVars[2]:=sse->SORT
aVars[3]:=aVars[1]+aVars[2]
dbpop()
dbCloseBase({'SSE'})
aVars[3]
вобщем возвращает наименование вместе с сортом- в сорте хранится дополнительное описание товара - так надо. делаем это сжатым и должно типа выводиться в одну строку очень красиво.
результат - нажимаем F9 обрабатывается все нормально в предпросмотре печати все на своих местах, если сохранить в файл тоже великолепно.
проблема - отправляем на печать через winrep - получаем в каждой строчке счета вместо разных материалов результат отработки для первой номенклатуры.
вопрос - как заставить winrep печатать то что видно в предпросмотре(все отображается правильно). или может есть более красивое решение?
Зарание спасибо
Last edited by Максим Черепанов on 22 Mar 2004 17:22; edited 1 time in total |
|
Back to top |
|
|
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 22 Mar 2004 17:20 Post subject: |
|
|
Причем тоже самое получается если использовать в вычисляемом поле не fileeval а встроеную фунцию вида
------ PADR(Na,30)+PADR(Sort,30)
тоже самое при предпросмотре все нормально, при выводе на печать все строки результат обработки последней номенклатуры!?! |
|
Back to top |
|
|
|