Имя: Пароль:
1C
1С v8
ОписаниеТипов(ЛюбойСправочник)
0 Wobland
 
12.04.13
14:34
как сказать правильно Новый ОписаниеТипов("СправочникСсылка")? а то мой СП молчит
1 Любопытная
 
12.04.13
14:36
СправочникиМенеджер (CatalogsManager)
ТипВсеСсылки (AllRefsType)
Синтаксис:

ТипВсеСсылки()
Возвращаемое значение:

Тип: ОписаниеТипов.

Описание:

Получает описание типов, содержащее типы ссылок справочников.

Доступность:

Сервер, толстый клиент, внешнее соединение.
2 Wobland
 
12.04.13
14:36
(1) ай, спасибо, хорошо
3 Maxus43
 
12.04.13
14:46
(2) ай ай ай, а ещё других учит)
4 Wobland
 
12.04.13
14:47
(3) хочешь, научу производить тип "все справочники"? ;)
5 Любопытная
 
12.04.13
14:47
(4) научи меня
6 Wobland
 
12.04.13
14:51
(5) только в индивидуальном порядке в уютной обстановке
7 Maxus43
 
12.04.13
14:52
(4) а щас, раз уж ты постиг дзен (1), научи как делать тип "ЛюбаяСсылка"
8 Любопытная
 
12.04.13
14:56
(6) Жадина :(
9 Wobland
 
12.04.13
14:58
(7) не любая ссылка тебе нужна, а тип все ссылки. для любой ссылки нужно применять ГСЧ
10 Wobland
 
12.04.13
15:00
и заметьте, я даже не спрашиваю, почему список не обновляется ;)

   ВзятьИЗаполнить(Ответ=КодВозвратаДиалога.Да);
   ЭтаФорма.ОбновитьОтображениеДанных();
11 НЕА123
 
12.04.13
15:02
(7)
завести константу параметр али еще чего с типом "любая ссылка". через метаданные - описаниеТипов.
12 Maxus43
 
12.04.13
15:02
(9) чо?) при выборе типа в конфигураторе есть такой тип "Любая ссылка". Называй как хошь, но научи делать поле в которое можно любой ссылочный тип воткнуть
13 Maxus43
 
12.04.13
15:03
(11) не, это слишком просто, я хочу чтоб автор программно сделал)
14 Любопытная
 
12.04.13
15:04
(12) программно, имхо, не поставишь тип "Любая ссылка"
15 Wobland
 
12.04.13
15:04
(12) подозреваю, собрать свой тип из справочники. всетипы, документы.все типы.. попробовать не успеваю сегодня
16 Maxus43
 
12.04.13
15:04
(14) дак можно, но там будет строк 5-6, а не одна
17 Wobland
 
12.04.13
15:05
(15) мда.. будет не то, но функционально сойдёт ;)
18 Maxus43
 
12.04.13
15:07
(15) там фигня в том что ТипВсеСсылки().Типы - даёт массив, но чтобы запихать всё в описание типов - надо один массив, а не массив справочникв, массив документов отдельно и т.д. Объединив все массивы ссылочных типов метаданных в один - можно скомпоновать ОписаниеТипов аля ЛюбаяСсыока
19 НЕА123
 
12.04.13
15:14
ЛюбаяСылка = Справочники.ТипВсеССылки();
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Перечисления.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Документы.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Планывидовхарактеристик.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Планысчетов.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Планывидоврасчета.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Планыобмена.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Бизнеспроцессы.ТипВсеССылки().Типы());
ЛюбаяСылка = Новый ОписаниеТипов(ЛюбаяСсылка, Задачи.ТипВсеССылки().Типы());
20 НЕА123
 
12.04.13
15:14
(19)+
не проверял.
21 Любопытная
 
12.04.13
15:15
А теперь ответьте на вопрос: для чего это может пондобиться на практике?
22 Maxus43
 
12.04.13
15:15
(19)(20) вот боюсь будет фигня.  ОписаниеТипов(тут должен быть массив)
23 НЕА123
 
12.04.13
15:15
(18)
от ведь... (18)+1
24 НЕА123
 
12.04.13
15:16
ОписаниеТипов (TypeDescription)
На основании объекта ОписаниеТипов
Синтаксис:

Новый ОписаниеТипов(<ИсходноеОписаниеТипов>, <ДобавляемыеТипы>, <ВычитаемыеТипы>, <КвалификаторыЧисла>, <КвалификаторыСтроки>, <КвалификаторыДаты>, <КвалификаторыДвоичныхДанных>)
Параметры:

<ИсходноеОписаниеТипов> (необязательный)

Тип: ОписаниеТипов.
Исходное описание типов, на основании которого будет строиться новое.
<ДобавляемыеТипы> (необязательный)

Тип: Массив; Строка.
25 Maxus43
 
12.04.13
15:17
(24) о, кстати да. не думал об этом)
26 Maxus43
 
12.04.13
15:17
(21) бывают задачки, но в реале конечно получают такой тип проще, реквизит формы например заводят с таким типом, оттуда можно и тип дёрнуть, а не вручную компоновать
27 Любопытная
 
12.04.13
15:18
(26) Реальный пример можно? Я не из праздного любопытства, просто мало ли, вдруг пригодится в жизни :)
28 Maxus43
 
12.04.13
15:18
(21)
например чтобы передать в запрос ТЗ, в которй в одном столбце и справочники и документы - надо типизировать её
29 Wobland
 
12.04.13
19:21
(7) а здесь мы видим непонимание (в тот момент) с моей стороны слова "любая ссылка". любой справочник (субж) делается таки с помощью ГСЧ (да здравствует пятница!) ;) а вот ЛюбаяСсылка таки да, должна собираться из всех типов о ссылках
Основная теорема систематики: Новые системы плодят новые проблемы.