![]() |
#6 |
Участник
|
1. Перезагрузите AOS. Возможно, Вы читаете данные из кеша, а не с диска
2. Включите профайлер SQL и посмотрите, какой именно запрос уходит на SQL при открытии таблицы в обозревателе 2.1. Настроенные RLS 2.2. Обращение к другому объекту (View) - стандартно такого нет, но сделать можно 2.3. Виртуализация таблицы (другое dataAreaId) 3. Проверьте посимвольно значение DataAreaId. Возможно, часть букв русские или наоборот, латинские. Т.е. скопируйте значение этого поля в джоб и сравните текстовые константы 4. Ранее таблица была виртуализирована, но затем ее развирутализировали. Или наоборот. Т.е. ожидаемое значение DataAreaId может быть отлично от текущего значения компании X++: InventTable inventTable; // Для виртуализированной таблицы ожидаемое значение dataAreaId может быть отлично от текущего info('InventTable.DataAreaId = ' + inventTable.dataAreaId); // Текущая компания info('curExt() = ' + curExt()); if (curExt() == 'dat') // Именно скопировать значение, а не записать! info('yes'); else info('no');
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|