|
Ошибка СУБД. Не всегда отрабатывает запрос с КритериемОтбора |
☑ |
0
kiabs
18.02.14
✎
13:08
|
Суть такова. Есть типовой механизм формирования дерева документа (цепочки последовательности). Циклом выполняются запрос:
"ВЫБРАТЬ
| ПодчиненныеДокументы.Ссылка КАК Документ
|ИЗ
| КритерийОтбора.ПодчиненныеДокументы(&Основание) КАК ПодчиненныеДокументы
|
|УПОРЯДОЧИТЬ ПО
| ПодчиненныеДокументы.Ссылка.Дата";
На основной части документов все отрабатывает отлично, но в какой-то момент валится с ошибкой:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: A constant expression was encountered in the ORDER BY list, position 1.
HRESULT=80040E14, SQLSTATE=42000, native=408
Кто такое встречал и как с этим бороться?
|
|
1
shuhard
18.02.14
✎
13:22
|
(0)[Кто такое встречал ] я
[как с этим бороться] устранять битые ссылки
|
|
2
kiabs
18.02.14
✎
13:22
|
(1)индексация базы?
|
|
3
Ненавижу 1С
гуру
18.02.14
✎
13:24
|
(0) мне кажется там не всегда такой запрос
|
|
4
kiabs
18.02.14
✎
13:25
|
(3) всегда, я гарантирую это. Смотрел под отладчиком.
|
|
5
shuhard
18.02.14
✎
13:30
|
(4)[я гарантирую это.]
сейчас тебя порвут
|
|
6
kiabs
18.02.14
✎
13:38
|
(5) можешь подсказать обработку, для глобального поиска битых ссылок?
|
|
7
kiabs
18.02.14
✎
17:51
|
В общем удалил все битые ссылки, тестирование, исправление...
Ошибка осталась. Ума не приложу, что делать, есть идеи какие-нибудь?
Хочу добавить, что вылезла она после того, как я отключил совместимость с 8.1
|
|
8
Wobland
18.02.14
✎
17:54
|
ГДЕ ПодчиненныеДокументы.Ссылка.Дата ЕСТЬ НУЛЛ уже смотрел?
|
|
9
kiabs
18.02.14
✎
18:00
|
(9) неа, а что это даст?
|
|
10
kiabs
18.02.14
✎
18:01
|
(10) дело в том, что у меня на определенных документах запрос вообще не отрабатывает , сразу валится с ошибкой , описанной выше.
|
|
11
Jaap Vduul
18.02.14
✎
18:23
|
(10)
>> на определенных документах
На определённых именно документах или определённых типах документов?
|
|
12
Torquader
18.02.14
✎
18:54
|
Если нет подчинённых документов, то будет Null - и как из него дата получится ?
|
|
13
kiabs
18.02.14
✎
21:37
|
(11) На конкретной счет фактуре например. Тип документов может быть любой.
|
|
14
shuhard
18.02.14
✎
21:53
|
(10) будь мужиком - включи тех.журнад
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший