Имя: Пароль:
1C
1С v8
Управляемая форма.
, ,
0 Nenaviwu1c20
 
31.10.13
14:49
Сорри за глупый вопрос,но как получить значение реквизита упр формы в модуле документа?Код  Форма = ЭтотОбъект.ПолучитьФорму("ФормаДокумента");
    ОтправитьЭМАИЛ = Форма.ЭлементыФормы.ОтправитьЭМАИЛ;
Не работает
1 zak555
 
31.10.13
14:50
1. ЭМАИЛ надо заменить на ЁПОЧТА
2. получать надо не из формы, а из объекта
2 scanduta
 
31.10.13
14:51
ФормаВыбора = ПолучитьФорму("Документ.Приходная.ФормаВыбора",,ЭтаФорма);
3 Nenaviwu1c20
 
31.10.13
14:51
Благодарю.Прос отладчик не работает а в файловую переводить не охота
4 Fish
 
31.10.13
14:52
(3) А почему отладчик не работает?
5 Nenaviwu1c20
 
31.10.13
14:52
(2) я не форму из формы получаю
6 Nenaviwu1c20
 
31.10.13
14:53
(4) А не вдавался.Подключение видит.В форме работает.А как дела до модуля объекта доходит то пас
7 zak555
 
31.10.13
14:53
(5)

ЁПОЧТА = ОтправитьЭМАИЛ ;
8 Nenaviwu1c20
 
31.10.13
14:54
(7) Так он не найдет то в объекте ёпочту т.к. я не добавил её как реквизит
9 Fish
 
31.10.13
14:55
(6) Наверное, забыл ключик -debug в настройках сервера указать?
10 Nenaviwu1c20
 
31.10.13
14:55
{Документ.ЗаказНаПеремещение.МодульОбъекта(445)}: Поле объекта не обнаружено (ОтправитьЭМАИЛ)
    ОтправитьЭМАИЛ = ЭтотОбъект.ОтправитьЭМАИЛ;
11 Nenaviwu1c20
 
31.10.13
14:56
(9) Может быть.Мне так то на 15 мин надо дописать этот момент и все я не буду с этой конфой работать.А вообще возможно ли это?
12 zak555
 
31.10.13
14:57
(8) добавь
13 Nenaviwu1c20
 
31.10.13
14:57
(12) не хочу хочу из формы почеловечиски как в толстом клиенте))
14 zak555
 
31.10.13
14:58
(13) это не по-человечески, а по-уродски
15 Fish
 
31.10.13
14:58
(13) Переходи на 8.0. Там это реализовано.
16 Nenaviwu1c20
 
31.10.13
14:59
(14) А что если я скажу что этот реквизит по умолчанию ложь должен быть.Успокоишся)
17 zak555
 
31.10.13
15:00
(16) сочувствую
18 Nenaviwu1c20
 
31.10.13
15:02
(17) ну так есть решение чтобы изъять из формы реквизит?
19 Infsams654
 
31.10.13
15:04
(18) зачем ?
20 Fish
 
31.10.13
15:06
(18) Конечно есть. Например, почитать книжки по работе с УФ.
21 Nenaviwu1c20
 
31.10.13
15:06
(19) Pfntv xnj 'njn htrdbpbn ,eltn bvtnm pyfxtybt gj evjkxfyb. kj;m f bp vjlekz d pfdbcbvjcnb jn tuj pyfxtybz ,eltn jnghfdkzncz gbcmvj
22 Infsams654
 
31.10.13
15:06
(19)+ и при чем тут упр. форма. ЭтотОбъект.ПолучитьФорму - только в толстом клиенте.
Что за вопрос такой?
23 Nenaviwu1c20
 
31.10.13
15:07
(19) Этот реквизит по умолчанию = ложь,при этом в зависимости от его значения будет отправлятся письмо
24 Infsams654
 
31.10.13
15:09
(23) Чем отправляется письмо - рег. заданием, обработкой или еще чем?  так при чем тут вообще форма?
25 Fish
 
31.10.13
15:10
(24) Я так понял, что у него реквизит формы. И он не может получить его значение в модуле объекта.
26 Infsams654
 
31.10.13
15:20
(25) Форма.ЭлементыФормы.ОтправитьЭМАИЛ - это что такое? В УФ нету ЭлементыФормы, при чем тут тема поста ?
27 Fish
 
31.10.13
15:20
(26) Он пытается с УФ работать, как с обычной формой.
28 Fedor-1971
 
31.10.13
15:23
(23) из формы не подойдёт обработка события:
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
КонецПроцедуры

Все транзакции завершены и имеется форма с твоим реквизитом, проверяй и отправляй свою почту.
29 Aprobator
 
31.10.13
15:35
(0) просто шедеврально. Остается только выяснить еще - а в какой момент необходимо получить значение реквизита формы в модуле объекта.
30 Nenaviwu1c20
 
31.10.13
15:47
Всем спасибо
Ошибка? Это не ошибка, это системная функция.