Текущее время: Вс, авг 24 2025, 00:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Чт, окт 25 2012, 12:49 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Здравствуйте, коллеги

Заказчик хочет чтобы при запуске отчётов выводилось не только сообщение, что данные заблокированы, но так же и аналитики по которым есть блокировки.
Есть ли какие-нибудь стандартные средства для этого? Я так понимаю, что в табличках БД такая информация не хранится и получить эту информацию можно только из класса CL_RSPLS_ENQ, так ли это? Есть ли места где можно вставить код, кроме вызова EXIT переменных (отчёты в WEB форме)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 05:49 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Приветствую.

В качестве идеи - найти под отладкой кусок кода, формирующий сообщение, и попытаться расширить его (быть может там есть стандартный exit).
Еще, как вариант, заделать виртуальный кубик на базе ФМ, который будет требуемые блокировки собирать в табличный вид. После как-либо подкрутить в открываемый отчет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 06:17 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Еще вариант - создать свой срез данных типа exit, в котором проверять блокирован ли набор признаков с выводом соответствующих сообщений.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 07:29 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Цитата:
В качестве идеи - найти под отладкой кусок кода, формирующий сообщение, и попытаться расширить его (быть может там есть стандартный exit).

Хорошая идея, надо попробовать.
Цитата:
Еще вариант - создать свой срез данных типа exit, в котором проверять блокирован ли набор признаков с выводом соответствующих сообщений.

Насколько знаю при срезе данных типа exit блокировки пишутся в z* таблицу, во всяком случае мы делали так.
Удивительно, что по этому вопросу так мало информации, неужели это редкая задача, когда нескольким пользователям необходимо планировать на одни и те же аналитики.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 07:42 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2008, 07:22
Сообщения: 163
Откуда: Ektb
Пол: Мужской
Smoky написал(а):
Насколько знаю при срезе данных типа exit блокировки пишутся в z* таблицу, во всяком случае мы делали так.
Удивительно, что по этому вопросу так мало информации, неужели это редкая задача, когда нескольким пользователям необходимо планировать на одни и те же аналитики.


Идея в следующем: свой exit-срез нужен для того, чтобы проверить блокировку данных и вывести сообщение, иначе говоря сам срез ничего блокировать не будет, а лишь проверит заблокированы ли данные другими срезами/пользователями.
Причем не суть дела каким образом вы блокируете данные (стандартными средствами, своими z* разработками, еще как-то), потому как в своем срезе и логика определения блокировок будет ваша.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывести список блокировок при запуске отчёта
СообщениеДобавлено: Пт, окт 26 2012, 08:34 
Специалист
Специалист

Зарегистрирован:
Вт, янв 25 2011, 11:47
Сообщения: 150
Цитата:
Идея в следующем: свой exit-срез нужен для того, чтобы проверить блокировку данных и вывести сообщение, иначе говоря сам срез ничего блокировать не будет, а лишь проверит заблокированы ли данные другими срезами/пользователями.
Причем не суть дела каким образом вы блокируете данные (стандартными средствами, своими z* разработками, еще как-то), потому как в своем срезе и логика определения блокировок будет ваша.

Спасибо за подсказку! Теперь понял, вы предлагаете использовать срез данных для того, чтобы вставить код и выводить сообщения в отчёт.
Попробую через EXIT переменные, если не получится, то воспользуюсь этим вариантом.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB