#0
by Shved_72
надо спросить при открытии документа "Хочешь или нет?" если Нет то не открывать. но при созданииНаСервере не доступны клиентские оповещения а приОткрытии используя асинхронные оповещения форма уже открыта и обратно не возвращается, а в обработчике оповщения заркыть нельзя. чо не так со мной?
#7
by Shved_72
есть, но в не есть вызов ПоказатьВыборЭлемента(ПослеВыбораЭлемента,"Хочешь?",ТекВид); форма открывается и потом рисуется форма выбора, после выбора переходит в оповещение ПослеВыбораЭлемента и соответсвтенно в ПриОткрытии уже не возвращется для установки Отказа. да и поздно уже коли форма открыта. по асинхронной логике так оно и логично вроде все диалоги идут паралельным лесом и не мешают далать задним дела задним фоном. но как же всетаки отказать крисиво через асинхрон. Процедуры имеющие отказ это только ПриОткрытии и ПриСозданииНаСервере вроде.
#10
by Deon
Кстати, можно попробовать событием менеджера документа - ОбработкаПолученияФормы Подменяем форму на свою маленькую с вопросом
#12
by Shved_72
ок. а это единственный вариант? а через одну форму и ее методы ПриСозданииНаСервере и ПриОткрытии никак чтоли?
#13
by Nuobu
Можно. В главной форме создаёшь переменную, которую можно проверить в "ПриОткрытии". Она будет заполняться из "ПриСозданииНаСервере". Заполняться она будет из дополнительногоПараметра, который ты передашь из другой формы. План следующий: В "ПриОткрытии", если параметр не передан, то "Отказ = Истина;" и Открывай форму "Нравится", "Хочу" и т.д.. Эта форма по кнопке будет открывать форму документа и передавать туда параметр. Дальше в твоей форме документа в "приСозданииНаСервере" отлавливаешь параметр и заполняешь реквизит формы, чтобы потом его проверить в "приОткрытии". О как завернул!
#16
by Nuobu
Это ты еще не дублировал кнопки "Записать" и "провести", чтобы к ним прицепить диалоговые модальные окна.
#20
by aleks_default
По мне так не красиво что-то спрашивать при открытии формы и в зависимости от ответа открывать или нет. Вот ни разу такой надобности не было. Имхо это не нужно.
#21
by Nuobu
А, блин, точно: если уж пользователь жмакнул на кнопку, то ясно, что он точно хочет глянуть, что там в форме.
#27
by Deon
Вообще, я хотел проверить, что будет после ответа на вопрос, когда формы уже нет. А она, оказывается, есть )
#28
by Shved_72
А ещё рассказывали есть какие то расширения а в них дескрипторы #Перед. Может так красивей
#32
by Torquader
Форма есть, пока на неё ссылается хоть одна переменная. Можно сделать проще - закрыть форму, если отказались от открытия. Ну или, самый простой вариант - открывать не саму форму, а форму вопроса, из которой уже открывать основную форму.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Подскажите про штрихкоды
- Сколько разрядов у «Номер отправленного сообщения» и «Номер принятого сообщения»
- Загрузка эквайринговых отчетов в УТ11, кто имел дело?
- Выделение текстового поля в Word 2010
- конфа БГУ 1.0. Код КПС в заданном периоде не уникален
- формат DBF на управляемых формах
- УПП 1.3 Расчет плановой себестоимости - добавление расходов по счету 91
- Отчет в СКД - получить значение низлежащей группировки
- Отчет в СКД: упорядочить колонки
- ут11 по какой причине не сделано автозаполнение зоны доставки?
- Удержания в ЗУП 3.0 Штраф ГИБДД
- Отчет в СКД: Вычисление ресурсов при отборе по группировкам?
- ЭДО. Ошибка при формировании электронного документа.
- Конвертация данных. Не выгружать удаленные непосредственно объекты.
- Розница 2.1. Есть ли возможность завести кассу организации?
- Настройка фокуса вебкамеры
- Не работает проброс com-портов на терминальный сервер Win 2012
- ЗУП 3.0 - не заполняется аванс
- SERVER 2008R2 vs 2012R2 vs 2016
- Как в ЗУП 3.0 настроить субконто счета затрат.