Имя: Пароль:
1C
 
Как сослаться на документ из общей формы, которая открывается этим документом
0 33554432
 
13.03.15
07:47
Как сослаться на документ из общей формы, которая открывается этим документом?
Конкретно, ут11, реализация, общая форма - реквизиты печати ттн, надо туда реквизит из документа помещать. Как сослаться?
1 cw014
 
13.03.15
07:51
ВладелецФормы - не?
2 33554432
 
13.03.15
07:59
(1)
какой там синтаксис?
я так пишу, не канает

дд=владелецформы.дата;
3 33554432
 
13.03.15
08:36
вставил на клиенте, возвращает значение "УправляемаяФорма"

сообщить(этаформа.владелецформы)

а как ссылку на документ получить?
4 Andrey2C
 
13.03.15
09:54
Добавь поле на форму с типом ссылка на док. И при открытии формы вставляй туда ссылку на твой документ.
5 Fedor-1971
 
13.03.15
10:09
(3) Не совсем кошерно, но попробуй так: ВладелецФормы.Объект.Ссылка
6 Andrey2C
 
13.03.15
10:37
Или. В форме из которой открываешь создай переменную в модуле Перем СсылкаНаДок Экспорт;
В нее соответственно запихни ссылку на документ.
А в общей форме пиши так:
ЭтаФорма.ВладелецФормы.СсылкаНаДок;
7 33554432
 
13.03.15
11:25
(6)
Процедура ПриОткрытии(Отказ)
    Перем СсылкаНаДок Экспорт;
    ссылканадок=объект.Ссылка;

ошибка

{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(149,20)}: Локальная переменная не может быть экспортирована (СсылкаНаДок)
    Перем СсылкаНаДок <<?>>Экспорт;  (Проверка: Тонкий клиент)
8 33554432
 
13.03.15
11:30
(5)
а вот это работает, спасибо
9 Andrey2C
 
13.03.15
12:20
(7) Не работает потому, что ты ее в процедуру запихнул.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.