Имя: Пароль:
1C
 
Как сделать чтобы задавался вопрос об оперативном проведении
,
0 bahtik
 
28.04.15
12:28
Здравствуйте!
Подскажите, пожалуйста, как сделать так, чтобы при проведении документа задавался вопрос об оперативном проведении в том случае, если этот документ уже проведен (для непроведенных документов должно всегда работать оперативное проведение и вопрос задаваться не должен). Пока что я решил этот вопрос, прописав в форме документа следующее:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    Если Объект.Проведен Тогда
        ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Неоперативный;
    КонецЕсли;
    
КонецПроцедуры

Но может быть есть вариант просто выставить где-то определенные настройки или свойства?
1 bahtik
 
28.04.15
12:35
Точнее, это еще не окончательное решение задачи, т.к. в этом варианте вопрос не задается, а просто документ проводится неоперативно (что, собственно, мне и нужно). Ну а чтобы задавался вопрос, я так понимаю, надо написать чуть больше кода в процедуру ПередЗаписью. Но это мне кажется не совсем удобным решением, поэтому и спрашиваю, есть ли какие-то стандартные механизмы платформы для этого?
2 fishb1
 
28.04.15
12:54
Разве по умолчанию так не происходит?
3 fishb1
 
28.04.15
12:56
1) Создали документ, провел - провелся оперативно, без вопросов.
2) Создал документ, не провел, сохранил, открыл документ провел - провертелся оперативно, без вопросов.
3) Создал документ, провел, открыл документ еще раз провел - спрашивает проводить оперативно или нет.
4 AllJoke
 
28.04.15
12:57
С датами поиграться надо.
5 AllJoke
 
28.04.15
12:59
(3) к п.2 - если создать док вчерашним днем, записать его, закрыть, потом открыть и провести - будет вопрос.
6 ssh2006
 
28.04.15
13:04
(0) в свойствах формы есть ИспользоватьРежимПроведения
Попробуй поставить Запрашивать
7 bahtik
 
28.04.15
13:09
(6) Вот оно! Спасибо! Я его сразу не нашел. Тогда просто в своем коде изменю строку на

ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Запрашивать;
8 bahtik
 
28.04.15
13:18
(3) Не знаю, у меня документ просто всегда проводился оперативно, хотя свойство ИспользоватьРежимПроведения было выставлено в "Автоматически". Ты уверен, что первый раз было именно оперативное проведение, а не просто документ записался текущим временем и провелся?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс