Шаг 96 - Изучаем XBase - Добавляем поле.

После того как объект создан нам нужно поле для имени. Его можно создать.

ДобавитьПоле
Добавить поле в структуру базы.

Синтаксис:
ДобавитьПоле(<Название>, <Тип>, <Длина>, <Точность>)
Англоязычный синоним:
AddField

Параметры:
<Название> Строковое выражение — имя создаваемого поля.
<Тип> Строковое или числовое выражение — тип создаваемого поля. Допустимые значения:1 или"N" — число;2 или "S" — строка;3 или "D" — дата;4 или "L" — логическое;5 или "F" — то же, что и 1, т. е. число;6 или "М" — memo (не поддерживается).
<Длина> Числовое выражение — общая длина создаваемого поля.
<Точность> Числовое выражение — длина создаваемого поля после десятичной точки (только для числовых полей).

Пробуем.

Процедура Сформировать() 
	ДБФ =  СоздатьОбъект("XBase");
	ДБФ.ДобавитьПоле("NAME", "S", 25,0);


	Спр = СоздатьОбъект("Справочник.Номенклатура");
	Спр.ВыбратьЭлементы();  
	
	Пока Спр.ПолучитьЭлемент()>0 Цикл
	 
	КонецЦикла;
КонецПроцедуры

Почему длинна 25 ? Да просто в конфигураторе стоит такая длина.

96_1.gif (4846 b)

Hosted by uCoz