AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2014, 19:51   #1  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Может, SELECTLATESTVERSION перед каждым запуском отчёта поможет? Перед запуском отчёта запускается функция FindPrinter() в CU1, в которой программа ищет Вашу запись из Т.78 и скорее всего не успевает засечь, что запись в Т.78 между делом уже изменилась.
Старый 23.04.2014, 20:28   #2  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
Цитата:
Сообщение от AlexB Посмотреть сообщение
Может, SELECTLATESTVERSION перед каждым запуском отчёта поможет? Перед запуском отчёта запускается функция FindPrinter() в CU1, в которой программа ищет Вашу запись из Т.78 и скорее всего не успевает засечь, что запись в Т.78 между делом уже изменилась.
Если ПЕРЕД запуском отчета тогда караул. Потому что меняется принтер на реквест форме отчета - то есть после того как отчет запустился.
Тогда придется выносить выбор принтера на форму а с нее запускать отчет

UPD. А вызвать FindPrinter из CU1 в процессе выбора принтера на форме запроса поможет интересно?
Старый 24.04.2014, 10:40   #3  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от IGHG Посмотреть сообщение
Если ПЕРЕД запуском отчета тогда караул. Потому что меняется принтер на реквест форме отчета - то есть после того как отчет запустился.
Тогда придется выносить выбор принтера на форму а с нее запускать отчет

UPD. А вызвать FindPrinter из CU1 в процессе выбора принтера на форме запроса поможет интересно?
Так в том то и дело, если Вы манипулируете записи в Т.78 уже в самом отчёте, то есть отчёт уже запустился, то вы уже опоздали.
И почему караул? Создаёте формочку, в ней производите манипуляцию Т. 78, потом SELECTLATESTVERSION и потом запускаете отчёт.
Запускать FindPrinter из CU1 в процессе выбора принтера на реквест форме отчёта вряд ли поможет.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:48.