![]() |
![]() |
![]() |
|
V8: Как добавит в ТЗ колонку типа "Справочники.Номенклатура"? Ø |
☑ | ||
---|---|---|---|---|
0
gilan
26.04.05
✎
12:09
|
МассивТипов = Новый Массив(1); //(Справочник Номенклатура в дереве метаданных второй) МассивТипов[0] = Справочники.ТипВсеСсылки().Типы().Получить(1); ОписаниеТиповНоменклатура = Новый ОписаниеТипов(МассивТипов); ТЗ3 = Новый ТаблицаЗначений(); ТЗ3.Колонки.Добавить("Номенклатура",ОписаниеТиповНоменклатура); Так работает. Но слишком много кода я написал. Как проще? |
|||
1
gilan
26.04.05
✎
12:27
|
up
|
|||
2
Sergei2k
26.04.05
✎
12:34
|
ТЗ3 = Новый ТаблицаЗначений();
ТЗ3.Колонки.Добавить("Номенклатура",Новый ОписаниеТипов("СправочникСсылка.Номенклатура")); |
|||
3
gilan
26.04.05
✎
12:37
|
(2)
Спасибо! Плохо, что ЖК и синтаксис помощник без примеров. А как добавить колонку типа "Число"? |
|||
4
Sergei2k
26.04.05
✎
12:37
|
А не пробовал смотреть помощь по ТаблицаЗначений.Колонки.Добавить?
|
|||
5
Sergei2k
26.04.05
✎
12:39
|
Ну ты жжешь!
Есть там все! ТЗ3.Колонки.Добавить("Номенклатура",Новый ОписаниеТипов("Число"), Новый КвалификаторыЧисла(15, 3, ДопустимыйЗнак.Любой)); |
|||
6
gilan
26.04.05
✎
12:46
|
Спасибо еще раз!
Вот в синтаксис-помощнике есть фраза при описании параметра: "...или строка содержащая имена типов..." а откуда узнать какая это строка? Я не догадался, что можно написать просто "СправочникСсылка.Номенклатура" или "Число". И нигде не нашел строковое представление типа. |
|||
7
Sergei2k
26.04.05
✎
12:47
|
ОписаниеТипов (TypeDescription)
Основной Синтаксис: Новый ОписаниеТипов(<Типы>, <Квалификаторы числа>, <Квалификаторы строки>, <Квалификаторы даты>) Параметры: <Типы> (обязательный) Тип: Массив, Строка. Массив значений типа Тип, состоящий из типов, которые будут использованы в объекте, или строка содержащая имена типов, разделенных запятыми. <Квалификаторы числа> (необязательный) Тип: КвалификаторыЧисла. Квалификаторы числа, описывающие допустимые значения числового типа. Если параметр не указан, то числа хранить нельзя. <Квалификаторы строки> (необязательный) Тип: КвалификаторыСтроки. Квалификаторы строки, описывающие допустимые значения строкового типа. Если параметр не указан, то используется неограниченная длина строки. <Квалификаторы даты> (необязательный) Тип: КвалификаторыДаты. Квалификаторы даты, описывающие допустимые значения типа Дата. Если параметр не указан, то используются обе части даты (дата + время) Описание: Создает описание типов на основании заданных типов и квалификаторов для типов Число, Строка, Дата. Пример: // составной тип из строки и ссылки на справочник Номенклатуры. МассивТипов = Новый Массив; ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! МассивТипов.Добавить(Тип("СправочникСсылка.Номенклатура")); МассивТипов.Добавить(Тип("Строка")); ПараметрыСтроки = Новый КвалификаторыСтроки(20); ДопустимыеТипы = Новый ОписаниеТипов(МассивТипов, , ПараметрыСтроки); |
|||
8
Sergei2k
26.04.05
✎
12:49
|
Ему вобщем пофигу тип или строка с наименованием - все равно одно в другое преобразовывается
|
|||
9
gilan
26.04.05
✎
12:53
|
(7) В моем синтаксис-помощнике нет примера.
Все, что ты написал есть по пункт "Описание" включительно. Никакого примера нет. Релиз платформы 8.0.9.32 |
|||
10
Sergei2k
26.04.05
✎
12:56
|
ААА, ну может быть - у меня 11 релиз
|
|||
11
gilan
26.04.05
✎
13:03
|
(10)
Ну вот, наконец-то хоть в синтаксис-помощник примеров добавили. А то "...догадайся, мол, сама...". Жду с нетерпением майский ИТС чтобы обновиться до 10 релиза. А где можно взять кроме ИТС обновление релиза платформы? |
|||
12
Sergei2k
26.04.05
✎
13:12
|
Если у тебя есть подписка на итс - потребуй у франча код и пароль для доступа к пользовательскому сайту - там все есть - читай http://users.v8.1c.ru/Rules.aspx
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |