|
Как сделать чтобы задавался вопрос об оперативном проведении
| ☑ |
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) Не знаю, у меня документ просто всегда проводился оперативно, хотя свойство ИспользоватьРежимПроведения было выставлено в "Автоматически". Ты уверен, что первый раз было именно оперативное проведение, а не просто документ записался текущим временем и провелся?
|
|