|
Можно ли привязать ОписаниеОповещения на закрытие формы или на запись в форме документа?
| ☑ |
0
RetardedToBoot
02.04.21
✎
00:19
|
Как к этому коду привязать ОписаниеОповещения, что бы при закрытии формы или после записи вызвавшая форма узнала об этом и сделал свои потребности:
ф = ПолучитьФорму("Документ.Траляля.ФормаОбъекта");
ф.Объект.хзч = Нечто;
ф.Открыть();
В частности нужно что бы вызвавшая форма после записи нового документа сменила закладку и активизировала строку в ДС с этим новым документом. И кучку еще действий.
|
|
1
Cthulhu
02.04.21
✎
01:04
|
можно.
продам синтакс-помощник дорого. тот в котором есть описание седьмого параметра в ОткрытьФорму().
|
|
2
RetardedToBoot
02.04.21
✎
01:12
|
(1) спасибо.
|
|
3
RetardedToBoot
02.04.21
✎
01:25
|
(1) там оказалось и у ПолучитьФорму у объекта форма есть свойство ОписаниеОповещенияОЗакрытии. Просмотрел его поскольку по умолчанию СП октрыл мне описание по ОФ. За сколько продашь правильный СП?
|
|
4
RetardedToBoot
02.04.21
✎
01:30
|
нашел супер метод:
ПараметрыОткрываемойФормы = Новый Структура("РежимВыбора", Истина)
Напомните как открыть форму нового документа и вернуть ссылку на него. (УФ т.к.)
Работает, возвращает ссылку на созданный документ.
|
|
5
DrZombi
гуру
02.04.21
✎
08:42
|
(0) Можно, можно указать в "ОписаниеОповещения", что если форму закрыть, то будет вызван твой обработчик :)
Режим = РежимДиалогаВопрос.ДаНет;
Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопроса", ЭтотОбъект, Параметры);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Продолжить выполнение операции?';"
+ " en = 'Do you want to continue?'"), Режим, 0);
//...
&НаКлиенте
Процедура ПослеЗакрытияВопроса(Результат, Параметры) Экспорт
Если Результат = КодВозвратаДиалога.Нет Тогда
Возврат;
КонецЕсли;
//...
КонецПроцедуры
|
|
6
DrZombi
гуру
02.04.21
✎
08:43
|
(3) За дорого :)
|
|
7
RetardedToBoot
02.04.21
✎
13:06
|
(5) ты не прочитал вопроса.
|
|
8
RetardedToBoot
02.04.21
✎
13:10
|
(1) (6) предложение продать СП противоречит правилам лицензирования 1с. СП является неотъемлемой частью продукта 1С:НекаяПоставка, а продукта "Синтаксис помошник" нету. Значит невозможна продажа СП, и предложение это осуществить противоречит правилам этого форума.
|
|