28.07.2006, 09:50 | #1 |
Участник
|
RLS и dataareaid()
А вопрос примерно такой:
Необходимо обеспечить правами группы работающим с внутрихолдинговыми операциями закупок и заказов.......... соответсвенно трабла в том что........ха...а changecompany то в коде не работает .... Заранее спс!!!!! Последний раз редактировалось OmenSore; 28.07.2006 в 10:08. |
|
28.07.2006, 10:05 | #2 |
SAP
|
Не совсем понятен вопрос, и почему не работает changecompany??
|
|
28.07.2006, 10:18 | #3 |
Участник
|
а вопрос собственно почему?...
ведь права на просмотр таблиц других компаний есть (администрирование - ежедневные операции- компании-выбор компании) |
|
28.07.2006, 10:45 | #4 |
Участник
|
На всякий случай:
А вы уверены что правильно используете этот метод? Компания меняется только в теле после changeCompany. После его окончания компания меняется назад. То есть эта команда не меняет компанию на все время. |
|
28.07.2006, 10:59 | #5 |
Участник
|
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
|
|
28.07.2006, 11:05 | #6 |
Участник
|
Вопрос к kashperuk
Кстати как там продвигается перевод MorphX IT?))) |
|
28.07.2006, 11:08 | #7 |
Участник
|
Помаленьку.
Я меньше перевожу - больше этим занимается MikeR Вот скоро должны на сайте книги выложить переведенную ним на русский язык главу про Отчеты. - он написал об этом в соответствующей статье здесь (про то, что вышла новая книга) Думаю, еще немного, и уже будет и на русском. |
|
28.07.2006, 11:15 | #8 |
Участник
|
Цитата:
Сообщение от OmenSore
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
|
|
28.07.2006, 11:55 | #9 |
Участник
|
компания не временная...
возможно у кого -то есть опыт настройки доступа к внутрихолдинговым операциям, неужели нет? |
|
28.07.2006, 12:01 | #10 |
Участник
|
В чем вопрос конкретно? Для начала покажите код которым меняете компанию хотя бы..
|
|
28.07.2006, 12:05 | #11 |
Участник
|
хм......выкладываю.....
if(_dataAreaId) changeCompany(_dataAreaId) { salesTable = SalesTable::find(this.interCompanySalesId, _forUpdate); } return salesTable; } падает на Changecompany..... |
|
28.07.2006, 12:07 | #12 |
NavAx
|
может сделать обнуление salesTable = null перед find ???
|
|
28.07.2006, 12:12 | #13 |
Участник
|
И на вход реально (в отладчике видно) попадает правильный код компании и в правах текщего пользователя ключен выбор компаний?
|
|
28.07.2006, 12:16 | #14 |
Moderator
|
Во-первых, нужно обнулить табл. переменную, как написал Roman777.
Цитата:
Сообщение от OmenSore
Уверен.Ошибка при смене компании грит что первая в переборе компания "не сущестствует"....
__________________
Андрей. |
|
28.07.2006, 12:18 | #15 |
Участник
|
Пока не разобрался но тему закрываю, скорее всего ошибка связана со своими модификациями, и отношения к администрированию не имеет.
Спасибо за ответы, тема закрыта. |
|
28.07.2006, 12:25 | #16 |
Участник
|
всё решил................спасибо всем за ответы...
вот ссылка которая меня интересовала, приношу извинения за морочку. changeCompany() |
|