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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2024, 17:13   #1  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
Можно ли почистить NumberSequenceList?
Есть continuous номерная серия
Почему-то стали выделяться номера те, что уже когда-то использовались, и поэтому выдается ошибка о нарушении первичного ключа при попытки создания записи в таблице. В NumberSequenceList вижу, что эти "заново" выделяемые номера сидят, и помечены как free. Присваивание им скриптом статуса reserved решило пока проблему, но , мне кажется, можно просто удалить эти записи, и дело с концом.
Эта проблема происходит в тестовом environment, и конс жалуется что не может продолжать тестирование. Надо поэтому ее быстро решить, а потом искать причину.

Безопасно ли удаление записей из NumberSequenceList для конкретной номерной серии?
Старый 23.10.2024, 22:03   #2  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
305 / 873 (30) +++++++
Регистрация: 23.10.2012
Это список выделенных идентификаторов номерных серий и по каким-то причинам освобожденных. Поскольку сдвиг счетчика номерной серии уже имеет место, данные записи позволяют закрыть "разрыв" в идентификаторах.
В рамках тестового сервера, складывается впечатление, что можете делать всё, что считаете нужным (лишь бы это не влияло на возможность выполнения должностных обязанностей коллег).
Если пишите, что эти идентификаторы уже используются - возникает вопрос: каким образом обновляете данные на тестовой среде? Возможно ответ на этот вопрос поможет найти причину данной проблемы.
Старый 24.10.2024, 08:31   #3  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
Спасибо. Все так. Но вопрос был, можно ли их удалить?
То есть, удаление не сломает ли номерную серию ?
Старый 24.10.2024, 09:16   #4  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Если эти номера не нужны совсем, то можно и удалить.
Почему это должно как то сломать НС, если вы эти номера перевели в статус Reserved и ничего не сломалось ? )

Для системы статус Reserved по сути означает, что эти номера для нее не видимы и она с ними не работает при выделении следующего номера (т.е. как будто нет совсем этих номеров).
__________________
Sergey Nefedov
Старый 24.10.2024, 09:32   #5  
kitty is offline
kitty
Участник
 
370 / 30 (2) +++
Регистрация: 24.05.2005
Спасибо за ответ. Она может, наверное. при следующей чистке их перевести в Free (надо посмотреть алгоритм). Поэтому , мне кажется, надежнее удалить.
Теги
ax2012

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли создать edit-метод в таблице кодом на X++? Vasiliusis DAX: Программирование 31 01.12.2016 09:30
Можно ли управлять Axaptой из Excel? igorigor7 DAX: Программирование 11 19.06.2007 15:16
ALEG: Можно ли научиться на web-тренингах? Blog bot DAX Blogs 12 22.11.2006 13:52
Как можно определить время окончания сводного планирования? Hidden DAX: Функционал 4 29.09.2006 13:02
ActiveX, где можно набивать текст? yooshi DAX: Программирование 1 16.12.2005 17:47

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

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

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