Управляемая форма. Работа с табличной частью. #706914


#0 by dmabramov
Всем привет! Продолжаю разбираться с управляемыми формами. Возник такой вопрос: В табличной части документа имеется реквизит1 (Тип Справочник). Необходимо сделать так чтобы при изменении этого реквизита1 заполнялись некоторые реквизиты в текущей строке табличной части, причем данные для заполнения содержатся в реквизит1. Получить доступ к данным содержащимся в реквизит1 на клиенте я не могу. Когда делаю это на сервере, не могу понять как найти текущую строку табличной части. Подскажите как это реализуется?
#1 by Kamas
#2 by Kamas
Как-то так.
#3 by Адский плющ
Получать нужные данные по переданным параметрам вызовом бесконтекстной функции.
#4 by dmabramov
Kamas ну в обычном приложении я так и делал) А вот в управляемом беда. Дело в том что: ТекДанные    = Элементы.Таблица.ТекущиеДанные;  - доступно только на клиенте ТекДанные.Чтото=ТекДанные.Справочник.Чтото; - не доступно на клиенте!
#5 by bborisko
#6 by bborisko
Ну в смысле ВернутьДанные вызывай)
#7 by dmabramov
Адский плющ, bborisko Спасибо Вам! Помогло) Вот так получилось может пригодится кому:
#8 by dmabramov
НаКлиенте
#9 by bborisko
Я бы за один раз получал все данные - возвращал бы структуру.
#10 by dmabramov
А структуру можно на форму передавать? Не будет ругаться? Щас попробую спасибо!
#11 by vmv
ОбщегоНазначения.ПолучитьЗначенияРеквизитов(Ссылка) велосипед-то то ездит уже 10 лет и даже без УФ
#12 by dmabramov
Вот так тогда: vmv и Вам спасибо! Не знал такого.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С