Имя: Пароль:
1C
1С v8
Переопределить функцию создания на основании
0 madfox
 
24.08.19
04:09
Есть конфа УТ 11, необходимо переделать алгоритм создания одного документа на основании другого, таким образом, чтобы для пользователя выходило окно с вопросом, и на основании варианта ответа, производится заполнение нового документа. Не хочется делать лишнюю кнопку на форме, надо привязаться к стандартному событию ОбработкаЗаполнения.
Вопрос пользователю думал вывести путем Оповещение + ПоказатьВопрос, ну или на крайний случай, создать свою формочку.
Понял, что переопределить создаваемую форму можно в модуле менеджера объекта через процедуру ОбработкаПолученияФормы
Не могу понять, каким образом мне вывести форму с вопросом пользователю из модуля объекта или из модуля менеджера. Подскажите, плиз.
1 ДенисЧ
 
24.08.19
05:22
Модули объекта и менеджера работают &НаСервере. Там ты никакую форму не покажешь.
Ищи другой путь.
2 madfox
 
24.08.19
06:33
А ПриСозданииНаСервере, возможно вызвать другую форму, перед открытием основной?
3 ДенисЧ
 
24.08.19
06:43
Вызывай вместо... А оттуда уже основную...
4 Мимохожий Однако
 
24.08.19
07:23
(0) "Не хочется делать лишнюю кнопку на форме". Почему? Добавь на кнопку дополнительную команду со своей формой. И не надо лишних вопросов при создании.
5 madfox
 
24.08.19
08:12
(0) "Не хочется делать лишнюю кнопку на форме". Почему?
Набор кнопок в интерфейсе для создания на основании в форме уже есть, стандартная тема для любого документа, хочу перехватить существующий обработчик
6 Cyberhawk
 
24.08.19
11:58
Ну так перехватывай - в типовых на БСП ввод на основании давно уже не платформенный, а прикладной
7 madfox
 
24.08.19
14:36
Вопрос решил через переопределение формы в процедуре ОбработкаПолученияФормы
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс