Как записать реквизит документа не при записи, а при проведении? #265230


#0 by radiks
Как записать реквизит документа не при записи, а при проведении?
#1 by selenat
Реквизит = ЗнчениеРеквизита;
#2 by Live
а для чего тебе? конкретней... есть риск что будет по 2 раза записываться и проводится
#3 by yalex
Удалить типовую кнопку "Записать" Создать свою кнопку, в обработчике которой записывать реквизиты ЭтотогоОбъекта
#4 by radiks
есть реквизит НомерУпр, его нужно рассчитать и записать только при проведении. Когда я присваиваю реквизит в ОбработкеПроведения он почему-то не обновляется?
#5 by radiks
...
#6 by RomaH
так его записать надо
#7 by Live
то есть чтоб просто при записи не менялся, а только при проведении?
#8 by yalex
В чём проблема? ЭтотОбъект.ТвойРеквизит = ..... ............................... ЭтотОбъект.Записать
#9 by Pike
Сперва документ записывается, а затем проводится. После установления значения реквизита документа при проведении его (документ) нужно записать с режимом "Запись"
#10 by radiks
Если записываю реквизит в процедуре ПередЗаписью или ПриЗаписи, то все нормально. НО мне нужно записать реквизит именно при проведении.
#11 by selenat
пробуй ...
#12 by yalex
Попробуй событие ПередПроведением, но оно только интерактивное
#13 by evgen_5
Проверять реквизит при проведении если значение реквизита "правильное"
#14 by RomaH
заинтриговал, это где ?
#15 by yalex
Это в списке...В данном случае лажа, конечно, но вдруг Расширение табличного поля списка документов ПередПроведением (BeforePosting) Синтаксис: ПередПроведением(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак проведения документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то проведение документа выполнено не будет. Значение по умолчанию: Ложь Описание: Возникает перед интерактивным проведением документа в списке.
#16 by tsr
Все уже давно придумано. В модуле документа: ПередЗаписью(<Отказ>, <Режим записи>, <Режим проведения>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи документа. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись документа выполнена не будет. Значение по умолчанию: Ложь <Режим записи> Тип: РежимЗаписиДокумента. В параметр передается текущий режим записи документа. Позволяет определить в теле процедуры режим записи. Изменение значения параметра позволяет изменить режим записи. Тип: РежимПроведенияДокумента. В данный параметр передается текущий режим проведения. Изменение значения параметра позволяет изменить режим проведения. Описание: Возникает перед выполнением записи объекта. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи документа.
#17 by tsr
РежимЗаписиДокумента и есть признак проведения
#18 by yalex
Действительно...
#19 by yalex
18 + Хотя не, не то автору нужно...
#20 by radiks
нужно записать реквизит именно при проведении.
#21 by tsr
При проведении вызывается это событие
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С