|
![]() |
#1 |
Участник
|
Может, SELECTLATESTVERSION перед каждым запуском отчёта поможет? Перед запуском отчёта запускается функция FindPrinter() в CU1, в которой программа ищет Вашу запись из Т.78 и скорее всего не успевает засечь, что запись в Т.78 между делом уже изменилась.
|
|
![]() |
#2 |
Участник
|
Цитата:
Тогда придется выносить выбор принтера на форму а с нее запускать отчет UPD. А вызвать FindPrinter из CU1 в процессе выбора принтера на форме запроса поможет интересно? |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от IGHG
![]() Если ПЕРЕД запуском отчета тогда караул. Потому что меняется принтер на реквест форме отчета - то есть после того как отчет запустился.
Тогда придется выносить выбор принтера на форму а с нее запускать отчет UPD. А вызвать FindPrinter из CU1 в процессе выбора принтера на форме запроса поможет интересно? И почему караул? Создаёте формочку, в ней производите манипуляцию Т. 78, потом SELECTLATESTVERSION и потом запускаете отчёт. Запускать FindPrinter из CU1 в процессе выбора принтера на реквест форме отчёта вряд ли поможет. |
|