AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2005, 13:33   #1  
jaran is offline
jaran
Участник
 
20 / 15 (1) ++
Регистрация: 24.12.2004
Изменение выравнивания 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
Теги
баг, синхронизация баз

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание наследника EDT через Х++ vesna DAX: Программирование 12 02.05.2012 08:13
Выравнивание Num влево последствия... 36AC DAX: Программирование 31 09.06.2007 16:13
проблема выравнивания SHiSHok DAX: Программирование 2 11.04.2006 14:19
Ошибка в синхронизации выравнивания EDT axz DAX: Программирование 7 02.02.2006 16:36
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:24.