Изменение выравнивания EDT NUM
При изменении выравнивания расширенного типа данных NUM с правого на левое при синхронизация "вываливаются" ошибки типа
Синхронизация
Невозможно выполнить команду языка определения данных в '' ('').
Запись уже существует.
UPDATE INVENTCLOSING SET VOUCHER={fn IFNULL({fn LTRIM(CAST(VOUCHER AS VARCHAR))},' ')}
Ошибка кроется в AS VARCHAR
Действительно
select VOUCHER, {fn IFNULL({fn LTRIM(CAST(VOUCHER AS VARCHAR))},' ')}
from inventclosing
выдает для второго выражения 30 символов слева.
Как выйти из данной ситуации.
Непроходят синхронизацию порядка 35 таблиц
------------------------
Axapta 3.0 SP3
MDAC 2.8
MS SQL 2000
|