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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.03.2004, 14:39   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Блокирование запуска отчета
Цитата:
Изначально опубликовано uk
Как сделать так, чтобы при запуске отчета из одной сессии его невозможно было запустить из другой сессии до тех пор, пока он не отработает в первой?
Вы делаете отчет с побочными эффектами?
Т.е. в отчете вы изменяете состояние базы данных?

Зачем? Это ж противоречит всем правилам программирования, это противоречит зравому смыслу, это противоречит правилам администрирования. Вам придется воевать с ядром, наконец.

Сделайте два объекта - обработку и отчет.
Обработка меняет. Отчет только получает данные.

В результате, вы получите возможность запускать их в разное время и на разных машинах. Расчет будет делаться один раз, поэтому вы снизите нагрузку на систему. Вы получите возможность давать разные права на эти объекты. Отчет будет существенно проще и не потребует ТАКОГО программирования. Задачу можно распараллелить между разработчиками. И т.п.

Ну зачем же вы себе жизнь то усложняете?! На ровном месте причем!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать отчета из просмотра gennady NAV: Программирование 1 03.02.2006 08:03
Свойство KeepWithNext тела отчета! Yuriy NAV: Программирование 2 31.07.2003 15:09
Проблема с компиляцией отчёта RomariO NAV: Программирование 2 23.04.2003 11:21
[Attein 3.01]Запрет печати отчета из предварительно просмотра. Yoil NAV: Программирование 11 18.04.2003 16:36

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

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

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