|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Добрый день всем, проблема с печатью отчетов. У одной из пользователей документы уходят на принтер не по умолчанию, хотя в программе стоит SET PRINTER TO default REPORT FORM &report_name PREVIEW &&на экран Электронщик утверждает что принтер у нее настроен, тот который у нее на столе стоит, а у ходит все-таки к соседям. Вроде в файле win.ini должно быть прописано имя принтера по умолчанию, но я что-то не вижу. А можно как-то узнать имя компьютера к которому подключен принтер, на который уходит документ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2010, 14:17 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Сравните два значения Код: plaintext
2 - это какой принтер установлен как принтер по умолчанию в системе Windows 3 - это какой принтер установлен как принтер по умолчанию в среде FoxPro Обычно принтер в среде FoxPro может быть изменен если используется опция PROMPT в команде REPORT или вызван диалог SYS(1037). Также, теоретически, может влиять "Printer Environment", если оно сохранено в настройках отчета. Проверьте, не совпадает ли тот принтер куда идет печать с тем принтером, который был настроен как принтер по умолчанию в момент сохранения отчета после модификации. Точнее, конечно, драйвер принтера. Информацию о том, какой принтер к какому порту подключен можно получить через функцию APrinters(). "Родной" порт - это обычно "LPT1:" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2010, 20:14 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, Вот загвоздка то и заключается в "Printer Environment". ставится галочка "Seva printer environment" в свойствах отчета и все тут. Если ее забыли снять, то печать идет на наш принтер, поднадоело уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 13:02 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Можно принудительно вычищать эти настройки перед сборкой проекта из всех отчетов. Класс ProjectHook событие BeforeBuild ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 13:50 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
НадеждаМВладимирМ, Вот загвоздка то и заключается в "Printer Environment". ставится галочка "Seva printer environment" в свойствах отчета и все тут. Если ее забыли снять, то печать идет на наш принтер, поднадоело уже. Надо поступит как сказал ВладимирМ. А вот пример кода события BeforeBuild моего ProjectHook: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 14:01 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, Куда мне этот класс прицепить? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 15:13 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Правой кнопкой мыши по окну проекта \ в открывшемся меню выбрать пункт "Project info" \ перейти на закладку "Project" \ Поставить галку в пункте "Project Class" и выбрать собственный класс на базе класса ProjectHook ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 15:20 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо, сейчас попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 15:28 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Что-то галочка не снимается. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 15:50 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
НадеждаМ, Точнее с этим классом не получилось, а в prg перенесла, и галочка снялась. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 15:56 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
почему с классом не получается, не поняла... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 16:55 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
Надеюсь, библиотека классов, в которую входит класс ProjectHook не включен в тот проект, события которого он и обрабатывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2010, 17:01 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, нет, не включен (Exclude) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2010, 08:21 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
НадеждаМВладимирМ, нет, не включен (Exclude) Его вообще не должно быть внутри PJX. Не должно быть в списке файлов. Ведь чтобы "собрать" проект он должен получить доступ к файлу. А для этого класс должен быть выгружен из памяти. Как следствие, он не сможет "отработать" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2010, 11:15 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, Нету его у меня в списке файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2010, 11:27 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
В принципе, все есть в справке ProjectHook, Объект Загрузка экземпляра класса выполняется (должна выполняться) в момент открытия окна проекта. Если настройка была изменена, когда проект был открыт, то для вступления ее в силу надо переоткрыть проект. Кстати, факт наличия класса VCX внутри проекта, как оказалось, на работу не влияет. Инициализация (загрузка) ProjectHook выполняется в момент открытия окна проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2010, 11:42 |
|
проблема с печатью отчетов
|
|||
---|---|---|---|
#18+
ВладимирМ, класс отработал, но slfk вот такую ошибку: Дата и время: 10/12/2010 10:14:43;Номер ошибки: 1238;Сообщение: No PARAMETER statement is found.;Строка с ошибкой: DECLARE INTEGER SetFileAttributes IN Win32API STRING FileName, INTEGER Attributes;Номер строки с ошибкой: 2;Название программы с ошибкой: PH.BEFOREBUILD ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2010, 11:30 |
|
|
start [/forum/search_topic.php?author=chipakunos&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
get settings: |
64ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 1225ms |
total: | 1456ms |
0 / 0 |