![]() |
![]() |
![]() |
|
Вопрос по функциональным опциям | ☑ | ||
---|---|---|---|---|
0
whitedi
16.03.11
✎
12:33
|
1с версия 8.2.13.202 серверный вариант.
Периодически у пользователей выскакивает ошибка при получении ссылки на точку навигации. Во время сеанса пользователя доступность разделов для него не меняется. В можуле управляемого приложения есть следующий код. Процедура ПередНачаломРаботыСистемы(Отказ) УстановитьПараметрыФункциональныхОпцийИнтерфейса( Новый Структура("ПоПользователю", БюджетныйНаСервере.ПолучитьПользователя())); КонецПроцедуры Принудительно вызвать ошибку можно если изменить доступность разделов для пользователя без выполнения процедуры ОбновитьИнтерфейс(). К функциональным опциям привязаны только подсистемы, все другие объекты конфигурации в свою очередь привязаны к подсистемам. Нужно ли привязывать все объекты конфигурации к функциональным опциям, или достаточно привязать их к подсистемам? И может ли из-за этого возникать ошибка? Спасибо. |
|||
1
MRAK
16.03.11
✎
13:29
|
А вы функциональные опции используете для разделения функциоанала по пользователям?
|
|||
2
whitedi
16.03.11
✎
14:51
|
(1) конечно
|
|||
3
whitedi
17.03.11
✎
09:37
|
народ, посоветуйте что-нить по вопросу...
|
|||
4
MRAK
17.03.11
✎
17:43
|
(2) ну если это серьезно, то ФО как бы не для этого сделаны, достаточно назначить права на подсистемы
|
|||
5
MRAK
17.03.11
✎
17:43
|
Можно поподробнее объяснить, зачем разделять функционал по пользователям с помощью ФО?
|
|||
6
whitedi
18.03.11
✎
12:55
|
Почему же не для этого... На курсах по 8.2 использовалась одна роль (Администратор), видимость разделов разруливали ФО, да и в книжках это описано.
В конфигурации присутствует справочник Пользователи, т.к. по одной роли, допустим Бухгалтер может зайти 10 разных пользователей и они принципиально должны видеть разные разделы. |
|||
7
whitedi
20.03.11
✎
14:01
|
Ошибка возникает все чаще.
Периодически слетает часть интерфейса в панели навигации (формы списка справочников, документов). Лечится удалением из списка баз текущей базы и повторное добавление в список (причина в кэше?). Юзает ли кто-нибудь функциональные опции на серверном варианте? Встречался ли кто с этим? Дайте совет, плз... |
|||
8
whitedi
22.03.11
✎
14:42
|
Еще наблюдения...
Если зайти Сервис-Настройка интефрейсов-Панель разделов, то отображаются не все доступные разделы. Через пару минут после команды ОбновитьИнтерфейс() разделы в Панели разделов видны все, однако еще через 5-10 мин часть разделов опять пропадает... Достали глюки уже... На файловом варианте все Ок. Куда копать подскажите... |
|||
9
whitedi
23.03.11
✎
22:35
|
Глюк наконец то выловлен.
Если сначала зайти в базу 2 раза под разными ролями, то в первом сеансе будет ровно столько доступных разделов, сколько из во втором сеансе. Если во втором сеансе доступных разделов меньше, то в первом! сеансе их станет тоже меньше. Интерфейс в первом сеансе при этом не изменится, однако все ссылки в меню навигации будут выдавать ошибку. Что делать скажите, плз? Глюк платформы??? Неужели никто не сталкивался с этим и не использует ФО, хранящиеся в регистре сведений? |
|||
10
whitedi
23.03.11
✎
23:17
|
Продублировал УстановитьПараметрыФункциональныхОпцийИнтерфейса() в модуле упр.приложения в обоих процедурах ПередНачаломРаботыСистемы() и ПриНачалеРаботыСистемы() и заработало нормально.
Если устанавливать в одной из процедур, то не работает. Вспоминается случай, что при формировании диаграммы приходилось два раза вызывать ЗаполнитьДиаграмму(), иначе формировалось криво. Хрень какая-то. |
|||
11
whitedi
25.03.11
✎
09:36
|
Не помогло...
Интерфейс скачет как необъезженная лошадка. В выбранных разделах указаны все разделы, однако интерфейс их не отражает. Стоит убрать что-то в доступные и потом обратно в выбранные, как разделы появляются. Жесть короче. |
|||
12
MRAK
26.03.11
✎
07:24
|
А где вы храните значение ФО?
|
|||
13
ДенисЧ
26.03.11
✎
07:28
|
да вы кушайте, кушайте... Не отвлекайтесь...
|
|||
14
MRAK
26.03.11
✎
08:57
|
(13) толсто.
(12) + если хранишь в константе, то понятно, почему происходят вышеуказанные эффекты! |
|||
15
ДенисЧ
26.03.11
✎
09:02
|
(14) Толсто, разумеется... Ибо кушаете неумеренно, колется, но всё равно кушаете...
|
|||
16
MRAK
26.03.11
✎
09:20
|
(15) слабоватый вброс....
|
|||
17
ДенисЧ
26.03.11
✎
09:24
|
(16) это ты про 8.2? Да, слабовата...
Если по ней кучи вопросов и криков "<какая> <кто> написал это *удо!?" |
|||
18
milan
26.03.11
✎
09:31
|
(14) почему же ? Вроде пока не установлены параметры фо интерфейс не меняется ...
(17) унылые клюшечники такие унылые, |
|||
19
MRAK
26.03.11
✎
09:36
|
(18) я так понял, у него при каждом заходе нового юзера они меняются.
По мне так вообще сабж - какое-то странное желание... |
|||
20
MRAK
26.03.11
✎
09:37
|
(13) правило 2
|
|||
21
ДенисЧ
модератор
26.03.11
✎
09:40
|
(20) не в тему
|
|||
22
whitedi
26.03.11
✎
16:28
|
(19) все верно.
Сейчас попробовал учебную конфигурацию с курсов 1С (вел Белоусов) на сервер sql загрузить. Все тоже самое. У пользователя Иванова с полным отражением подсистем после захода Сидорова часть разделов пропала. Кому интересно могу бросить учебную конфу. 100 проц глюк платформы. Попробую на новой версии платформы повторить. Однако поставить всем пользователям (80 чел. по всей стране)целая проблема. Но глюк просто выбешивает и отвлекает силы на устанение. |
|||
23
whitedi
26.03.11
✎
17:41
|
Глюк появляется при следующих условиях.
На первой машине запускаем сеанс со всеми доступными подсистемами. Запускаем еще 1 сеанс. У первого сеанса пропадают подсистемы. Если процедуру повторить, то все норм, подсистемы у первого не пропадают. Стоит незначительно изменить конфигурацию как глюк снова разово возникает для всех пользователей. Если по разу зайти каждым пользователем, то затем глюк пропадает до следующего изменения конфигурации. Так-то вот. |
|||
24
MRAK
26.03.11
✎
17:53
|
(23) а динамическим обновлением не пользуетесь?
|
|||
25
whitedi
26.03.11
✎
18:37
|
после динамического глюков еще больше - пропадают ссылки в меню разделов в основном. но когда прижмет приходится.
в (23) посту упоминается нединамическое обновление |
|||
26
whitedi
26.03.11
✎
18:39
|
(23) тест делался на конфигурации, которой нас снабдили на курсах 1с
|
|||
27
MRAK
26.03.11
✎
19:26
|
ну походу глюк платформы. Сколько в динамических списках их было...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |