Шаг 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)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 08.08.2002