|
Не отображается подсистема "Зарплата и кадры" в БП 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. Вы правы ВРедная логики в том чтобы давать вообще полные права в коде спец. функцией это нелогично.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший