Функция СоздатьОписаниеТипов(НазваниеТипа,Длина,Точность="")
мас = Новый Массив;
мас.Добавить(Тип(НазваниеТипа));
Если Точность = "" Тогда |
КвалифСтроки = Новый КвалификаторыСтроки(Длина, |
ДопустимаяДлина.Переменная); |
Иначе |
КвалифЧисла = Новый КвалификаторыЧисла(ДопустимыйЗнак.Любой, |
Длина,Точность); |
КонецЕсли; |
Возврат Новый ОписаниеТипов(мас,КвалифСтроки,КвалифЧисла); |
тзТовары = Новый ТаблицаЗначений;
ТипКолСсылка=СоздатьОписаниеТипов("СправочникСписок.Номенклатура");
тзТовары.Колонки.Добавить("Ссылка", ТипКолСсылка,"Товар",5);
ТипКолНаим=СоздатьОписаниеТипов("Строка",50);
тзТовары.Колонки.Добавить("Наименование", ТипКолНаим);
ТипКолЦена = СоздатьОписаниеТипов("Строка",15,2);
тзТовары.Колонки.Добавить("Цена", ТипКолЦена, "Цена",15);
ТипКолКолич = СоздатьОписаниеТипов("Строка",15,4);
тзТовары.Колонки.Добавить("Количество",ТипКолКолич,"Кол-во",15);
При работе со строками таблицы значений необходимо понимать, что строка ? это объект типа СтрокаТаблицыЗначений. Поэтому добавление строк в таблицу значений производится следующим образом: |