Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 06:30

Добавление колонок с ограничением по типу

Автор ППП, 26 ноя 2009, 00:15

0 Пользователей и 1 гость просматривают эту тему.

ППП

Нужно в таблицу  «ТаблицаЗначений»добавить несколько колонок с ограничениями по типу ввода данных? Очень ищется путь реализации... :dfbsdfbsdf:
smo

Buh777

Доваляя колонку можно просто указать ее имя, а второй параметр метода Добавить() не трогать. При условии что тип колонки произвольный.
Цитировать/ Добавить колонку без ограничений по типу.
ТаблицаЗначений.Колонки.Добавить("Объект");

тоже самое только с указанием типа данных
Цитировать// Ограничения по типам данных колонки:
// Только элементы справочника "Контрагенты".
ТаблицаЗначений.Колонки.Добавить("Контрагент",   Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));

добавляем квалификаторы

Цитировать// Подготовка и установка ограничений для данных типа Строка.
КвалификаторыСтроки = Новый КвалификаторыСтроки(20, ДопустимаяДлина.Переменная);
ДопустимыеТипы = Новый ОписаниеТипов("Строка", , КвалификаторыСтроки);

ТаблицаЗначений.Колонки.Добавить("ПримечаниеСтроковоеКороткое", ДопустимыеТипы);

указания типа данных колонки таблицы значений
Цитировать// Расширение уже использованного ранее описания типов.
КвалификаторыЧисла  = Новый КвалификаторыЧисла(10, 2, ДопустимыйЗнак.Неотрицательный);
КвалификаторыДаты = Новый КвалификаторыДаты(ЧастиДаты.Дата);
РасширенныеДопустимыеТипы = Новый ОписаниеТипов(ДопустимыеТипы, "Число, Дата", , КвалификаторыЧисла, , КвалификаторыДаты);

ТаблицаЗначений.Колонки.Добавить("Примечание", РасширенныеДопустимыеТипы);
smo

ППП

smo

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск