Как идентифицировать событие - Окончание работы отчета
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Как идентифицировать событие - Окончание работы отчета
данный вопрос имел начало в теме http://www.lplm.ru/phpBB2/viewtopic.php?t=268 но ушел в сторону... поэтому решил повторить
Картина такая
действие запускает отчет на предпоследнем шаге
на последнем шаге висит форма с сообщением - подождите идет формирование отчета...
т.е. получается что из действия запушен процесс (отчет) и сразу идет переход на следующий шаг-форма, причем эта форма заблокирована пока отчет не сформируется
подскажите кто знает как засечь конец формирования отчета в действии, как в нем узнать когда закончится дочерний процесс - может как то переменные можно использовать нетрадиционно???
просто по окончании отчета я в том же действии привязываю полученный файл в архив - а во время формирования хотел повесить самозакрывающуюся форму
Картина такая
действие запускает отчет на предпоследнем шаге
на последнем шаге висит форма с сообщением - подождите идет формирование отчета...
т.е. получается что из действия запушен процесс (отчет) и сразу идет переход на следующий шаг-форма, причем эта форма заблокирована пока отчет не сформируется
подскажите кто знает как засечь конец формирования отчета в действии, как в нем узнать когда закончится дочерний процесс - может как то переменные можно использовать нетрадиционно???
просто по окончании отчета я в том же действии привязываю полученный файл в архив - а во время формирования хотел повесить самозакрывающуюся форму
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Александр, у меня появилась туманная мысль. Не попробовать ли тебе проверять не переменные и не окончание отчета, а наличие у объекта документа архива или даже не наличие, а увеличение количества документов у объекта на единицу? Это увеличение будет означать, что отчет выполнился и импорт произошел. Грубо говоря, в цикле селектишь базу, а как только результат изменится - гуд бай.
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
ну допустим .... хотя сам понимаешь из за такой простой вещи сервер подвешивать...
а форму то как вывесить с сообщением о "подождите..." на весь период ожидания (цикла проверки). Конечно можно музон врубить - но менеджеры будут вешаться
PS кстати, ты был на прошедшей конференции?? мы (твои братья по разуму) все засветились - кроме тебя ушел в подполье чтоль?
а форму то как вывесить с сообщением о "подождите..." на весь период ожидания (цикла проверки). Конечно можно музон врубить - но менеджеры будут вешаться
PS кстати, ты был на прошедшей конференции?? мы (твои братья по разуму) все засветились - кроме тебя ушел в подполье чтоль?
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
По-моему придумал. Итак, в отчет добавляем скрипт:
sub mess
msgbox "Отчет выполнен, нажмите кнопку Готово в форме действия"
end sub
В действии на одном шаге запускаем отчет, а на следующем рисуем текст "Ждите...". Как только отчет завершается, ПОВЕРХ формы действия нарисуется окошко с текстом из команды msgbox.
sub mess
msgbox "Отчет выполнен, нажмите кнопку Готово в форме действия"
end sub
В действии на одном шаге запускаем отчет, а на следующем рисуем текст "Ждите...". Как только отчет завершается, ПОВЕРХ формы действия нарисуется окошко с текстом из команды msgbox.
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
нет некрасиво
- первое сообщение Лоции с текстом "подождите идет формирование отчета" & Далее/Готово
- а Сверху "Отчет выполнен, нажмите кнопку Готово в форме действия" & Ok
чел нажимает Ok и видит
"подождите идет формирование отчета" & Далее/Готово
вот если бы из скрипта подсунуть новую надпись на модальное окно Лоции - например "для импорта полученного файла нажмите Далее"
то да пойдет
а так все очень криво
- первое сообщение Лоции с текстом "подождите идет формирование отчета" & Далее/Готово
- а Сверху "Отчет выполнен, нажмите кнопку Готово в форме действия" & Ok
чел нажимает Ok и видит
"подождите идет формирование отчета" & Далее/Готово
вот если бы из скрипта подсунуть новую надпись на модальное окно Лоции - например "для импорта полученного файла нажмите Далее"
то да пойдет
а так все очень криво
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
- Александр
- Активный участник
- Сообщения: 1652
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Крупский в конце концов сделали так как ты предложил все работает, эмоции у юзеров конечно выплескиваются, типа - Достало меня это окно скрипта что документ сформирован - Щас админа придушу
но главное что - проблема решилась положительно
но главное что - проблема решилась положительно
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва