Разработка в 1С 8.0



         

Код:


Функция СоздатьОписаниеТипов(НазваниеТипа,Длина,Точность="") 

мас = Новый Массив; 

мас.Добавить(Тип(НазваниеТипа));

Если Точность = "" Тогда  

КвалифСтроки = Новый КвалификаторыСтроки(Длина,  

ДопустимаяДлина.Переменная);  

Иначе  

КвалифЧисла = Новый КвалификаторыЧисла(ДопустимыйЗнак.Любой,  

Длина,Точность);  

КонецЕсли;  

Возврат Новый ОписаниеТипов(мас,КвалифСтроки,КвалифЧисла);  

КонецФункции

 

тзТовары = Новый ТаблицаЗначений;

ТипКолСсылка=СоздатьОписаниеТипов("СправочникСписок.Номенклатура");

тзТовары.Колонки.Добавить("Ссылка", ТипКолСсылка,"Товар",5);

ТипКолНаим=СоздатьОписаниеТипов("Строка",50);

тзТовары.Колонки.Добавить("Наименование", ТипКолНаим);

ТипКолЦена = СоздатьОписаниеТипов("Строка",15,2);

тзТовары.Колонки.Добавить("Цена", ТипКолЦена, "Цена",15);

ТипКолКолич = СоздатьОписаниеТипов("Строка",15,4);

тзТовары.Колонки.Добавить("Количество",ТипКолКолич,"Кол-во",15);

При работе со строками таблицы значений необходимо понимать, что строка ? это объект типа СтрокаТаблицыЗначений. Поэтому добавление строк в таблицу значений производится следующим образом:  




Содержание  Назад  Вперед