|
Обращение к экспортной процедуре формы
LuckyStar, denk32, Волшебник, Dzenn, Aleksey, Мультук, AAA, lEvGl, Hawk_1c, ass1c, Timon1405, calmius, CepeLLlka, Шурик71, osa1C, Климов Сергей, Многолетний Апельсин, 2S, dmt, Prog_man, timurhv, Gucci76, DrZombi, Telcher, Галахад, Tarlich, SORTULV_1C, Андрюха, SleepyHead, arsik, ilou, yurikmellon2, JohnGilbert, rozer76, программистище, youalex, formista2000, realptrm, maxab72, ads55, Смотрящий, DimR_71, hunter76, ptiz, RomaH, wolk, banco, Lama12
| ☑ |
0
SORTULV_1C
04.10.24
✎
09:59
|
Добрый день, можно ли обратиться к экспортной процедуре, которая написана в модуле формы элемента справочника, из другого объекта, например внешней обработки? Можно ли для этого использовать ОписаниеОповещения?
|
|
1
lEvGl
04.10.24
✎
10:00
|
нет
|
|
2
AAA
04.10.24
✎
10:05
|
(1)Почему нет? можно получить форму и выполнить ее процедуру. Другое дело, что это не очень красиво и правильно. Форма не для этого
|
|
3
lEvGl
04.10.24
✎
10:26
|
(2) в оф такого нет, возможно в уф что то и придумали, подскажете как?
зы. по логике похоже на чепуху
зыы. ну да, можно, вызов как обычно
Форма = ПолучитьФорму()
Форма.Процедура()
и все.
ппц..
гммм может и в оф так можно..
херасе.. гм.. открытие дня
|
|
4
SORTULV_1C
04.10.24
✎
10:21
|
Я просто дублирую функционал одной команды в разные кнопки на разных формах
|
|
5
SORTULV_1C
04.10.24
✎
10:21
|
Мне казалось, что процедура если экспортная, то её можно везде использовать
|
|
6
formista2000
04.10.24
✎
13:22
|
Может лучше общий модуль?
|
|
7
AAA
04.10.24
✎
10:27
|
Теоретически (имхо) в модуле формы должен быть только интерфейс. Но я вот часто в форме внешних обработок пишу весь функционал (так проще), но потом захотел сделать в фоне и пипец. Форму никак не передать в длительные операции
|
|
8
lEvGl
04.10.24
✎
13:22
|
а я даже не задумывался, что можно, казалось, что этого по определению быть не может, т к незачем, даже не пробовал
а оно вон оно че
|
|
9
DrZombi
04.10.24
✎
12:17
|
(0) 1. Обратиться можно.
2. Использовать можно все что угодно если вы это передадите соответствующе.
Но зачем? Перенесите свои Экспорты в Модель менеджера, или общий модуль, и используйте все независимо от :)
|
|
10
DrZombi
04.10.24
✎
13:23
|
(5) Если это модуль объекта, то вы сперва должны создать объект или вызвать его. А потом уже обращаться.
В толстом клиенте вызов объекта происходил по факту, на УФ этот момент завуалировали, т.е. надо прописать кусочки кода, чтобы получить доступ из формы в модуль объекта. :)
|
|