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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2019, 11:54   #1  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Индекс здесь не причем - он только за скорость выборки записей отвечает. А что за ошибка?
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 10.04.2019, 12:14   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от БАХ43 Посмотреть сообщение
Индекс здесь не причем - он только за скорость выборки записей отвечает. А что за ошибка?
Не, индекс как раз причем - он уникальный. Более того, в таблицу данные вставляются не напрямую, а использую RecordSortedList, в котором тоже поле есть в качестве сортировочного (а значит и на уровне вставки в RecordSortedList уникальность поддерживается).
Вопрос больше в том, что:
Цитата:
wMSPalletId но это поле в ключ не добавлено
Это поле в стандарте в индексе есть.
Старый 10.04.2019, 12:46   #3  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
TTSItemCheckDimIdx - у меня не уникальный. Но WMSPalletId в нем есть.
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 10.04.2019, 12:51   #4  
danov.86 is offline
danov.86
Участник
 
25 / 13 (1) ++
Регистрация: 16.08.2012
Не удается вставить несколько записей в Проверки запасов в наличии (InventSumDeltaDim). Код номенклатуры: , Резервирование.
Запись уже существует.
Старый 10.04.2019, 13:40   #5  
danov.86 is offline
danov.86
Участник
 
25 / 13 (1) ++
Регистрация: 16.08.2012
А подскажите плиз тип поля wMSPalletId у вас в таблице InventSumDeltaDim у вас какой у меня (nvarchar 18 not null)
Старый 10.04.2019, 14:49   #6  
БАХ43 is offline
БАХ43
Участник
 
92 / 54 (2) ++++
Регистрация: 15.02.2013
Адрес: г.Москва, г. Зеленоград
Это где такой тип видите? А, ну да, в Визуал Студио так и показывает. В Аксапте - расширенный тип WMSPalletId.
А в InventSumDeltaDim записи есть какие-нибудь?
__________________
Я прибыл к вам из Кантемировской дивизии. А там, как известно, дураков не держат!
Старый 10.04.2019, 15:22   #7  
danov.86 is offline
danov.86
Участник
 
25 / 13 (1) ++
Регистрация: 16.08.2012
Нет она у меня временная. и пуста проверял как в АХ так и в студио. При разноски журнала переноса в классе InventUpdateOnhand.addOnHandCheck формируется inventSumDeltaDimList у меня в него попадают дебетовая и кредитовая сторона проводки. Но вот в чем проблема когда wmsPalletId и not null то выдает такую ошибку если за приделами ключа и в базе ему поставить свойство null то ошибки нет. И еще одна странная фигня в репозитарии АХ у меня в индексе TTSItemCheckDimIdx есть поле wMSPalletId при синхранизации таблицы с базой в визуал студио видно что поле wMSPalletId из ключа исключается хотя перед этим его засунул в ключ в базе а в репозитарии АХ поле остается.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавление новой складской аналитики, axapta 4. Hub DAX: Программирование 25 13.10.2015 12:30
Таблица InventSumDeltaDim и индекс EfimV DAX: Программирование 2 30.11.2010 22:19
Axapta 4.0 - InventSumDeltaDim и первичный ключ Sada DAX: Программирование 5 18.12.2007 13:28
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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