Имя: Пароль:
1C
 
Не отображается подсистема "Зарплата и кадры" в БП 3.0
0 phaz
 
28.11.14
14:37
Добрый день!

Ситуация следующая...

Есть база с несколькими юр. лицами нужно выделить конкретное юр. лицо в отдельную базу. Для этого воспользовался планом обмена по организациям, создал начальный образ, затем сделал распределенку центральной. Но в панели разделов не отображается вкладка "Зарплата и кадры". Установить константу "ОтображатьПодсистемуЗарплатаИКадры" невозможно т.к. галка недоступна для редактирования, напрямую через Установит() тоже не вышло из-за нарушения прав доступа.

Кто-нибудь сталкивался с таким.
1 phaz
 
28.11.14
14:37
?
2 Vladal
 
28.11.14
14:38
> из-за нарушения прав доступа.

Подробнее про права
3 Aleksandr N
 
28.11.14
15:00
(0) В настройках параметров учета указать, что учет з/п ведется в этой программе
4 phaz
 
28.11.14
15:06
(2)

Выполняю вот этот код

&НаКлиенте
Процедура УстановитьКонстанту(Команда)
    ВключитьУчетЗП();
КонецПроцедуры

Процедура ВключитьУчетЗП()
    Константы.ОтображатьПодсистемуЗарплатаИКадры.Установить(Истина);    
КонецПроцедуры

В результате получаю ошибку "Нарушение прав доступа!"

Пользователь из под которого выполняю обработку Администратор.
5 Maxus43
 
28.11.14
15:08
Прав нет, что ещё не понятно, я не знаю.
В конфигураторе то погляди какую роль надо, раз у полных нет (хотя это и бред)
6 phaz
 
28.11.14
15:11
(5) В конфигураторе установлены роли "Администратор системы" и "Полные права" насколько я знаю это и есть права вообще на все.
7 phaz
 
28.11.14
15:11
(3) Пробовал не прокатило.
8 phaz
 
28.11.14
15:18
В центральной базе закладка "Зарплата и кадры" есть, такое впечатление, что это обмен ее снял...
9 ВРедная
 
28.11.14
15:51
(8) В типовой запись этой константы (и подобных) происходит внутри конструкции

УстановитьПривилегированныйРежим(Истина);

...

УстановитьПривилегированныйРежим(Ложь);
10 ВРедная
 
28.11.14
15:51
Т.к. на сами константы действительно нет прав.
Хотя логика мне не понятна.
11 ВРедная
 
28.11.14
15:56
еще можно, без конфигурирования, попробовать переключить интерфейс в режим в закладках и обратно в такси (ну или в такси - а потом обратно в закладки).

При переключении интерфейсов меняются видимые подсистемы, это может помочь.
12 xraf
 
28.11.14
16:08
(0) Через ВсеФункции - Константы
Не пробовал добраться?
13 ВРедная
 
28.11.14
16:09
(11) Хотя нет, это я вру. Для смены интерфейса нужно сам интерфейс сменить в настройках - такси, 8.2 или 7.7
14 phaz
 
28.11.14
16:18
(9) Спасибо это помогло!

(12)Это первое что я сделал

Спасибо всем кто принимал участие в обсуждении!!!

P.S. Вы правы ВРедная логики в том чтобы давать вообще полные права в коде спец. функцией это нелогично.