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

Подписка в расширении типовой не снятой с поддержки конфигурации

Подписка в расширении типовой не снятой с поддержки конфигурации
Я
   Холст
 
05.03.20 - 14:26
Должно ли работать ?

Платформа 1С 8.3.14.1779
Типовая БП3, полностью не снятая с поддержки,
хотел добавить в расширении по событии записи документа определенные действия
Для этого создал Расширение
Создал в расширении общий модуль
Но в расширении не даёт создать новую подписку.
Что не так ? Должно ли давать создавать ? Что сделать чтобы создать подписку в расширении по-возможности не снимая с поддержки ?
Может кто в курсе, в новых релизах платформы это исправили
   ДенисЧ
 
1 - 05.03.20 - 14:33
Вроде как в .14 точно нельзя было.
   Михаил_
 
2 - 05.03.20 - 14:34
Да и в .15 тоже не появилась такая возможность
   Михаил_
 
3 - 05.03.20 - 14:37
А если добавить документ в расширение и перехватить процедуру перед записью не подойдет?
   runoff_runoff
 
4 - 05.03.20 - 14:41
будет в 17 версии
а сколько объектов надо подписать?
если один, то проще перехватить модуль объекта
   mikecool
 
5 - 05.03.20 - 15:12
(3) +1 я так для справочников делал, для регистрации изменений
   mikecool
 
6 - 05.03.20 - 15:12
(4) а какая разница сколько, если другой возможности нет?
   Холст
 
7 - 05.03.20 - 15:35
Как правильно дополнить в расширении своей логикой обработку проведения ?

Добавил док в расширение, создал там в Модуле документа
процедуру :

&После("ОбработкаПроведения")
Процедура ОбработкаПроведения_Своя()
    //ЭтотОбъект

        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст ="Тест";
        //Сообщение.Текст = СокрЛП(тГрТовара);

        Сообщение.Сообщить();
        Сообщение.Текст =ЭтотОбъект.Номер;
        Сообщение.Сообщить();
КонецПроцедуры

Коммент не пишет, или нужно писать процедуру вида ИмяРасширения_ОбработкаПроведения ? И повторять весь код исходной процедуры ?
   mikecool
 
8 - 05.03.20 - 15:40
(7) надо заимствовать процедуру или привязывать обработчик вручную
   Холст
 
9 - 05.03.20 - 15:43
(8) в (7) я неверно привязал обработчик ? как верно привязать ? (не через подписку, которая не доступна врасширении)
   Sasha_H
 
10 - 05.03.20 - 15:43
(0)только из 17 релиза можно будет!
   Михаил_
 
11 - 05.03.20 - 16:04
(9) В модуле выбираешь нужную функцию, правой кнопкой "Добавить в расширении".

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