|
Открыть документ по табличной части |
☑ |
0
DenisVich
22.02.17
✎
10:10
|
Вопрос как в табличной части открыть документ. ТЧ формируется на основе регистров документа
Процедура СписокДокументовВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
Сообщить("Тест");
ВыбраннаяСтрока.Ссылка.ПолучитьФорму().Открыть();//Выдает ошибку
КонецПроцедуры
|
|
1
DenisVich
22.02.17
✎
10:13
|
"{ВнешняяОбработка.ХолодныеЗвонкиИнтерфейсДиректора.Форма.Форма.Форма(637)}: Поле объекта не обнаружено (Ссылка)
ВыбраннаяСтрока.Ссылка.ПолучитьФорму().Открыть();
"
|
|
2
DenisVich
22.02.17
✎
10:16
|
Если без Ссылка
{ВнешняяОбработка.ХолодныеЗвонкиИнтерфейсДиректора.Форма.Форма.Форма(637)}: Метод объекта не обнаружен (ПолучитьФорму)
ВыбраннаяСтрока.ПолучитьФорму().Открыть();
|
|
3
dezss
22.02.17
✎
10:19
|
Подробней опиши что за регистр документов. Где сам документ в этом регистре?
|
|
4
Михаил Козлов
22.02.17
✎
10:20
|
Скорее всего, у Вас в ТЧ реквизит (который нужный документ) как-то называется.
Если ОФ, можно ВывестиЗначение.
|
|
5
DenisVich
22.02.17
✎
10:23
|
Документ самописный, регистры тоже. Регистр накопления. Привязан к док-ту, естественно.
Михаил, вы предлагаете найти ссылку на документ в табличной части и открыть документ. А каким методом. Программно открыть документ по идентификаторам, дата, номер?!
|
|
6
dezss
22.02.17
✎
10:29
|
(5) У тебя есть ссылка на документ, так и открывай его.
Кстати, у тебя УФ или ОФ?
|
|
7
Михаил Козлов
22.02.17
✎
10:30
|
(5) Зачем искать ссылку, если она уже есть? Программно, по ссылке. Есть общий метод, кажется ВывестиЗначение(<здесь ссылка на объект>).
|
|
8
dezss
22.02.17
✎
10:38
|
если ОФ, то как-то так
ВыбраннаяСтрока.Регистратор.ПолучитьФорму().Открыть()
|
|
9
DenisVich
22.02.17
✎
10:51
|
Работает с этим
ВыбраннаяСтрока.Ссылка.ПолучитьФорму().Открыть()//Выдает ошибку
Просто в таблицу нужно добавить колонку ссылка(ссылка на документ). Все прекрасно открывает. Спасибо.
|
|
10
dezss
22.02.17
✎
10:56
|
Зачем добавлять в таблицу ссылку, если это регистр и у записи есть регистратор?)
|
|
11
DenisVich
22.02.17
✎
11:25
|
Я не нашел регистратор в отладчике.
|
|
12
dezss
22.02.17
✎
11:27
|
Ну значит не выгрузили в тч регистратор)
|
|
13
Жан Пердежон
22.02.17
✎
12:12
|
ОткрытьЗначение() / ПоказатьЗначение() / ПозватьПрограммиста()
|
|