Здравствуйте.
8.3.5.1248
УТ 11.1.9.44
Дополнительный модуль для обмена с битриксом.
При выгрузке товаров на сайт вываливается вот такая ошибка:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Implicit conversion from data type nvarchar to timestamp is not allowed. Use the CONVERT function to run this query.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=3, Severity=10, native=257, line=1
Пробовал другие версии платформы, другие версии SQL, выгружать в dt и загружать обратно, ничего не помогает. Подскажите, куда копать?
Складывается такое ощущение, что это косяк платформы, из-за которого она пытается хранить дату в строке.
Если бы ошибка была на уровне конфигурации- то ошибка преобразования валилась от 1с, а не SQL клиента.
Наш модуль обмена сейчас несовместим с платформой 8.3.5.1248. В этой платформе, похоже, изменили что то нехорошее. Для того, чтобы модуль заработал - нужно заменить строчки кода:
|КОГДА ВариантыКомплектацииНоменклатурыТовары.Характеристика ЕСТЬ NULL
|ТОГДА """"
На
|КОГДА ВариантыКомплектацииНоменклатурыТовары.Характеристика ЕСТЬ NULL
|ТОГДА НЕОПРЕДЕЛЕНО
В следующей версии модуля будут внесены соответствующие изменения.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший