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