В документе "реализация товаров" при продаже с определенной скидкой необходимо чтобы документ записывался без проведения. Подскажите как это правильно сделать???
---
делаешь подписку на событие ПриЗаписи, источником указываешь свой документ. В обработчике пишешь что-то типа

```1c
    Если Источник.Скидка > 10 Тогда
    Источник.ОбменДанными.Загрузка = Истина;
    Источник.РежимЗаписи = РежимЗаписиДокумента.Запись;
    КонецЕсли;
```
---
тут важно уточнить - что имелось ввиду под научным термином "записывался без проведения" ? Не формировал движений ? Не получал признака "Проведен" ? Ходил по-большому ? Ж))
---
Уточняю. Под данным термином имеется ввиду:
1. Не формировать движений.
2. Не получать признак "Проведение".
3. Не ходил по-большому.
Последнее не обязательно
---
тада всё просто. ловите событие его записи и в обработчике, при обнаружении нужной ситуации, Источник.ОбменДанными.Загрузка = Истина и РежимЗаписи = РежимЗаписиДокумента.Запись.
---
А как то подробнее можно? Не так давно работаю со всем этим..
---
делаешь подписку на событие ПриЗаписи, источником указываешь свой документ. В обработчике пишешь что-то типа

```1c
    Если Источник.Скидка > 10 Тогда
    Источник.ОбменДанными.Загрузка = Истина;
    Источник.РежимЗаписи = РежимЗаписиДокумента.Запись;
    КонецЕсли;
```
---
Лично я пробовал различные варианты. "Источник.ОбменДанными.Загрузка = Истина" - недоступен для записи при некоторых условиях... И самый лучший и простой вариант это создаёте кнопку "ЗаписатьБезПроведения" на элементе формы "ОсновныеДействия". Доступность этой кнопки по умолчанию снимаете галочку, чтобы абы кому небыла доступна данная кнопка, а то оператор - "индеец птица непредсказуемая". В действии кнопки всего лишь прописываете одну строку, в общем должно получиться -
```1c
    "Процедура ОсновныеДействияФормыЗаписатьБезПроведения(Кнопка)
    ЭтотОбъект.Записать(РежимЗаписиДокумента.Запись); // - Эту строку!
    КонецПроцедуры"
    Создаёте простую Роль без каких-либо прав под названием к примеру "ЗаписьКомментарияБезПроведенияДокумента".
    В процедуре ПриОткрытии в модуле ФормыДокумента прописываете типа: "если рольдоступна("ЗаписьКомментарияБезПроведенияДокумента") и не рольдоступна("ПолныеПрава") тогда

    элементыформы.Товары.Доступность=ложь;
    элементыформы.ОтражатьВБухгалтерскомУчете.Доступность=Ложь;
    элементыформы.ОтражатьВНалоговомУчете.Доступность=Ложь;
    элементыформы.ОтражатьВУправленческомУчете.Доступность=Ложь;
    элементыформы.Номер.Доступность=Ложь;
    элементыформы.Дата.Доступность=Ложь;
    элементыформы.КассаККМ.Доступность=ложь;
    элементыформы.Организация.Доступность=Ложь;
    элементыформы.Склад.Доступность=Ложь;
    элементыформы.ИнвентаризацияТоваровНаСкладе.Доступность=ложь;
    элементыформы.ПодразделениеКомпании.Доступность=ложь;
    элементыформы.Ответственный.Доступность=ложь;
    элементыформы.СтатьяДвиженияДенежныхСредств.Доступность=Ложь;

    элементыформы.ОсновныеДействияФормы.Кнопки.ЗаписатьБезПроведения.доступность=истина;

    иначеесли рольдоступна("ПолныеПрава") тогда

    элементыформы.ОсновныеДействияФормы.Кнопки.ЗаписатьБезПроведения.доступность=истина;

    конецесли;
    "
```

А если подразумевается, что при редких определённых условиях оператор с этой ролью всё-таки может изменить другой реквизит на форме, который должен попадать в движения, то закрываете доступность к этой волшебной кнопке от греха подальше, например в такое событие в свойстве реквизита :
```1c
    Процедура ОплатаПлатежнымиКартамиПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)

    //И
    элементыформы.ОсновныеДействияФормы.Кнопки.ЗаписатьБезПроведения.доступность=Ложь;
    //И

    КонецПроцедуры
```