Имя: Пароль:
1C
 
Запрет редактирования плана счетов не из конфигуратора
0 InnaQ
 
23.09.05
13:16
Подскажите плиз, как можно запретить добавлять, удалять и редактировать счета не из конфигуратора или разрешать по имени пользователя. Т.е. какая процедура вызывается при изменении плана счетов, в которой можно было бы отловить пользователя и разрешить редактировать или запретить.
1 427
 
23.09.05
13:18
смотри ЖКК....
запрети ввод новых счетов ПриВводеНового...

вообще направление правильное - иначе так накосячат....
2 ИльяА
 
23.09.05
13:19
В модуле формы списка или счета проверяй пользователя и статусвозврата(0), если не тот.
3 Лошадка в пальто
 
23.09.05
13:19
конфигурация - закладка "права"- правой кнопкой пыцнуть на план счетов и убрать ненужные галки...
4 427
 
23.09.05
13:20
ну идиот... В алс же написано...


Для запрета интерактивного ввода и удаления счета в ГМ прописывается процедура
ПриУдаленииСчета(Счет,Режим)
а также блокируется ввод новых счетов в формах списков (ВводНового, ПриВводеСтроки).


Процедура ВводНового()   - вставлять в план счетов. форма списка. форма списка
   СтатусВозврата(0);
   Предупреждение ("Только в конфигураторе!!!");
   Возврат;
КонецПроцедуры
procedure ПриВводеСтроки()
   returnStatus(0); DoMessageBox("Добавить счет можно только в конфигураторе!!!");
endProcedure

еще надо в форме счета

procedure ВводНового(Копирование)
   DoMessageBox("Ввод нового счета возможен только в конфигураторе");
   returnStatus(0); return;
endProcedure
5 Директор PR отдела
 
23.09.05
13:20
(3) Чего-чего сделать? Пыцнуть? Это по каковски?
6 igork1966
 
23.09.05
13:22
(1) Надеюсь ты имеешь в виду право "Ввод нового" а не предопределенную процедуру. ;-)
7 igork1966
 
23.09.05
13:23
(6) Надежды несбылись. ;-)
8 427
 
23.09.05
13:24
(6) именно процедуру... хотя можно и право....
9 427
 
23.09.05
13:24
просто через процедуру можно сделать контроль и оставить право избранным...
10 427
 
23.09.05
13:25
и динамически давать / лишать прав...
11 3V
 
23.09.05
13:26
(3) вообще-то у плана счетов нет прав доступа...
12 InnaQ
 
23.09.05
13:28
427, расшифруй пожалуста ЖКК
ИльяА, я понимаю, что надо проверить пользователя, и если не тот, выход. Вопрос был в том, где мне это проверить, т.е. я не могу найти форму счета, которая открывается при нажатии на счет энтер.
В конфигурации-права могу только для всех запретить редактирование, т.к. набор прав один :(
13 InnaQ
 
23.09.05
13:29
477 - спасибо за помощь :) воспользуюсь теми процедурами, которые ты написал
14 3V
 
23.09.05
13:32
(12)
ЖКК - желто-красные книжки.
в конфигураторе меню конфигурация\открыть конфигурацию
закладка "метаданные"
находишь в дереве планы счетов, а там читай описание встроенного языка 1,2 тома
15 ИвановИван
 
23.09.05
13:32
427 повыслили в звание до 477 :))
16 alter ego 427
 
23.09.05
13:34
>477 - спасибо за помощь :)

О-оо! Меня повысили! Сцытесь фсе! Надо это отметить!
17 Impressing3
 
23.09.05
13:36
Хм....нуу если набор прав один... И наверно пользователь "один" а разграничение идет по конкретным людям, то если я все правильно понимаю, ничего ты сделать не сможешь, кроме как для всех либо запретить либо разрешить - заведи несколько пользователей с правами у каждого определенными, с определенным интерфейсом... да ииии в журнале регистраций удобно просматривать при случае чего.
18 InnaQ
 
23.09.05
13:41
набор прав один, пользователи конечно разные
19 igork1966
 
23.09.05
13:43
(8) Согласись проще права у юсера отнять, чем без необходимости код корежить. ;-)
Просто автор незнал, что код изменять для его целей ненадо.
20 Impressing3
 
23.09.05
13:44
В таком случае делай разграничение по пользователям. ПРосто втупую. ТО что описал 427 и + Если пользователь такой-то то ему запретить, если другой, то разрешить ...думаю..все.
21 3V
 
23.09.05
13:45
(17) повторюсь, но у объекта план счетов в свойствах нет прав доступа, доступ разграничивается только программно
22 igork1966
 
23.09.05
13:45
(10) Согласись что план счетов меняется редко. Прежде чем его менять надо 100 раз подумать. Зачем там динамически назначять права?
23 igork1966
 
23.09.05
13:48
(21) Да ну? Щелкни по закладке права(внизу в окне конфигурации). Щелкни по нужному набору прав. Там в планах счетов (или в конкретном плане счетов) посмотри свойства.
24 igork1966
 
23.09.05
13:51
(23) + (Да, непосредственно в свойствах планов счетов нет)
25 427
 
23.09.05
13:52
между прочим, в примерах указан ПОЛНЫЙ ЗАПРЕТ на модификацию плана счетов руками в предприятии... Чтобы бухи фигню не пороли...

(13) Обзываться то зачем?


P.S. план счетов в предприятии можно менять программно... но только те счета, которые введены в предприятии...
26 InnaQ
 
23.09.05
13:53
вобщемто ты прав, это и проще сделать
AdBlock убивает бесплатный контент. 1Сергей