Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы документов

Новый

Начать ввод нового документа.

Синтаксис:

Новый()

Англоязычный синоним:

New

Описание:

Метод Новый инициализирует создание нового документа. Собственно запись нового документа в информационную базу происходит при вызове метода Записать. После инициализации создания нового документа, как правило производится заполнение его реквизитов с последующим вызовом метода Записать.

Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.

Пример:

// данная процедура создает документ с № 1, в котором записывает

// все имеющиеся в справочнике должности

Процедура Оприходовать()

Спр = СоздатьОбъект("Справочник.Должности");

Док = СоздатьОбъект("Документ.Приказы");

// найдем документ с № 1

Док.НайтиПоНомеру("1", 0);

Если Док.Выбран() = 0 Тогда

// если документа с № 1 не существует, то создадим его

Док.Новый();

Док.НомерДок = "1";

Док.ДатаДок='01.01.80';

// запишем все должности в документ

Спр.ВыбратьЭлементы();

Пока Спр.ПолучитьЭлемент() > 0 Цикл

Если (Док.Выбран() = 1) Тогда

Док.НоваяСтрока();

Док.Должность = Спр.ТекущийЭлемент();

КонецЕсли;

КонецЦикла;

// запишем новый документ на диск

Док.Записать();

КонецЕсли;

КонецПроцедуры
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.