Обращение к реквизитам формы (программно) #13205


#0 by Diter
Можно ли получить доступ к реквизитам формы по тому же принципу, что и к реквизитам документа (через метаданные). Т.е. не задавая конкретных реквизитов (наименований) формы любого документа получить их значение. В качестве пояснения пример : в ТиС есть понятие "вид учёта", который может принимать три значения ("финансовый", "управленческий" и "общий"). В зависимости от выбранного типа учёта формируются движения регистров. Но ВидУчета не является реквизитом документа, а есть реквизит формы документа. Нужно получить его значение для любого документа определённого вида.
#1 by Guk
Обычно ТипУчета (если его делают) - всегда реквизит документа или общий реквизит...
#2 by Diter
Согласен, пример не слишком удачный. Но всё таки как мне перебрать реквизиты формы?
#3 by Guk
У АЛьФа спроси... У него приблуда есть...
#4 by Diter
Опять приблуда :( Жаль. Все эти "приблуды" иногда доставляют больше проблем, чем их (проблемы) решают. :(
#5 by Лошадка в пальто
У пятикласника в рюкзаке мама находит набор "садо-мазо"... По сему поводу на кухне собирается семейный совет. Отец: - Ну, я так понимаю, пороть бесполезно...
#6 by Diter
:))))))) (хотя и непонятно к чему этот пост, но прикольно)
#7 by Лошадка в пальто
Это к тому , что в 0. все очень просто... Сейчас найду, как обходила реквизиты формы и выложу сюда. Только нужно подождать
#8 by Diter
Ок, жду...
#9 by SiMazx
#10 by Лошадка в пальто
8. В 9.  то что я искала в своих залежах
#11 by Diter
, ну и конечно Guk. Спасибо. Сейчас буду смотреть и разбираться.
#12 by Diter
Упс. несколько не то, что хотелось. Мне нужно, не зная имён реквизитов формы документа вида "ПриходнаяНакладная", получить их значения. Т.е. аналог конструкции для документа
#13 by Лошадка в пальто
12. На фига это может понадобиться?
#14 by Guk
См. ...
#15 by Diter
Не знаю. Пытаюсь сделать универсальный обмен данными между любыми конфами (пока одинаковыми). Вот и столкнулся на одной из переписанных ТиС с такой фигнёй. Теперь нужно и этот вариант учесть. Спасибо. уже читал. Расстроен
#16 by Archon
Опс, если форма документа не открыта, то реквизитов формы не существует. ИМХО. По крайней мере, у меня не получалось этого сделать.
#17 by Guk
См. ...
#18 by Лошадка в пальто
15. Настоящий армянский комсомолец... в гамаке... стоя... (цы)пит Нет на свете ничего универсального. Кроме, наверное,... хотя и это тоже не универсальное... Найти в проктоклубе eximdoc автор Анкей. В принципе, то что ті делаешь. Реально работает отменно
#19 by MMF
Интересно, а в 2С исправили этот маразм разработчиков... Дали бы хоть какие-то зачатки RTTI.
#20 by Guk
В восьмерке исправили...
#21 by Diter
Подобных разработок очень много, но моя цель не только "изобрести велосипед", но и узнать что-то новое о языке 1С. Так сказать "самосовершенствование" (ух, ели написАл, такооооое длинное слово.)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям