Имя: Пароль:
1C
 
Вывод информации на форму
0 fedotov_andrey
 
24.02.21
15:17
УФ, внешняя обработка. Сильно не пинайте, учусь))
В модуле формы вызываю процедуру, которая в модуле объекта. Там все отрабатывает нормально.
Подскажите, получил там результат (число), его вывести на форму как? есть реквизит на форме "Реквизит1", вот в него и хочу вывести "Результат".
В модуле объекта, в конце процедуры пишу Реквизит1 = Результат; но в форму ничего не выводится.
1 fedotov_andrey
 
24.02.21
15:20
Реквизит1 естественно вытащил на форму, с типом Строка, с водим Поле надписи
2 fedotov_andrey
 
24.02.21
15:20
*с видом
3 polosov
 
24.02.21
15:21
Объект.Реквизит1 = Результат;
4 Kassern
 
24.02.21
15:22
(0) а на кой в модуль объекта лезешь? Что тебе мешает все в модуле формы отработать?
5 polosov
 
24.02.21
15:24
(0) А, стоп. Так это ты в процедуре в модуле объекта.
Тогда надо смотреть контекст, что и как вызывается.
6 Kassern
 
24.02.21
15:25
(0) если реквизит1 это реквизит формы, а использование модуля объекта прям чертовски необходимо, тогда делаешь экспортную функцию и результат возвращаешь на форму, далее его присваиваешь реквизиту формы. Типо Реквизит1=РеквизитФормыВЗначение("Объект").ТвояМегаФункция();
7 Kassern
 
24.02.21
15:25
(6) если же реквизит1 это реквизит объекта, тогда можешь присвоить как написано в (3)
8 fedotov_andrey
 
24.02.21
15:30
(6) Спасибо!