Имя: Пароль:
1C
1С v8
Окно с подтверждением (да/нет) перед проведением документа
0 Темный
 
23.03.21
16:46
Коллеги, доброго всем здравия. Заказчик желает, что бы при проведении документа при неких условиях выдавалось окно типа "Вы действительно хотите провести документ? Да/нет".
Вопрос вот в чем - он хочет, что бы это происходило и когда проводится документ кнопочкой на панели из формы списка. Гуглил, думал - пришел к мнению, что такое событие нельзя отделить от группового проведения, то есть это окошко будет блокировать это самое групповое проведение. Есть мысли, как это элегантно обойти?
1 Жан Пердежон
 
23.03.21
16:49
что за "групповое проведение"?
прячь в списке кнопку и рисуй свою
2 yzimin
 
23.03.21
16:50
(0) Можно же определить сколько выделено документов, если несколько, не блокируй, в чём вопрос)
3 Темный
 
23.03.21
16:53
(1) Ну кто-нибудь сделает сервис-проведение документов. А ему модальные окна посыпятся. Или я не догоняю?
4 Темный
 
23.03.21
16:54
Рисовать свою кнопку - конечно, не элегантно, но видимо нет выхода.
5 Kassern
 
23.03.21
16:57
(4) если зайдешь в типовую торговлю к примеру 11, то обнаружишь в формах документа "свои" кнопочки "провести","записать", "провести и закрыть". И чет ни слова про элегантность)
6 Lama12
 
23.03.21
16:58
(0) Если сделано правильно, не обойти. Пользователь всегда может воспользоваться групповой обработкой справочников и документов. Там можно свой код писать.
Значит либо всегда задавать вопрос, либо никогда.
7 hhhh
 
23.03.21
17:08
(3) окно надо выдавать на форме документа в процедуре перед записью
8 Темный
 
23.03.21
17:21
(7) Только если в форме списка нажать кнопку "провести", не открывая документ, процедура "ПередЗаписью" формы документа не вызывается, а вызывается такая же объекта. А она вызывается и при групповом проведении.
9 SleepyHead
 
гуру
23.03.21
18:04
(1) А как ее спрятать в выпадающем меню по правой кнопке мышки?
10 mistеr
 
23.03.21
19:16
(0) Нужно идентифицировать и решать исходную бизнес задачу, а не то, как представил это заказчик после 5 сек. размышления.
11 vicof
 
23.03.21
20:56
(10) +1
12 Жан Пердежон
 
23.03.21
21:39
(3) не догоняешь
(9) так же как и не в выпадающем
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс