Имя: Пароль:
1C
1С v8
После записи провести документ
0 Snail
 
11.05.20
18:42
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
    
    Записать(Новый Структура("РежимЗаписи", РежимЗаписиДокумента.Проведение));
    
КонецПроцедуры

После этого проводит, но вылетает прога
1 PR
 
11.05.20
18:46
Капец
А что мешает перед записью сразу менять режим на провести?
2 Snail
 
11.05.20
18:49
Как? ;)
3 PR
 
11.05.20
18:51
(2) Не поверишь
В событии ПередЗаписью поменять значение РежимЗаписи
4 NurSagen
 
11.05.20
18:53
Это же вечный цикл
5 Snail
 
11.05.20
18:56
&НаКлиенте
Процедура ПередЗаписью(Отказ, Провести)
???
6 PR
 
11.05.20
19:03
Блин, ну е мое
ПередЗаписьюНаСервере
7 Snail
 
11.05.20
19:17
PR, будь человеком, скажи что где прописать?
8 PR
 
11.05.20
19:34
(7) Ну капец

В модуле документа

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    
    РежимЗаписи = РежимЗаписиДокумента.Проведение;
    
КонецПроцедуры
9 Snail
 
11.05.20
19:37
PR, огромное спасибо!
10 PR
 
11.05.20
19:37
+(8) Или, если детская психологическая травма не позволяет использовать модуль документа, ну или по любой другой причине, например, религия не позволяет, то тогда в модуле формы

&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
    
    ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение;
    
КонецПроцедуры


В форме в ПередЗаписьюНаСервере уже поздно метаться, поезд ушел
11 PR
 
11.05.20
19:39
(9) Будешь закапывать эту мину, подумай, а нахрена она тебе нужна
12 Snail
 
11.05.20
19:42
Вот хороший ты человек, спасибо еще раз!
2 + 2 = 3.9999999999999999999999999999999...