Имя: Пароль:
1C
 
Отследить- документ проводится из обработки или нет.
0 Полька
 
21.01.16
08:33
Есть обработка. Некий документ должен заполняться и проводиться только из нее.
Если вдруг войдут в этот документ обычным порядком (через меню, журнал и т.д) можно как-то это отследить и запретить проведение?
1 asady
 
21.01.16
08:34
(0) для этого есть ДополнительныеСвойства у объекта
2 Fedor-1971
 
21.01.16
08:40
(0) Права документа "Интерактивное проведение" и "Интерактивное проведение оперативное" - пользователи не проведут из формы, а обработка ориентируется на право "Проведение".
Если есть желание можешь какой-нить роли всё-таки выдать право интерактивного проведения документа
3 Полька
 
21.01.16
11:00
(2) спасибо, получилось
4 Timon1405
 
21.01.16
11:02
(2) то есть если под админом запустить из формы, то вся логика сломается?
5 Serg_1960
 
21.01.16
11:07
(информация к размышлению)
Пользователь может запустить другую обработку (не ту, которая "есть обработка" автора). Например, универсальная обработка по групповой обработке справочников и документов. Которая позволяет изменять/проводить документы.
6 Fedor-1971
 
21.01.16
11:18
(4) если админу даны права интерактивного проведения, то он проведёт док, а про логику не знаю, возможно и сломается

(5) с этим то же можно бороться, достаточно выбрать для документа режим Удаление движений: "Не удалять автоматически" и при проведении другими средствами в движениях ничего не поменяется, правда придётся помнить про такую засаду при использовании стандартной свёртки и при отмене проведения - движения то останутся.
Но, как я понял ТС, она создала ПриПроведении, но не хотела выдать разрешение проводить документы интерактивно.
7 Timon1405
 
21.01.16
11:27
(6) в теме(0) ни слова о правах, ТС нужен ключ("МояОбработка"), с которым и только с которым должен проводится документ, без этого ключа, документ проводится не должен(ни из под кого), и в (1) написано где этот ключ хранить и в обработке проведения документа и обрабатывать
8 xxTANATORxx
 
21.01.16
11:43
>>ключ("МояОбработка"), с которым и только с которым должен проводится документ, без этого ключа, документ проводится не должен(ни из под кого)

жесть, за такое нужно леской ...
9 Fedor-1971
 
21.01.16
11:44
(7) "Если вдруг войдут в этот документ обычным порядком (через меню, журнал и т.д) можно как-то это отследить и запретить проведение?"

реализуем ПриПроведении и правами, без всяких ключей, запрещаем пользователю интерактивно проводить документ. Любая обработка проведения документов сработает, а пользователь не сможет провести интерактивно (или сможет уполномоченный). Зачем ещё городить огород с передачей ключа в ПриПроведении?
10 Mort
 
21.01.16
11:46
Как обычно, правильный ответ в (1) и куча хлама шобы попроще и потупее.
11 Fedor-1971
 
21.01.16
11:55
(10) это с какого боку посмотреть: можно воспользоваться стандартными средствами платформы, а можно напрограммировать кучу всякой всячины и задаться вопросом "собственно зачем?".
Соотношение Время/Трудозатраты в каком случае лучше?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой