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