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

Можно ли привязать ОписаниеОповещения на закрытие формы или на запись в форме документа?

Можно ли привязать ОписаниеОповещения на закрытие формы или на запись в форме документа?
Я
   RetardedToBoot
 
02.04.21 - 00:19
Как к этому коду привязать ОписаниеОповещения, что бы при закрытии формы или после записи вызвавшая форма узнала об этом и сделал свои потребности:

ф = ПолучитьФорму("Документ.Траляля.ФормаОбъекта");
ф.Объект.хзч = Нечто;
ф.Открыть();

В частности нужно что бы вызвавшая форма после записи нового документа сменила закладку и активизировала строку в ДС с этим новым документом. И кучку еще действий.
   Cthulhu
 
1 - 02.04.21 - 01:04
можно.
продам синтакс-помощник дорого. тот в котором есть описание седьмого параметра в ОткрытьФорму().
   RetardedToBoot
 
2 - 02.04.21 - 01:12
(1) спасибо.
   RetardedToBoot
 
3 - 02.04.21 - 01:25
(1) там оказалось и у ПолучитьФорму у объекта форма есть свойство ОписаниеОповещенияОЗакрытии. Просмотрел его поскольку по умолчанию СП октрыл мне описание по ОФ. За сколько продашь правильный СП?
   RetardedToBoot
 
4 - 02.04.21 - 01:30
нашел супер метод:
ПараметрыОткрываемойФормы = Новый Структура("РежимВыбора", Истина)

Напомните как открыть форму нового документа и вернуть ссылку на него. (УФ т.к.)

Работает, возвращает ссылку на созданный документ.
   DrZombi
 
5 - 02.04.21 - 08:42
(0) Можно, можно указать в "ОписаниеОповещения", что если форму закрыть, то будет вызван твой обработчик :)
Режим = РежимДиалогаВопрос.ДаНет;
Оповещение = Новый ОписаниеОповещения("ПослеЗакрытияВопроса", ЭтотОбъект, Параметры);
ПоказатьВопрос(Оповещение, НСтр("ru = 'Продолжить выполнение операции?';"
    + " en = 'Do you want to continue?'"), Режим, 0);
//...



&НаКлиенте
Процедура ПослеЗакрытияВопроса(Результат, Параметры) Экспорт
    Если Результат = КодВозвратаДиалога.Нет Тогда
        Возврат;
    КонецЕсли;

    //...



КонецПроцедуры
   DrZombi
 
6 - 02.04.21 - 08:43
(3) За дорого :)
   RetardedToBoot
 
7 - 02.04.21 - 13:06
(5) ты не прочитал вопроса.
   RetardedToBoot
 
8 - 02.04.21 - 13:10
(1) (6) предложение продать СП противоречит правилам лицензирования 1с. СП является неотъемлемой частью продукта 1С:НекаяПоставка, а продукта "Синтаксис помошник" нету. Значит невозможна продажа СП, и предложение это осуществить противоречит правилам этого форума.

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