|
Обработчик ожидания или что-то еще? | ☑ | ||
---|---|---|---|---|
0
John83
02.12.16
✎
11:06
|
УПП 1.3
Бухгалтерия иногда в рабочее время проводит РСВ и у других пользователей появляются блокировки. Нужно чтобы перед проведением документа делалась проверка, не проводится ли РСВ и выдавать сообщение. Какие еще могут быть варианты кроме обработчика? |
|||
1
Cool_Profi
02.12.16
✎
11:07
|
Константа, например
|
|||
2
Остап Сулейманович
02.12.16
✎
11:09
|
(0) Классика :
1. Попытаться заблокировать нужные объекты. 2. Удалось - начать транзакцию, выполнить обработку, зафиксировать транзакцию. 3. Не удалось - снять установленные блокировки, выдать предупреждение. |
|||
3
John83
02.12.16
✎
11:09
|
(1) и как предлагаешь это оформить при проведении РСВ?
как я понимаю, другие пользователи смогут прочитать новое значение только после того, как закончится транзакция |
|||
4
Cool_Profi
02.12.16
✎
11:10
|
(3) Перед транзакцией установить константу - не предлагать?
|
|||
5
John83
02.12.16
✎
11:20
|
(4) предложи
вот только каким образом через подписку это сделать? |
|||
6
Cool_Profi
02.12.16
✎
11:21
|
(5) А причём тут подписка?
РСВ проводится из формы, насколько я помню. |
|||
7
John83
02.12.16
✎
11:21
|
(2) нужно точно знать, что делается именно РСВ и крайне желательно, кто именно проводит
|
|||
8
Cyberhawk
02.12.16
✎
11:22
|
Не понял, конечная цель какая?
|
|||
9
John83
02.12.16
✎
11:23
|
(6) во-первых можно из списка провести, во вторых не хочется лишний раз менять типовой объект
|
|||
10
John83
02.12.16
✎
11:23
|
(8) чтобы меня не доставали - "чё за фигня?"
|
|||
11
Cyberhawk
02.12.16
✎
11:23
|
(10) Фиксируй вредителя в регистре сведений
|
|||
12
Cyberhawk
02.12.16
✎
11:24
|
Повесить на интерактивное действие
|
|||
13
Cyberhawk
02.12.16
✎
11:24
|
Типа "Марьиванна начала проведение тогда-то"
|
|||
14
John83
02.12.16
✎
11:27
|
(11) РС или константа - не важно, но не снимая объект (РСВ) с поддержки
|
|||
15
d546
02.12.16
✎
11:41
|
ну до транзакции только ОбработкаЗаполнения, но там хз как определить, что проведение :)
а так можешь файл создавать прямо из транзакции :) |
|||
16
Вафель
02.12.16
✎
11:43
|
Блокируй какойнибудь элемент справочника
|
|||
17
John83
02.12.16
✎
11:53
|
(16) как бы еще проверить, кто именно его заблокировал
|
|||
18
d546
02.12.16
✎
12:00
|
(17) создай несколько объектов дубли пользователей ;)
|
|||
19
Cyberhawk
02.12.16
✎
12:14
|
(14) В чем проблема?
|
|||
20
John83
02.12.16
✎
12:52
|
(19) предложи свою идею реализации
|
|||
21
Cyberhawk
02.12.16
✎
13:48
|
(20) Так вроде уже предложил
|
|||
22
John83
02.12.16
✎
14:06
|
(21) ты говоришь "Повесить на интерактивное действие", т.е. нужно дорабатывать форму, а я спрашиваю, как это сделать, не снимая ее с поддержки
|
|||
23
Cyberhawk
02.12.16
✎
15:05
|
(22) Ты что-то мудришь. В конфигурации на обычных формах расширения недоступны, поэтому либо рисуй для пользователя АРМ и блокируй доступ к типовой форме, либо вгрызись в какой-нибудь метод общего модуля, который вызывается при открытии типовой формы
|
|||
24
John83
02.12.16
✎
16:44
|
(23) в ПриОткрытии я могу защемиться, но что там писать?
|
|||
25
Cyberhawk
02.12.16
✎
16:57
|
(24) Мне отсюда не видно.
Как еще вариант: запретить пользователю интерактивное проведение / отмену проведения ролями и подключить к документу внешнюю печатную форму, по команде которой уже пусть проводит пользователь |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |