|
28.12.2011, 11:40 | #1 |
Ищущий знания...
|
Начальная компания при входе в систему
Всем доброго времени суток!
Ax2009 RU5. Выявилась следующая проблема: у пользователя задана определенная начальная компания, скажем "К1", в параметрах пользователя (Сервис \ Параметры) и эта же компания указана для пользователя в справочнике пользователей (Администрирование \ Обычные формы \ пользователи). Как я думал, при входе в систему, по умолчанию у пользователя должна открываться та компания, которая задана в параметрах в поле "Начальная компания", и вроде так раньше и было. Но сейчас наткнулся, что всегда открывается другая компания, например "К2", не зависимо от выполлненных мной настроек в параметрах пользователя. Сделал: удалил кэш аосов, сбросил данные пользователя - не помогло. Посмотрел: посмотрел методы startUp() и startUpPost() класса Info, в них никаких доработок. Не верная компания в системе числится уже на момент выполлнения метода startUp(). На голом стандарте компания подтягивается нормально, в соответствии с настройками в параметрах пользователя. Сравнил класс info() голого стандарта и приложения где не правильная компания при входе, нет никаких различий связанных с запуском системы. Нашел в методе startUp() вызов метода checkStartupCompany(), в котором вызывается статический метод checkStartupCompany_Server(), где уже выполняется проверка текущей компании и компании указанной в параметрах пользователя, и в случае их не совпадения выставляется компания из настроек пользователя. НО перед выполнением проверки и простановки компании есть условие: X++: if (!hasMenuItemAccess(menuitemdisplaystr(SysDataAreaSelect), MenuItemType::Display) || !hasMenuItemAccess(menuitemdisplaystr(SysDataArea), MenuItemType::Display)) Люди, подскажите, в чем проблема? куда рыть? что сделать? Я, если честно, уже не представляю куда ещё посмотреть и что сделать З.Ы. одно уточнение. SolutionVersion голого стандарта, с которым я сверял свое приложение, отличается от SolutionVersion моего приложения. Они оба RU5, но цифры в конце разные. Я уже начинаю думать на это...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.12.2011, 11:45 | #2 |
Участник
|
У вас в конфигурации запуска Акс не указана, случайно, компания?
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: lev (4). |
28.12.2011, 12:19 | #3 |
Ищущий знания...
|
Про эту настроечку то я забыл Но компания у меня там не укзана
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.12.2011, 12:34 | #4 |
Участник
|
Проблема у конкретного пользователя или у всех? Может, что-то с правами доступа не так (например, нет прав для домена, в который входит К1)?
__________________
Ivanhoe as is.. |
|
28.12.2011, 12:38 | #5 |
Ищущий знания...
|
Цитата:
Про права домена не очень понял, можно по подробнее?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.12.2011, 12:50 | #6 |
Ищущий знания...
|
Отбой. Дествительно в конфигурационной утилите была указана компания! (огромнейшее спасибо Ivanhoe!!!) Просто на момент когда я смотрел, другой человек её уже убрал от туда
З.Ы. фух. я уже начал искать барабашку
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Странная ошибка "компания не существует" | 4 | |||
Программировать самим или внешняя компания | 5 | |||
ошибка при входе 3-tier | 12 | |||
Ошибка тонкого клиента при входе | 8 | |||
Компания DAT | 9 |
|