Показать сообщение отдельно
Старый 11.04.2008, 12:17   #1  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Navision Домены и select * from DataArea
Есть много компаний. Есть несколько доменов. Делаем тестовый джоб:

X++:
#admin

DataArea    dataArea;
;
    while select dataArea
        where dataArea.id           != #DATCompany    &&
              dataArea.Id           != #DMOCompany    &&
              dataArea.isVirtual    == false
    {
        info(dataArea.id);
    }
1) Запускаем джоб под пользователем, у которого есть права на домен, в который входят все компании. Получаем в инфологе список всех компаний.
2) Запускаем джоб под пользователем, у которого есть только права на домен, в который входит одна компания. Получаем код компании, входящей в этот домен, и пустую строку в придачу.

Вопросы:
1) каким образом доступ (или его отсутствие) к домену влияет на программную выборку данных из таблиц (с SaveDataPerCompany = NO) и где об этом написано?
2) что это за такая первая возвращаемая запись из DataArea с нулевым рекИд (пример 2)?