Как программно определить длину реквизита, задаваемую в конфигураторе? #8248


#0 by GeV
Ситуация следующая: Создан СписокЗначений, элементами которого являются все справочники конфигурации. Из этого списка выбирается конкретный справочник для дальнейшей обработки. Как програмно узнать длину кода элемента этого справочника? Речь идет не о конкретном элементе справочника и длине его кода, а о длине кода, которая задается в диалоговом окне справочника в конфигураторе.
#1 by Camino
см. объект "Метаданные". Сейчас поточнее вспомню.
#2 by Guk
Метаданные.Справочник(х).ДлинаКода
#3 by shura
Метаданные.РеквизитШапки("Реквизит").Длина;
#4 by shura
в лоханулся. Надо Метаданные.Документ(x).РеквизитШапки("Реквизит").Длина;
#5 by shura
или Метаданные.Справочник(x).Реквизит("Реквизит").Длина;
#6 by shura
Блин, внимательно перечитал и понял, что я лоханулся не только в , но и в и . Блин, надо в пятницу завязывать с "думанием"....
#7 by Guk
shura, хватит...
#8 by Тор
Правильный ответ в . (3,4,5,6) Предлагаю тебе выдать парню als по метаданным.
#9 by GeV
действительно помогло. В описании встроенного языка речь идет только о методе ДлинаПредставленияЗначения, с помощью которого не получалось определить длину кода. Не подскажете, где можно найти более-менее подробную инфу по метаданным? Спасибо всем.
#10 by Guk
Мыло давай...
#11 by SnarkHunter
Попроси als у 427 - он автор... Или по ссылке
#12 by GeV
zev_s@mail.ru
#13 by mszsuz
"Справочный файл "Синтакс-помощника" по метаданным" (редакция от декабря 2002 г.) от Моисеенко П.П. aka pit aka 427
#14 by GeV
Спасибо всем большое. Теперь во всеоружии :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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