Описание проблемы:

При импорте цен от партнера, на некоторых турах, на этапе сопоставления и сохранения, стали появляться ошибки:

String or binary data would be truncated. The statement has been terminated.

Причина появления:

Ошибка появляется из-за того, что сопоставляемое поле имеет очень большой размер, больше чем задан размер поля в БД (напр. Varchar (80)).

Варианты решения:

Решить можно тремя способами:

1)      Попросить поставщика делать более короткие имена.

2)      Написать скрипт обрезающий имя до приемлимого размера.

3)      Увеличить размер поля в БД

 

Интересующие поля находятся в БД ZLSDB, таблица zt_Reference. Поля:

V_ExternalName и V_ExternalName_Norm