06.01.2013, 15:45 | #1 |
Участник
|
Доступность собственных таблиц после импорта проекта
5.0.1500.6491
После импорта собственного проекта в заново установленную Аксапту при попытке открыть для просмотра одну из импортированных с проектом таблиц, система выдает сообщение "Недостаточно прав для использования таблицы". Правда, разработка велась в другом домене. В голову приходят страшные мысли, что импортированные таблицы помнят учетную запись создателя в старом домене, но при этом большая часть таблиц таки нормально открывается. Ситуация настолько дурацкая, что никаких мыслей не приходит. Если кто-нибудь сталкивался с таким явлением, прошу откликнуться. |
|
06.01.2013, 16:48 | #2 |
Участник
|
На какой слой импортируете? Из под какой учетки? Попробуйте "установить права" администратора - должо помочь. Но симптомы странные, "то есть, то нет"
|
|
06.01.2013, 17:09 | #3 |
Участник
|
Цитата:
Импортирую на слой "USR" из под учетной записи администратора домена, под которой и устанавливалась Аксапта и все остальное, включая SQL Server. Права администратора, вроде бы установлены уже, потому как на момент импорта никаких других пользователей в Аксапте создано еще не было. Попробовал создать еще одного пользователя с админскими правами и дать ему все разрешения через разрешения для групп пользователей, - то же самое. Делаю дубликат таблицы, - он тоже не открывается для просмотра. Пытаюсь изменить имя дубликата, выдает ошибку "Неправильное значение свойства" и не дает переименовать. Симптомы, да, странные. Но, все именно так. Одни из импортированных таблиц открываются для просмотра данных, а другие нет. Хотя, те и другие доступны для изменения конструкции таблиц в АОТе. Последний раз редактировалось Narayana; 06.01.2013 в 17:13. |
|
06.01.2013, 19:44 | #4 |
Участник
|
Проект импортировался с сохранением id?
Свойство SecurityKey на таблицах заполненное или пустое? |
|
06.01.2013, 23:31 | #5 |
Участник
|
Цитата:
SecurityKey = Employee_RU. Если это свойство и свойство конфигурационного ключа очистить, таблица становится доступной. При этом все другие родные таблицы имеющие такое же свойство SecurityKey также не открываются для просмотра. Это нормально? |
|
07.01.2013, 00:08 | #6 |
Участник
|
Т.е. все стандартные таблицы с таким ключом не доступны? У вас, возможно, выключен конфигурационный ключ "Подотчетные лица"?
__________________
Ivanhoe as is.. |
|
07.01.2013, 13:23 | #7 |
Участник
|
Цитата:
Вроде бы, это должно говорить о том, что конфигурационный ключ Employee_Ru включен... Или я что-то не так понимаю? Правда, в информации о лицензии у меня есть только строка Users, но строки SysUsers нет. Может быть в этом причина? Последний раз редактировалось Narayana; 07.01.2013 в 13:34. |
|
07.01.2013, 16:47 | #8 |
Участник
|
Лиценционные ключи регулируют возможность включения конфигурационных ключей. Конфигурационные ключи могут быть выключены в Администрирование\Настройка\Система\Конфигурация.
|
|
07.01.2013, 19:00 | #9 |
Участник
|
|
|
08.01.2013, 13:31 | #10 |
Участник
|
Цитата:
И, кстати, не знаете, что за запись "Невозможно отредактировать запись в Данные пользователя (SysUserInfo). Запись не выбрана" появляется всякий раз, когда вы первый раз запускаете клиента перед выполнением контрольного списка на чистой установке? Последний раз редактировалось Narayana; 08.01.2013 в 13:34. |
|
08.01.2013, 19:51 | #11 |
Участник
|
Цитата:
Сообщение от Narayana
м-м-м... а установка GLSEE требует дополнительных лицезионных ключей, следствиеем чего в информации о лицензиях в партнерских модулях должна появиться строка типа строки управления Основными средствами, или GLSEE накатывается так же, как и SP1, без требования дополнительных лицензий?
Установка Ax2009.Контрольный список.Ошибка. Цитата:
Вот ещё ветка об этой ошибке Установка Ax2009.Контрольный список.Ошибка. |
|
|
За это сообщение автора поблагодарили: Narayana (1). |
09.01.2013, 00:14 | #12 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Всё зависит от того связаны ли соответствующие конфигурационные ключи с лицензионными кодами или нет. Это можно увидеть в свойствах ConfigurationKey.
Установка Ax2009.Контрольный список.Ошибка. То есть, таблицы не открываются не по причине лицензий и конфигурационныз ключей. А у вас таблицы EmplTrans_RU или EmplParameters_RU открываются для просмотра данных? Цитата:
Сообщение от S.Kuskov
Метод find на таблице SysUserInfo имеет не совсем тривиальную реализацию. Вот видимо там где-то что-то и не сростается
Вот ещё ветка об этой ошибке Установка Ax2009.Контрольный список.Ошибка. К сожалению, ветка ни о чем. Ну, если, конечно, дело, действительно, ни в том, чтобы перезапустить AOS перед первым запуском клиента после накатывания GLSEE. А какую там запись в данных пользователя Аксапта не может отредактировать, - это, вообще, что-то эзотерическое. Иех... сколько человеко-лет уходит только потому, что кому-то лень было написать лишних два слова... (( Но, тем не менее, ассоциация близкая, - таблицы не открываются, ссылаясь на недостаток прав юзера, ошибка при инициализации системы тоже на юзера грешит. Попробовать что ли заново установить систему и подчеркнуто перезапустить AOS? Только сдается мне, что я его и так перезапускал, а эта ошибка выскакивает при любой инициализации, независимо от обновления или базовой установки.... |
|
09.01.2013, 14:31 | #13 |
Участник
|
Не уверен, что дело именно в этом, однако в ранних версиях Axapta наблюдался следующий глюк.
Если в системной таблице \System Documentation\Tables\AccessRightsList нет ни одной записи соответствующего домена, то с правами доступа вообще ничего невозможно сделать. Ни назначить, ни удалить. Ну, и, естесственно, нет доступа к таблице. В качестве "лечения" приходилось вручную создавать в этой таблице запись с правами админстратора в соответствующем домене. После чего уже назначать права доступа как обычно. Посмотрите, есть ли вообще в этой таблице записи для нужного домена.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
09.01.2013, 18:01 | #14 |
Участник
|
Таблицы EmplTrans_RU и т.п. открываются, если включен конфиг. ключ Функции для страны /региона - Несколько стран / регионов - Подотчетные лица. Особых лицензий для этого не нужно, если в AOT таблица есть, значит и слой локализации установлен.
По поводу ошибки с пользователем - у вас в итоге не получается зайти в систему? Или просто ругается, но аксапта работает? Первый случай похож на ситуацию, когда сначала ставится Акс с последними Roll-up и только потом запускается первый раз - из-за мексиканской локализации какие-то поля отсутствуют в таблице и система не стартует - поищите, обсуждалось на форуме.
__________________
Ivanhoe as is.. |
|
09.01.2013, 18:31 | #15 |
Участник
|
Цитата:
Сообщение от Владимир Максимов
Не уверен, что дело именно в этом, однако в ранних версиях Axapta наблюдался следующий глюк.
Если в системной таблице \System Documentation\Tables\AccessRightsList нет ни одной записи соответствующего домена, то с правами доступа вообще ничего невозможно сделать. Ни назначить, ни удалить. Ну, и, естесственно, нет доступа к таблице. В качестве "лечения" приходилось вручную создавать в этой таблице запись с правами админстратора в соответствующем домене. После чего уже назначать права доступа как обычно. Посмотрите, есть ли вообще в этой таблице записи для нужного домена. Записей там 57. Насколько я понял, все они соответствуют codeline лицензии. И у всех поле домена заполнено Admin. Больше интересно другое. Те таблицы, которые у меня не открываются для просмотра (EmplTrans_RU, EmplLeger_RU и т.д.)... то есть, таблицы, которые, вроде бы, должны были добавиться в систему после накатывания GLSEE, в базе данных на SQL сервере ...просто отсутствуют. Вообще, ничего не понимаю... |
|
09.01.2013, 18:42 | #16 |
Участник
|
Цитата:
Сообщение от Ivanhoe
Таблицы EmplTrans_RU и т.п. открываются, если включен конфиг. ключ Функции для страны /региона - Несколько стран / регионов - Подотчетные лица. Особых лицензий для этого не нужно, если в AOT таблица есть, значит и слой локализации установлен.
По поводу ошибки с пользователем - у вас в итоге не получается зайти в систему? Или просто ругается, но аксапта работает? Первый случай похож на ситуацию, когда сначала ставится Акс с последними Roll-up и только потом запускается первый раз - из-за мексиканской локализации какие-то поля отсутствуют в таблице и система не стартует - поищите, обсуждалось на форуме. По поводу ошибки с пользователем, - система при первом запуске просто ругается, но в систему пускает. Причем, независимо от того, первый ли это запуск без обновлений или после обновлений. Сначала я думал, что это просто глюк, а вот сейчас засомневался... И главное, непонятно, про какую запись она вещает, которую невозможно отредактировать...? |
|
09.01.2013, 19:06 | #17 |
Участник
|
Синхронизация таблиц выполнялась? Если не помогает, попробуйте все-таки лицензии перезалить.
__________________
Ivanhoe as is.. |
|
09.01.2013, 19:12 | #18 |
Участник
|
Цитата:
Проверьте ещё раз в этой форме по указанному Ivanhoe пути: Последний раз редактировалось S.Kuskov; 09.01.2013 в 19:14. |
|
09.01.2013, 19:15 | #19 |
Участник
|
|
|
09.01.2013, 19:24 | #20 |
Участник
|
Цитата:
...уй, ё-ё-ё...!!! ...какой же я дурной, однако...! Ну, конечно, "несколько стран/регионов" галочка выключена...! Я как-то на автомате смотрел всегда только на то, что включена "Россия", а что для работы с несколькими странами нужно включить отдельную галочку, даже и забыл. А ведь когда-то помнил... )) Бяда с большими системами. Через пару месяцев, вообще, забываешь где был и что делал. Всем спасибо за участие, узнал кое-что новое! ) |
|
|
|