AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.07.2011, 13:43   #1  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
SELECT *
FROM G_L Entry"
WITH (READUNCOMMITTED)
WHERE (("Posting Date">=? AND "Posting Date"<=?)) AND
(("Debit Amount"<>?)) AND
(("G_L Account No_"=?)) AND
(("Source No_"=?)) AND
(("Source Type"=?)) AND
"Posting Date"=? AND ...

это поля, на которые накладывются фильтры

а теперь смотрим на ключик:
SQL Index Фин. Счет Но.,Дата Учета,Операция Но.

отсюда вывод: ключик у нас один, а условия другие, ключик НЕ ТОТ (не оптимальный).
что делать?
открыть 17-ю в дизайне и посмотреть ДРУГИЕ КЛЮЧИКИ, выбрать тот в котором перечислены поля, по которым накладываются фильтры.
если он есть - хорошо.
если нет... хм... можно попробовать сделать, но это может быть чревато.

в любом случае перед запуском этого кусочка кода написать:
GLEntry.SETCURRENTKEY(Field1, Field3, Field27...), т.е. подходящий ключик.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.