|
Как изменить тип формы?
| ☑ |
0
ам794123
06.06.14
✎
16:24
|
Добрый день. УТ 10.3 сильно доработанная. Документ ЧекККМ; добавил еще одну форму "ФормаОплат". При этом при создании формы указал тип формы - произвольная. Все бы хорошо, да понадобилось мне воспользоваться контекстом модуля объекта. Короче вызвать экспортную функцию модуля объекта, а она как назло вызывается только в том случае, когда тип формы - форма документа. Ну и собственно сабж. Форма управляемая.
|
|
1
Fragster
гуру
06.06.14
✎
16:25
|
создаешь новую форму, из старой все копируешь и вставляешь
|
|
2
shuhard
06.06.14
✎
16:28
|
(0) основной реквизит у формы - галку поставить пробовал ?
|
|
3
Fragster
гуру
06.06.14
✎
16:29
|
(2) в обычных формах эта галка не выведена
|
|
4
shuhard
06.06.14
✎
16:29
|
(3) Форма управляемая.
|
|
5
Fragster
гуру
06.06.14
✎
16:34
|
(4) ага, УТ 10.3 только из управляемых форм и состоит...
|
|
6
Apokalipsec
06.06.14
✎
16:36
|
(5) Не состоит, но в (0) автор явно написал, что она управляемая, в самом конце.
|
|
7
Fragster
гуру
06.06.14
✎
16:37
|
(6) я так далеко не дочитываю никогда
|
|
8
ам794123
06.06.14
✎
16:42
|
(2) Пробовал.
{Документ.ЧекККМ.Форма.ФормаОплат.Форма(593,10)}: Процедура или функция с указанным именем не определена (ПровестиИРаспечататьЧек)
Если <<?>>ПровестиИРаспечататьЧек(Ответ, Отказ) Тогда
|
|
9
hhhh
06.06.14
✎
17:03
|
(6) в форме документа такое тоже не получится. Нужно объект указывать.
|
|
10
ам794123
06.06.14
✎
17:08
|
(9) Точно,
поэтому сделал так:
МодульОбъекта = РеквизитФормыВЗначение("Объект");
Если МодульОбъекта.ПровестиИРаспечататьЧек(Ответ, Отказ) Тогда
...
Всем спасибо. Вопрос закрыт.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан