В этом случае будут сохранены изменения, внесенные в документ, и движения.
Полное описание, параметры и ограничения
РежимЗаписиДокумента.Запись (DocumentWriteMode.Write)
РежимЗаписиДокумента (DocumentWriteMode)
Запись (Write)
Доступен, начиная с версии 8.0.
Описание:
В этом случае будут сохранены изменения, внесенные в документ, и движения.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Применить РежимЗаписиДокумента.Запись к собственному объекту
Создаём свой новый документ и передаём перечисление конкретному методу объекта Записать. Для отмены проведения сначала проводится именно этот новый документ.
Где и как запускать
Тело серверной процедуры собственной учебной обработки; используются только собственные метаданные, созданные в подготовке.
Подготовка
В отдельной пустой учебной конфигурации создайте документ УчебнаяОперацияРежимов: строковый номер 12 с автонумерацией, разрешите проведение и оперативное проведение, добавьте Комментарий (Строка 100).
Движений по регистрам у этого собственного документа нет; обработчик проведения для данного опыта не нужен. Пример изучает состояние записи / проведения, а не реализует бухгалтерский учёт.
Обновите только учебную базу. Основной код без директив выполняйте в теле серверной процедуры собственной учебной обработки. Каждый запуск создаёт новый собственный документ.
Документ = Документы.УчебнаяОперацияРежимов.СоздатьДокумент();
Документ.Дата = ТекущаяДата();
Документ.Комментарий = "Собственный опыт режима документа";
Документ.Записать(РежимЗаписиДокумента.Запись);
Сообщить("Собственная ссылка: " + Строка(Документ.Ссылка));
Сообщить("Проведён: " + Строка(Документ.Проведен));Разбор по шагам
Создаём только собственные метаданные и конкретный объект / форму указанного типа.
Назначаем перечисление правильному свойству либо параметру метода.
Проверяем состояние собственного объекта, не интерпретируя синтаксический пример как рабочую учётную операцию.
Как проверить результат
Проведение даёт Проведен = Истина, простая Запись и ОтменаПроведения в этом опыте — Ложь.
РежимПроведенияДокумента является вторым аргументом только при режиме Проведение. Оперативный использует текущую дату и разрешение собственного метаданного.
Документ без движений не меняет складские / бухгалтерские остатки. Этот пример не является полноценным проведением типовой операции.
Ожидаемый результат
Режим использован в настоящем контексте собственного документа или счёта.
На что обратить внимание
Не запускайте примеры создания / записи в рабочей базе.
Не смешивайте Записать объекта и Записать формы: состав параметров и возвращаемое значение различаются.
При сборке HTML записи, проведение, отмена проведения и код 1С не исполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.