Имя: Пароль:
1C
1С v8
Как программно задавать (не)оперативное проведение, без спрашивалки?
,
0 ptrtss
 
19.10.12
13:22
Сабж. У меня это перемещение товаров. Возможность оперативного зависит от того, на основании какого документа оно сделано
1 IronDemon
 
19.10.12
13:24
Если НЕ ПолныеПрава Тогда
       ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Оперативный;
   Иначе
       ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Запрашивать;
   КонецЕсли;
2 IronDemon
 
19.10.12
13:24
В ПриОткрытии
3 ptrtss
 
19.10.12
13:25
О, спасиба!
4 ptrtss
 
19.10.12
13:26
А если из формы списка, то есть какие-нибудь средства?
5 IronDemon
 
19.10.12
13:29
Да, запретить проводить из формы списка ;)
6 ptrtss
 
19.10.12
13:30
(5) Пойдет, с 7.7 переходим))
7 ptrtss
 
19.10.12
13:33
Можно конечно спрашивалку оставить, но в ПередЗаписью все равно переопределять режим...
8 LORD
 
19.10.12
13:38
лучше так
в модуле
Процедура ОбработкаПроведение

Если НЕ ПолныеПрава Тогда
       ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Оперативный;
   Иначе
       ИспользоватьРежимПроведения = ИспользованиеРежимаПроведения.Запрашивать;
   КонецЕсли;
9 pessok
 
19.10.12
13:41
(8) плюсцы. и не надо мучаться с формой списка/выбора. да и с какими-то доп.формами списка/выбора
10 ptrtss
 
19.10.12
13:42
(8) ИспользоватьРежимПроведения - это только в расширении формы документа

Запретил оперативное в настройках документа. Как выяснилось, это не мешает программной установке режима оперативного проведения в ПередЗаписью, о!

Все равно в природе редки пользователи, которые могут осмысленно ответить на вопрос: а давайте проведемся оперативно