Как запретить пользователям, содавать РКО со статьей Выдача денежных средств Подотчетнику?

1. wwizard 7 14.03.12 22:48 Сейчас в теме
Как запретить пользователям, содавать РКО со статьей Выдача денежных средств Подотчетнику?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Yury1001 1473 14.03.12 22:57 Сейчас в теме
Подозреваю что только писать ограничение в процедуре ПередЗаписью.
Я бы создал пустую Роль и её там обыграл.
3. wwizard 7 14.03.12 23:06 Сейчас в теме
4. Поручик 4669 14.03.12 23:50 Сейчас в теме
(3) Подписка на событие ПередЗаписью для РКО, в обработчике прописываем что-то вроде.

	Если НЕ РольДоступна("ПравоДобавленияРКОВыдачаДенежныхСредствПодотчетнику") И Источник.ВидОперации = Перечисления.ВидыОперацийРКО.ВыдачаДенежныхСредствПодотчетнику Тогда
		Отказ = Истина;
		#Если Клиент Тогда
			ТекстСообщения = "Куды ломишься, морда?! Уволю нах.. С уважением, ваш шеф.";
			ОбщегоНазначения.СообщитьОбОшибке(ТекстСообщения);
		#КонецЕсли
	КонецЕсли; 
6. wwizard 7 15.03.12 02:01 Сейчас в теме
(4) Поручик, А для РКО, в самом модуле это прописать надо?
8. Поручик 4669 15.03.12 02:35 Сейчас в теме
(6) Подписка на событие ПередЗаписью для РКО, в обработчике прописываем что-то вроде.

Что такое Подписка на событие
7. wwizard 7 15.03.12 02:03 Сейчас в теме
(4) Поручик, Там в коде строчка вышла за границу поля, а что в ней дальше?
9. Поручик 4669 15.03.12 02:37 Сейчас в теме
(7) Дальше продолжение операторных скобок Если - Тогда
5. Поручик 4669 14.03.12 23:58 Сейчас в теме
(3) Вариант номер два: RLS. Но это геморрой тот ещё, что даже я в своё время не стал с ним связываться, хотя это поизящнее.
10. wwizard 7 15.03.12 16:07 Сейчас в теме
ПередЗаписьюДокументаДляОбменаСРозничнойТорговлей
есть только такой
11. Поручик 4669 15.03.12 16:25 Сейчас в теме
(10) Значит, надо создать новую подписку на событие, желательно сделать новый общий модуль, чтобы не курочить штатные, в этом модуле написать процедуру и назначить её обработчиком события. После чего создать в конфигураторе роль типа ПравоДобавленияРКОВыдачаДенежныхСредствПодотчетнику и назначить её пользователям, которые имеют право вводить РКО с указанным видом операции.
12. wwizard 7 15.03.12 18:10 Сейчас в теме
Какой обработчик надо указать?
Я указал: УправлениеКонтактами.НачалоВыбораКонтактногоЛицаКонтрагента

С ним не работает...

И не нашел как под Подпиской на событие создать новый модуль?
13. Поручик 4669 15.03.12 18:16 Сейчас в теме
(12) Прямо какой-то курс программирования получается. Может надёргаете в сети книжек по программированию в 1С Предприятии и изучите?
14. Поручик 4669 15.03.12 18:19 Сейчас в теме
(12) В посте (8) я дал ссылку на гугл. Вторая ссылка в результатах поиска.
15. Evgen2011 16.03.12 10:51 Сейчас в теме
(0) подпиской на событие, перед записью
16. Поручик 4669 16.03.12 11:01 Сейчас в теме
(15) Ещё раз напиши, а то мало об этом говорили.
17. Evgen2011 16.03.12 11:37 Сейчас в теме
(17) если нужно будет, то напишу
18. wwizard 7 16.03.12 16:44 Сейчас в теме
(17) Evgen2011, а можно попросить о такой радости?
19. wwizard 7 27.03.12 14:18 Сейчас в теме
(17) Evgen2011, так как получится, помочь?
20. Поручик 4669 27.03.12 18:15 Сейчас в теме
(19) Кого вы слушаете? Этот тявкнул, маней набрал и в кусты. Я же вам дал необходимые ссылки, там всё расписано.
21. wwizard 7 27.03.12 19:19 Сейчас в теме
да, я видел, неделю изучал, и все равно у меня ничего не вышло :(
а жаль.
22. wwizard 7 11.04.12 15:02 Сейчас в теме
блин, так и не получилось
23. wwizard 7 28.04.12 12:05 Сейчас в теме
так, что за все время какоето решение более правильное появилось?
24. Поручик 4669 28.04.12 12:25 Сейчас в теме
(23) Раньше вам писал. Правильней некуда.
25. пользователь 03.05.12 08:43
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот