Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

8.3 Как программно получить тип предопределенного элемента ПВХ

8.3 Как программно получить тип предопределенного элемента ПВХ
Я
   yuraskas
 
24.03.19 - 20:34
Добрый вечер, есть некое ПВХ, в конфигураторе все типы предопределенных элементов видны, а как их увидеть программно???
 
 
   runoff_runoff
 
1 - 24.03.19 - 20:35
может сначала в отладчике..
   yuraskas
 
2 - 24.03.19 - 20:39
да уже дыры в нем протер
   yuraskas
 
3 - 24.03.19 - 20:40
Есть предопределенный элемент с типом "Справочник.Контрагенты". Смотрю через отладчик на этот элемент, ну нигде не указано там что это "Справочник.Контрагенты"
   Garykom
 
4 - 24.03.19 - 20:40
Эээ а зачем?
   yuraskas
 
5 - 24.03.19 - 20:41
Чтобы поле вводе на форме было уже соотвествующего типа
   Garykom
 
6 - 24.03.19 - 20:44
Сообщить(ПланыВидовХарактеристик.ПараметрыДокументов.Контрагент.ТипЗначения);
   Garykom
 
7 - 24.03.19 - 20:45
ПланВидовХарактеристикОбъект.<Имя плана видов характеристик> (ChartOfCharacteristicTypesObject.<Имя плана видов характеристик>)
ТипЗначения (ValueType)
Использование:
Чтение и запись.
Описание:
Тип: ОписаниеТипов.
Тип значения характеристики.
Доступность:
Сервер, толстый клиент, внешнее соединение.
   Garykom
 
8 - 24.03.19 - 20:47
(5) И да для этого "связь по типу" в настройках
   yuraskas
 
9 - 24.03.19 - 20:51
ТипЗначения - выдает описаниеТипов. Там ничего не сказано про то что это Справочник.Контрагенты. Или я чего-то недогоняю.
   Garykom
 
10 - 24.03.19 - 20:52
Блин тебя сделай вот так и все
https://i.paste.pics/9b267fbf42411d2f5d8092eb126d69c5.png
   yuraskas
 
11 - 24.03.19 - 20:59
Мы с тобой про разное говорим походу, вот моя проблема, мне нужно получить "тип", который я обвел.
https://i.paste.pics/544PL.png
   yuraskas
 
12 - 24.03.19 - 21:00
Внизу, отладчиком видно, что по ТипЗначения нифига не показывает что надо
   Garykom
 
13 - 24.03.19 - 21:06
ПолноеИмя()
   Garykom
 
14 - 24.03.19 - 21:09
Для Каждого ТипЧегоТо Из ПланыВидовХарактеристик.ПараметрыДокументов.Контрагенты.ТипЗначения.Типы() Цикл
  ЧегоТоСсылка = Новый(ТипЧегоТо);
  Имя = ЧегоТоСсылка.Метаданные().ПолноеИмя(); 
  Сообщить(""+Имя);
КонецЦикла;
   Garykom
 
15 - 24.03.19 - 21:09
Точнее у тебя

Для Каждого ТипЧегоТо Из ПланыВидовХарактеристик.АналитикиСтатейБюджетов.Контрагенты.ТипЗначения.Типы() Цикл
  ЧегоТоСсылка = Новый(ТипЧегоТо);
  Имя = ЧегоТоСсылка.Метаданные().ПолноеИмя(); 
  Сообщить(""+Имя);
КонецЦикла;
   Garykom
 
16 - 24.03.19 - 21:11
Отладчик не умеет на основании "типа" сделать Новый() и посмотреть что там в его описании
Так согласен оно просто "Контрагенты" пишет а не "Справочник.Контрагенты"
   yuraskas
 
17 - 24.03.19 - 21:28
Спасибо, как вариант можно использовать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.