|
Получить значения реквизитов из модуля объекта | ☑ | ||
---|---|---|---|---|
0
Kirich1983
20.12.13
✎
14:19
|
Почему не могу получить значения реквизитов объекта из модуля объекта? Управляемое приложение.
|
|||
1
butterbean
20.12.13
✎
14:21
|
покажи как получаешь... и что
|
|||
2
Ork
20.12.13
✎
14:21
|
(0) Странно... Может аура такая?
Как пытаешься получить? |
|||
3
Kirich1983
20.12.13
✎
14:23
|
Есть реквизит СсылкаНаОбъект в форме он заполнен. Если обратиться к нему из модуля объекта как это было раньше в обычном приложении, то Тип Неопределено.
|
|||
4
Ork
20.12.13
✎
14:25
|
(3) В УФ он стал называться просто "Объект". Да и раньше среди стандартных реквизитов "СсылкаНаОбъект" небыло. Была просто Ссылка, или ЭтотОбъект.
|
|||
5
butterbean
20.12.13
✎
14:25
|
это реквизит чего?
|
|||
6
Kirich1983
20.12.13
✎
14:26
|
Мой реквизит, я его сам создал Тип составной
|
|||
7
Ork
20.12.13
✎
14:26
|
+ (4) Расскажите, куда у вас ссылается "СсылкаНаОбъект". Похоже - на внешние отчеты или обработки?
|
|||
8
Ork
20.12.13
✎
14:27
|
(5) +100
|
|||
9
Мимохожий Однако
20.12.13
✎
14:27
|
Объект.СсылкаНаОбъект
|
|||
10
Kirich1983
20.12.13
✎
14:27
|
(7)ВПФ. Любой реквизит объекта я не могу получить данные из модуля объекта
|
|||
11
Kirich1983
20.12.13
✎
14:28
|
ЭтотОбъект.СсылкаНаОбъект = неопределено
Хотя в форме он заполнен |
|||
12
Avganec
20.12.13
✎
14:29
|
(11) похоже вы из серверного вызова пытаетесь получить клиентские данные
|
|||
13
Kirich1983
20.12.13
✎
14:29
|
(9) В модуле объекта Метод Объект не работает!
|
|||
14
Ork
20.12.13
✎
14:29
|
(10) Понятно... Реквизит обработки по формированию печатной формы.
Читайте за передачу параметров в УФ. |
|||
15
Ork
20.12.13
✎
14:30
|
(13) Работает. Вы просто не заполняете его.
|
|||
16
Kirich1983
20.12.13
✎
14:32
|
(15) Объект - переменная не определена!
|
|||
18
GROOVY
20.12.13
✎
14:33
|
Реквизиты формы и реквизиты объекта не путайте.
Обратиться из модуля объекта к реквизитам формы нельзя. |
|||
19
GROOVY
20.12.13
✎
14:34
|
Намекну, что действия в модуле объекта могут производиться вообще без формы.
|
|||
20
Avganec
20.12.13
✎
14:43
|
(16) для упрощения посмотрите курсы Гилёва по УФ, там все в сжатом виде доступно рассказано
|
|||
21
Kirich1983
20.12.13
✎
14:44
|
(18) Я обращаюсь к реквизиту объекта. Это работало в обычном приложении, а в управляемом нет. Что делаю не так?
Об = СсылкаНаОбъект; |
|||
22
GROOVY
20.12.13
✎
14:44
|
(20) Да в неуправляемых формах та же фигня.
|
|||
23
GROOVY
20.12.13
✎
14:46
|
(21) Обратиться к реквизиту объекта можно по его идентификатору.
А = ИмяРеквизита; На всякий случай посмотрите на закладке "Данные" в свойствах объекта метаданных, что Вы именно про реквизит объекта сейчас говорите. |
|||
24
Kirich1983
20.12.13
✎
14:47
|
СсылкаНаОбъект (реквизит формы):
Путь к данным: Объект.СсылкаНаОбъект. Если я указываю в реквизите формы значение, то это значение должно присвоиться реквизиту объекта или я не прав? |
|||
25
GROOVY
20.12.13
✎
14:49
|
(24) Прав. А что, не сохраняется значение при записи объекта?
|
|||
26
Kirich1983
20.12.13
✎
14:50
|
У меня объект это Обработка.
|
|||
27
GROOVY
20.12.13
✎
14:51
|
(26) А, товарищь ты не в курсе про "РеквизитФормыВЗначение"!
|
|||
28
GROOVY
20.12.13
✎
14:51
|
Как вызываете процедуру из модуля объекта?
|
|||
29
Kirich1983
20.12.13
✎
14:54
|
Точнее это ВПФ, у которой перед формированием ТАбДок открывается форма этой обработки. В модуль объект я попадаю из процедуры
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода, ДанныеДляПечати = Неопределено) Экспорт |
|||
30
Kirich1983
20.12.13
✎
14:55
|
Процедура Печать() тоже в модуле объекта
|
|||
31
GROOVY
20.12.13
✎
14:56
|
Ну так и как вызывается процедура модуля объекта из модуля формы?
|
|||
32
Kirich1983
20.12.13
✎
14:58
|
По кнопке печать у которой есть процедура в ней есть метод ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
|
|||
33
Kirich1983
20.12.13
✎
15:02
|
ВПФ использование - открытие формы. Я сделал так по примеру, чтобы ТабДок формировался не отдельно, а штатным методом.
|
|||
34
MKZM
20.12.13
✎
15:09
|
(32) Дальше как?
|
|||
35
Kirich1983
20.12.13
✎
17:09
|
Короче парни, херня вот такая выходит. Действительно в обычной обработке по имени реквизита объекта в модуле объекта можно получить данные которые ввели в форме обработке. Но моя ВПФ которая открывает форму обработке, а потом по кнопке печать формирует ТабДок в штатном режиме не видит данные реквизитов объекта. Почему, не знаю....
|
|||
36
Avganec
20.12.13
✎
17:10
|
(35) может ты не указал "основной реквизит"?
|
|||
37
Kirich1983
20.12.13
✎
17:14
|
Реализацию вывода ТабДок в штатном режиме делал по этому примеру: http://forum.aeroion.ru/topic673.html
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |