Имя: Пароль:
1C
1С v8
MS SQL Server выдаёт ошибку: "Символьные или двоичные данные могут быть усечены"
, ,
0 Ёхан Палыч
 
05.06.17
10:50
В какую сторону думать даже не знаю.
Выдает при печати ЗКР и вылетает из программы (Конф. БГУ 1.0):

Ошибка СУБД:
Microsoft SQL Native Client 10.0: Символьные или двоичные данные могут быть усечены. HRESULT=80040E57, SQLSrvr: SQLSTATE=22001, state=D, Severity=10? native=8152? line=1

ТИИ не помогает
1 Heckfy
 
05.06.17
10:53
2 Sammo
 
05.06.17
10:54
Ошибка: Символьные или двоичные данные могут быть усечены (String or binary data would be truncated)

Данная ошибка возникает в том случае, если данные которые пытаются записать в поле таблицы БД больше самого поля.

Пример:

В таблицы БД поле имеет тип varchar(20), а размер строки, записываемый в него, превышает 20 символов
3 Ёхан Палыч
 
05.06.17
11:10
спасибо, гляну
4 Ёхан Палыч
 
15.06.17
06:57
что сделать то в контексте 1с, не охото лезть в СКЛ, да и не знаю я там куда лезть то.
может кто подскажет????
5 mehfk
 
15.06.17
07:37
Отладчик в помощь.
6 Провинциальный 1сник
 
15.06.17
08:12
(0) "ТИИ не помогает"
А выгрузка-загрузка?
(5) Вряд ли тут поможет отладчик. Скорее, проблема с внутренней структурой базы. При каком-то обновлении метаданных не произошло синхронного изменения структуры таблиц в БД.
7 Ёхан Палыч
 
15.06.17
08:24
тии и загрузка-выгрузка не помогает.
может обновление накатить?
8 Провинциальный 1сник
 
15.06.17
08:39
(7)А загрузка в файловую базу? Там тоже ошибка или нет?
9 Ёхан Палыч
 
15.06.17
08:53
(8) надо попробовать, а если нет, то что это решит?
10 Провинциальный 1сник
 
15.06.17
08:57
(9) Ну тогда попробовать после выгрузки из файловой базы загрузить на какую-то другую субд. Постгрес или sql другой версии.
11 don_Rumata
 
15.06.17
08:57
(9) Можно будет перейти на нормальный постгре с поделки (0)
12 mehfk
 
15.06.17
09:00
(6) >>  Вряд ли тут поможет отладчик.
Да ты гонишь!
13 Ёхан Палыч
 
15.06.17
09:20
спасибо, все попробую