Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ, ОФ. Задать вопрос при распроведении документа.

УФ, ОФ. Задать вопрос при распроведении документа.
Я
   Strogg
 
08.11.19 - 08:49
Всем привет.
Суть такова: при распроведении документа пользователю необходимо задать вопрос. Типа а точно ли ты у верен в том, что хочешь его распровести? И вот тут столкнулся со сложностями: в модуле объекта, в процедуре приЗаписи() такое не делается. Погуглил, тоже особо информации не нашел. Вот собственно. вопрос: это как-то реализуемо, кроме того, что каким-то образом надо отключать стандартные кнопки распроведения/удаления на всех формах(элемента и списков), рисовать новые кнопки и подключать к ним свои обработчики?
 
 
   ДенисЧ
 
1 - 08.11.19 - 08:51
В форме ПередЗаписью()
В модуле ПередЗаписью() #Если Клиент


И везде отказ
   Fish
 
2 - 08.11.19 - 08:51
Делай в ПередЗаписью()
   Strogg
 
3 - 08.11.19 - 08:58
(1) в модуле объекта что ли?
   ДенисЧ
 
4 - 08.11.19 - 08:59
(3)
"В форме..."
"В модуле..."

Какие слова не понятны?
   Strogg
 
5 - 08.11.19 - 09:04
(4) про форму ерунду написал. На форме списка нет такого обработчика. И пользователю очень трудно будет объяснить, что перед отменой проведения/пометкой на удаление ему обязательно надо будет зайти в документ и уже делать эти манипуляции там.
Единственное, над чем думал, так это над #Если клиент то.
Но блин, сама 1С пишет, что использование такого крайне не рекомендуется. К тому же, форма вопроса будет модальной, что в общем-то тоже не особо приятно.
   ДенисЧ
 
6 - 08.11.19 - 09:17
(5) Я писал про форму документа.
   МимохожийОднако
 
7 - 08.11.19 - 09:23
(5) "форма вопроса будет модальной" - сделай не модальные вызовы
   Жан Пердежон
 
8 - 08.11.19 - 11:31
(5) а если несколько документов выделит и кнопку нажмет?
в форме списка хочешь - делай свою кнопку
   Мыш
 
9 - 08.11.19 - 11:33
(8) Нажмет Ctrl+A и будет отвечать до посинения )

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.