|
Как получить доступ к реквизитам документа из расширения |
☑ |
0
Gera1t
23.06.21
✎
09:01
|
Конфигурация УНФ, платформа 8.3.17.1496.
Нужно в ТЧ обработки добавить колонку, которая содержит реквизит документа. Ссылка на документа есть в той же ТЧ
Сделал расширение, добавил колонку в ТЧ.
ТЧ заполняется в обработчике ПриСозданииНаСервере()
Добавил в расширение обработчик ПриОткрытии()
Добавил в расширение документ, реквизит которого нужно добавить в ТЧ
Перебираю строки ТЧ и тупо пытаюсь заполнить значение в колонке
Для Каждого СтрокаТЧ из ДеревоРаспределенияСуммыПлатежа.ПолучитьЭлементы() Цикл
Попытка
СтрокаТЧ.НомерЗаказа = СтрокаТЧ.Объект.НомерЗаказа;
Исключение
КонецПопытки;
КонецЦикла;
И получается так, что в отладчике значение СтрокаТЧ.Объект видно, что это ссылка на документ, но не могу получить доступ к реквизитам этого документа
Делаю тол жен самое через родной обработчик события, доступ к реквизитам есть.
В чем может быть проблема?
|
|
1
ДенисЧ
23.06.21
✎
09:05
|
В отладчике.
Ты пробовал в коде обращаться к этим реквизитам? Или просто отладчиком смотришь?
|
|
2
Gera1t
23.06.21
✎
09:06
|
(1) Пробовал, не видит реквизиты
|
|
3
ДенисЧ
23.06.21
✎
09:08
|
(2) Ты хочешь сказать, что СтрокаТЧ.Объект.НомерЗаказа говорит, что нет такого?
А не черепашка ли ты?
|
|
4
acht
23.06.21
✎
09:08
|
(0) > СтрокаТЧ.Объект.НомерЗаказа;
Ты хочешь разыменование ссылки на клиенте?
|
|
5
Gera1t
23.06.21
✎
09:12
|
(3) Нет такого
(4) Может дело в том что ПриОткрытии() на клиенте
|
|
6
zak555
23.06.21
✎
09:13
|
Добавь элемент формы объект.номерзаказа на форму
|
|
7
Gera1t
23.06.21
✎
09:14
|
(6) Он есть в ТЧ обработки
|
|
8
acht
23.06.21
✎
09:15
|
(5) > ПриОткрытии() на клиенте
Внезапно, на клиенте разыменование ссылок никогда не работало - ни в расширении, ни в конфигурации.
|
|
9
zak555
23.06.21
✎
09:17
|
(7) скрин
|
|
10
Gera1t
23.06.21
✎
09:19
|
(8) Спасибо, в этом дело!
Перенес заполнение ТЧ в процедуру НаСервере и все заработало
|
|
11
zak555
23.06.21
✎
09:22
|
(10) но если бы это было на форме,то ты мог бы обратиться
Объект.МояТЧ [индекс].Колонка
|
|