Имя: Пароль:
1C
1С v8
Общий модуль
,
0 Козинак
 
20.12.17
13:28
Что прописать в общем модуле, чтобы не дать открываться форме документа?
1 Naumov
 
20.12.17
13:32
напиши "Нет"
2 Козинак
 
20.12.17
13:35
по типу Отказ=Истина в форме документа, только для общего модуля
3 Numerus Mikhail
 
20.12.17
13:36
(2) как связан общий модуль и форма документа?
4 kda26
 
20.12.17
13:39
Если из модуля формы идет вызов процедуры/функции общего модуля, то передавай параметром Отказ.
5 Козинак
 
20.12.17
13:40
без ввода параметра Отказ, больше ни как не получится?
6 nordbox
 
20.12.17
13:44
(5) Можно,
вот так https://www.youtube.com/watch?v=yKTVldM7gyQ
Ты бы хоть сказал что делаешь и где?
7 Lexey_
 
20.12.17
13:47
(5) ЗавершитьРаботуСистемы(Ложь);
8 Козинак
 
20.12.17
13:49
1С БП КОРП 3.0.
Есть документ,в нем есть записи от разных пользователей, нужно сделать так чтобы все пользователи видели форму СписокДокумента, но могли входить только в те документы которые сами создали.Документов много поэтому через общий модуль.Вводить параметр Отказ не хочу, потому что изменения ввожу в существующий общий модуль от 1ски
9 lodger
 
20.12.17
13:55
(8) поищи модуль с припиской переопределяемый
там будет событие ПриСозданииНаСервере в которое заходят открываемые формы.
там обрабатывай событие в духе "текПользователь <> Объект.Автор" и пиши закрыть();
10 nordbox
 
20.12.17
13:55
(8) Вот с этого надо начинать
RLS в помощь
11 kda26
 
20.12.17
13:55
А если создатель уволится?
12 piter3
 
20.12.17
13:57
(11)новая ветка на форуме
13 nordbox
 
20.12.17
13:58
14 Козинак
 
20.12.17
14:09
УправлениеПечатью.ПриСозданииНаСервере(ЭтотОбъект, Элементы.ГруппаПечать);
ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);
ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
только такие модули прописаны в событие ПриСозданиеНаСервере
15 Козинак
 
20.12.17
14:10
(11) пользователь введен не как конкретное лицо, а группами
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.