![]() |
![]() |
![]() |
|
Как узнать какой журнал документов активный для "ОбработкаВнешнегоСобытия"? | ☑ | ||
---|---|---|---|---|
0
Обработка
12.07.14
✎
10:02
|
У меня один пользователь работает с картридером, мне нужно в зависимости какое окно открыто генерировать тот или иной документ.
Как это можно сделать? |
|||
1
Обработка
12.07.14
✎
10:07
|
До сегодняшнего дня все было привязано к роли.
Но вот вдруг решили совместить. Теперь один юзер выдает документы слесарям и путевые водилам. Есть решение по должностям как-то отличать владельцев карточек. Но у меня водилы приходят на ремонт техники тогда они получают не путевой лись а документ по ремотну техники. |
|||
2
IamAlexy
12.07.14
✎
10:12
|
так срабатывает же обработка внешнего события только у активной формы + глобальная..
|
|||
3
бомболюк
12.07.14
✎
10:16
|
может из ОбработкаВнешнегоСобытия делать какое нить оповещение, а в процедурах ОбработкаОповещения соответствующих форм и размещать нужный функционал.
|
|||
4
Обработка
12.07.14
✎
10:26
|
(1) Точно!
Просто в какой-то момент я вывел обработку в глобальную чтоб даже при закрытом журнале документ создавался. Придется все переделать и вернуть назад. |
|||
5
IamAlexy
12.07.14
✎
10:36
|
(4) там смари какой прикол
сначала срабатывает обработка формы потом глобальная. я добавил переменную сеанса "штрихкодобработан" которая заполняется истиной если сработала обработка формы :) далее в глобальной обработке стоит проверка на эту переменную.. в итоге если открыта форма и в ней сработала обработка то взводится переменная и глобальная не срабатывает. если активной формы нет - то срабатывает именно глобальная.. |
|||
6
Обработка
12.07.14
✎
10:41
|
(5) Спасибо за идею.
Как раз был раздумьях. Распрощаться ли мне с глобалоной или все так комбинировать ее. Все-таки оставлю. Если юзхер ступил и не открыл форму журнала дока то должно сработать глобалка. |
|||
7
IamAlexy
12.07.14
✎
10:44
|
(6) у меня сценарий реализован:
если просто сканируют штрихкод - открывается документ, а если из производственной очереди - то срабатывает автозаполнение производственных документов.. пример: штрихкод технологической карты в глобальной открывает форму карты, а в производсвенной очереди создает и заполняет соответствующей очереди производственный документ по обработке техкарты.. |
|||
8
Обработка
12.07.14
✎
11:04
|
(7) У меня совсем другое.
Используем карточки с радиометкой (парсековские). Каждый сотрудник имеет карточку. С помощью этой карточки они питаются в столовой, получают путевые, получают наряд задание, получают ремонтные. Даже есть модуль прохождение мед осмотра. Все у меня разруливалось через событие прописанное в определенных формах. Был случай когда один пользовател выдавал два вида документов. Пришлось в глобальник кинуть обработку. А теперь придется чуток переделать и унифицировать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |