View previous topic :: View next topic |
Author |
Message |
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 23 Mar 2004 10:19 Post subject: Заставить БЭСТ печатать то что видно в предпросмотре |
|
|
Задача.
В счете и в счет фактуре необходимо выодить для каждой номенклатуры еще и сорт в сорте храним доплнительное название для товара. Вывожу
1 способ через fileeval("x.frm", номенклатурный номер) где номенклатура ставим @@@@@@@@@@@ сверхсжатый, вычислить по формуле
x.frm
*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]
2 способ
где номенклатура ставим @@@@@@@@@@@ сверхсжатый, вычислить по формуле PADR(Na,30)+PADR(Sort,30)
Проблема
Результат в обоих случаях одинаковый - в предпросмотре все выводиться как надо. если сохранять в текстовый файл тоже все нормально. Если печатать через WinRep во всех строчках для номенклатур результат обработки последней строки - т.е. название +сорт для последней номенклатуры из счета/сч.фактуры. Пробема видимо в том что сервер отчетов пересчитывает по своему отчет. Одинаково и на сервере и на рабочих станциях.
Помогите ктонибудь?????
[/b][/u] |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 23 Mar 2004 11:17 Post subject: |
|
|
А штатный способ печати (без всяких серверов и генераторов отчетов ) не подходи _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 23 Mar 2004 14:01 Post subject: |
|
|
Спасибо за участие. Штатный не подходит т.к. принтеры сетевые на несколько пользователей.
В предпросмотре все замечательно....млин проблема видимо в повторной обработке из-за сжатия.
буду пытаться без- но так будет некрасиво..... ;( |
|
Back to top |
|
|
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 23 Mar 2004 14:06 Post subject: |
|
|
ОЙ .. может меня не правильно поняли...
Форма создана в БЭСТе в модуле продажи. Штатными средствами. При заходе в продажи->книга учета заказов печатается просто через F9. выбираем свою форму. а дальше Shift+F9 100% и ентер. WinRep настроетн на стевую папку на сервере. Так что с этой стороны все штатн |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 23 Mar 2004 14:18 Post subject: |
|
|
А почему печать через WinRep , а не просто печать в намапленный порт? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД |
|
Back to top |
|
|
Magistr
Joined: 19 Aug 2002 Posts: 1264 Location: Петрунин Д.Н. Occupation: Инженер-программист Interests: Н.Новгород
|
Posted: 23 Mar 2004 19:05 Post subject: |
|
|
Максим Черепанов wrote: | Спасибо за участие. Штатный не подходит т.к. принтеры сетевые на несколько пользователей.
В предпросмотре все замечательно....млин проблема видимо в повторной обработке из-за сжатия.
буду пытаться без- но так будет некрасиво..... ;( |
Мне тоже штатный не подходит. А если есть сетевые принтеры на несколько пользователей и нужно, чтобы пользователи могли выбирать нужный принтер из списка, да еще чтобы отчет сжимался и убирался на лист по ширине, да еще ... - то viewer32 - это то, что доктор прописал _________________ http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4. |
|
Back to top |
|
|
Максим Черепанов
Joined: 17 Jan 2004 Posts: 136 Location: Максим Черепанов Occupation: ЖА Interests: Анапа
|
Posted: 24 Mar 2004 08:56 Post subject: |
|
|
Это может быть попозже. Еще один интересный факт - такая проблема если используешь сжатие. если ставить нормальный - то печатается все путем. Но хочется чтоб в одну строку э это кроме как сжатием не сделать.... вот |
|
Back to top |
|
|
|