|
Postgresql + 1C 8.1 = relation tt* does not exist |
☑ |
0
ts_komi
12.02.10
✎
12:20
|
Имеем 1С 8.1.15 + Postgresql 8.3.8
x64
в процессе автообмена РИБ возникает ошибка вида
"relation tt* does not exist"
после исследования logcfg.xml-лом выяснилось что в таблице создается поле DimHashe типа numeric разрядность 10,0
при этом в это поле 1С пытается впихать 14-ти разрядное число
как побороть ?
|
|
1
ts_komi
19.02.10
✎
09:37
|
Видать до уровня БД тут не копают....
|
|
2
Makarkina
19.02.10
✎
10:11
|
У мня такая ошибка была после обновления УПП летом. Просто вошла в pgAdmin и там в sql базе создала нужные таблицы. Выяснила, какие таблицы в конфигурации им соответствуют и создала свои такие же. А старые переименовала с префиксом "Удалить". Это не совсем то, что у вас, но может, поможет.
|
|
3
ts_komi
19.02.10
✎
11:18
|
Проблема в том что таблицы временные (потому и название TT). И номер всякий раз меняется. Может кто в курсе как идет расчет поля DimHash ?
Все что нагуглил:
_DimHash - хеш функция измерений. Поле присутствует, если количество измерений не позволяет организовать уникальный индекс по измерениям.
|
|
4
ts_komi
24.02.10
✎
10:27
|
UP
|
|