Имя: Пароль:
1C
1С v8
ПолучитьСтруктуруХраненияБазыДанных не верно отображает имена индексов
0 also
 
20.03.20
13:46
Добрый день, коллеги. Никто не сталкивался с такой проблемой? Функция ПолучитьСтруктуруХраненияБазыДанных не верно отображает имена индексов.
1-й скрин. Как отображает метод ПолучитьСтруктуруХраненияБазыДанных: http://joxi.ru/bmo4Rpwc9XDjj2
2-й скрин. Как называются индексы в СУБД: http://joxi.ru/nAy4pVwcjQ7Wx2
Видно, что в одном случае название Document, а в другом Documen.
Может кто что-то посоветовать?
1 МихаилМ
 
20.03.20
14:00
стрзаменить("Document","Documen")
2 also
 
20.03.20
14:01
(1) спасибо)) если бы это распространялось на все индексы, то ок. Но так далеко не у всех. У многих совпадает.
3 МихаилМ
 
20.03.20
14:08
(2)тогда  переименуйте индексы
4 also
 
20.03.20
14:10
(3) где? в sqlе? серьезно?
5 МихаилМ
 
20.03.20
14:18
(4)серьёзно. можно вместо переименования сделать реструктуризацию.
6 МихаилМ
 
20.03.20
14:22
или посмотрите код обработки : возможно имя индекса формируется программно.

+ обратите на количество индексов. оно явно велико для таблицы оперативного учета.
7 also
 
20.03.20
14:22
(5) ну вот реструктуризация думаю спасет. Но не наш способ. Спасибо)
8 also
 
20.03.20
14:28
Короче я так думаю что проблема в том, что на определнных объектах уже очень много лет не было реструктуризации. Всем спасибо
9 МихаилМ
 
20.03.20
14:35
(0) 21 индекс для олтп таблицы - явно перебор.
10 also
 
20.03.20
15:12
(9) абсолютно согласен))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший