Новый
Начать ввод нового документа.
Синтаксис:
Новый()
Англоязычный синоним:
New
Описание:
Метод Новый инициализирует создание нового документа. Собственно запись нового документа в информационную базу происходит при вызове метода Записать. После инициализации создания нового документа, как правило производится заполнение его реквизитов с последующим вызовом метода Записать.
Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
Пример:
// данная процедура создает документ с № 1, в котором записывает
// все имеющиеся в справочнике должности
Процедура Оприходовать()
Спр = СоздатьОбъект("Справочник.Должности");
Док = СоздатьОбъект("Документ.Приказы");
// найдем документ с № 1
Док.НайтиПоНомеру("1", 0);
Если Док.Выбран() = 0 Тогда
// если документа с № 1 не существует, то создадим его
Док.Новый();
Док.НомерДок = "1";
Док.ДатаДок='01.01.80';
// запишем все должности в документ
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() > 0 Цикл
Если (Док.Выбран() = 1) Тогда
Док.НоваяСтрока();
Док.Должность = Спр.ТекущийЭлемент();
КонецЕсли;
КонецЦикла;
// запишем новый документ на диск
Док.Записать();
КонецЕсли;
КонецПроцедуры