Имя: Пароль:
1C
 
Вывести сообщение пользователю перед обработкой заполнения
0 Momus
 
05.04.21
09:19
Конфигурация на БСП. Необходимо отказаться от создания на основании, если не заполнен реквизит в документе основании с подсветкой незаполненного реквизита (СообщениеПользователю). Сам отказ от создания (который я знаю) возможен только непосредственно в обработке заполнения методом "ВызватьИсключение" с выводом текстовой строки без привязки к форме. Есть ли другой способ? Создание своей кнопки создания на основании не предлагать. Сам список команд и их обработчиков генерируется в модуле менеджера, но как перехватить выполнение этих команд не разобрался.
1 Галахад
 
гуру
05.04.21
09:38
ПриСозданииНаСервере или ПриОткрытии.
2 Cyberhawk
 
05.04.21
09:39
Ну уж коли список команд не платформенный, то нужно внедряться в код самой команды
3 Momus
 
05.04.21
09:46
(1) если использовать "ПриСозданииНаСервере", то активной формой еще остается форма документа основания, верно?
4 Momus
 
05.04.21
09:48
(2) проблема в том, что костыля в виде "Отказ" в этих процедурах не будет. Т.е. можно сделать процедуру аналогичную обработке заполнения, но прерывать выполнение придется также "ВызватьИсключение"
5 Momus
 
05.04.21
10:00
(4) бред написал. Зачем я привязался к отказу и исключению, если я могу просто ничего не заполнять...
6 Momus
 
05.04.21
10:02
(5) ан нет, не бред :)
7 Momus
 
05.04.21
10:16
Пришлось делать как в (1). Не хотел выполнения лишнего кода, но такой способ явно лучше моего