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

А можно в УФ открыть форму документа изменить реквизит и чтобы сработала функция формы док

А можно в УФ открыть форму документа изменить реквизит и чтобы сработала функция формы док
Я
   budnik
 
13.05.19 - 12:26
А можно в УФ открыть форму документа изменить реквизит
и чтобы сработала функция формы документа на этом реквизите при изменении ?
 
 
   Cyberhawk
 
1 - 13.05.19 - 12:30
Через клиента и менеджера тестирования - можно.
А если речь о регулярной работе, то это будет *овнокод )
   Cyberhawk
 
2 - 13.05.19 - 12:31
Но можно сделать по-другому - открыть форму и оповестить ее, а в самой форме обработать оповещение, вызвав обработчик события изменения нужного поля формы. Это если можно менять саму ту форму.
   budnik
 
3 - 13.05.19 - 12:54
Форму менять нельзя , нужная функция не экспортная .
Цель заполнить документ , хочу воспользоваться стандартными функциями заполнения реквизитов,
при изменении реквизитов которые заполняю.
   lucbak
 
4 - 13.05.19 - 13:07
(0) Можно
   budnik
 
5 - 13.05.19 - 13:09
(4) Сложно наверно ...
   ДядяМитяй
 
6 - 13.05.19 - 13:10
Можно ж не чтобы "сработала", а принудительно вызвать эту функцию после изменения реквизита
   Cyberhawk
 
7 - 13.05.19 - 13:11
НужнаяМнеФорма = ПолучитьФорму(...)
НужнаяМнеФорма.КонтрагентПриИзменении(Неопределено)

уже пробовал?
   lucbak
 
8 - 13.05.19 - 13:12
(5) реквизит ссылочный я так понимаю (ну или требующий открытия некой формы)
ОткрытьФорму("....", "", ИмяреквизитаПриИзмененииКоторогоНеобхоимоВыполнить_ПриИзменении", .....);
   budnik
 
9 - 13.05.19 - 13:12
(7) не работает
   oslokot
 
10 - 13.05.19 - 13:14
(3) [Форму менять нельзя] тогда сделай расширение формы и (2)
   Cyberhawk
 
11 - 13.05.19 - 13:19
Можно кстати и через подмену владельцаформы на нужный элемент управления + ОповеститьОВыборе
   budnik
 
12 - 13.05.19 - 13:19
(10) спасибо , решение , не смотрел в эту сторону попробую.
   budnik
 
13 - 13.05.19 - 13:21
(11) это надо обмозговать , побыстрее мне надо .
   Cyberhawk
 
14 - 13.05.19 - 13:26
(13) Кастую TormozIT в ветку, щас он даст ссылку на свою статейку на ИС по этому поводу
   TormozIT
 
15 - 13.05.19 - 13:38
   budnik
 
16 - 15.05.19 - 09:26
(15) То что нужно , но у меня не работает , может это для обычного приложения ?
   FIXXXL
 
17 - 15.05.19 - 09:30
(13) Посмотри ОбработкуОповещения в этой форме, есть там процедура СобытияФорм.ОбработкаОповещения(), или похожая по назаванияю, которая ведет в общий модуль модификаций?
   Cyberhawk
 
18 - 15.05.19 - 11:58
(16) Все работает и в ОП, и в УП
   TormozIT
 
19 - 15.05.19 - 13:43
(16) Не уверен, что я проверял управляемую форму в качестве отправителя оповещения. Если с ней не работает, то попробуй ей с обычной.
   budnik
 
20 - 15.05.19 - 17:49
Для УФ нужно , вещь нужная, время экономит здорово , посмотри пожалуйста ,если время будет  .
   TormozIT
 
21 - 16.05.19 - 13:49
(20) Так с УФ работает точно. Не проверял только УФ в качестве отправителя оповещения.
   olegves
 
22 - 16.05.19 - 14:11
(3) кури ЗначенияЗаполнения
   craxx
 
23 - 16.05.19 - 14:14
(0) я разрешаю
   Cyberhawk
 
24 - 16.05.19 - 14:17
(21) Может у него ОФ запрещены галочкой на корне конфы
   MUXACb
 
25 - 16.05.19 - 15:57
(0) В расширении формы создай экспортную процедуру, из которой вызывай стандартную


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