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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2011, 08:25   #1  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
А что если создать новые номерные серии (с таким же след. номером)? Не вариант?
Старый 09.02.2011, 08:36   #2  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Самое поршивое - ошибка возникает не всегда... никак не отловить ее(( Что делать не знаю((
Старый 08.02.2011, 18:33   #3  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
проверять номерные серии имело смысл на попадание текущего номера в существующие диапазоны данных.
Старый 09.02.2011, 10:10   #4  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,514 / 435 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Возможно, глупый совет, но...
Поставьте точку останова в инсерте таблицы, где есть ругань - и посмотрите состав записываемого. А в параллельной сессии попробуйте найти такую же запись вручную по уникальным индексам.
__________________
С уважением,
Вячеслав
Старый 09.02.2011, 10:16   #5  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Цитата:
Сообщение от pitersky Посмотреть сообщение
Возможно, глупый совет, но...
Поставьте точку останова в инсерте таблицы, где есть ругань - и посмотрите состав записываемого. А в параллельной сессии попробуйте найти такую же запись вручную по уникальным индексам.
в том то и дело что ошибка возникает далеко не всегда - отловить никак...
Подскажите плиз как проверить рекид???? прочитал что в минус когда уходит - уже стоит задуматься (у нас в минусе уже давно)
Уже не знаю на что и думать - то ли ваучер, то ли аналитика, иль вообще рекИд
Старый 09.02.2011, 10:30   #6  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
вариант №1. Как уже говорилось, запускаем SQL Profiler и ждем "поклевку", то есть когда возникнет ошибка. Возникла - смотрим, что написано в логе.

вариант №2. Берем текущий номер (рекид или номерной по интересующему полю) и ищем "похожие" и "близкие" номера в InventTrans. Сначала анализ простой - есть или нет и когда.
Старый 09.02.2011, 10:43   #7  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Цитата:
Сообщение от Wamr Посмотреть сообщение
вариант №1. Как уже говорилось, запускаем и ждем "поклевку", то есть когда возникнет ошибка. Возникла - смотрим, что написано в логе.

вариант №2. Берем текущий номер (рекид или номерной по интересующему полю) и ищем "похожие" и "близкие" номера в InventTrans. Сначала анализ простой - есть или нет и когда.
Первый вариант конечно хорош, но с SQL Profiler не разобрался до конца (вчера запускал по умолчанию)
По второму варианту - когда трабла еще и с ledgertrans возникла, заметил, что в журнале который пытался разнести некоторые ваучеры были с уже использ. номерной серией (меньше следующего в номерных сериях)... строки с этими ваучерами удалил, создал сново - разнес
Старый 09.02.2011, 10:44   #8  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
У вас RecId по второму кругу пошла.
Сейчас такая плавающая ошибка будет появляться при попытке создания записей в таблицах, где настроен уникальный ключ по RecId.

Вам надо эту тему смотреть Миф об уникальности RecId?
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: pitersky (1), Che (1).
Старый 09.02.2011, 11:01   #9  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
:(
Цитата:
Сообщение от AndyD Посмотреть сообщение
У вас RecId по второму кругу пошла.
Сейчас такая плавающая ошибка будет появляться при попытке создания записей в таблицах, где настроен уникальный ключ по RecId.

Вам надо эту тему смотреть Миф об уникальности RecId?
пипец начинаю биться головой об стол
Старый 09.02.2011, 11:11   #10  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Система давно работает? AX 3.0 или 4.0/2009? Может не все так страшно, а просто кто-то заливал данные через SQL и не сместил счетчик RecId?
__________________
Ivanhoe as is..
Старый 09.02.2011, 11:17   #11  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Система давно работает? AX 3.0 или 4.0/2009? Может не все так страшно, а просто кто-то заливал данные через SQL и не сместил счетчик RecId?
ах 3.0. Работает с 2004 года. Что касается скуля - перед новым годом пришлось восстанавливать БД из бака, но как я понимаю это ни причем.
Старый 09.02.2011, 11:47   #12  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Размер БД ~ 60 гб как думаете Администрирование\ Периодические операции\ SQL Администрирование\ Проверка кодов записей - будет ли решением моей проблемы? Понимаю что много по данному вопросу написано, но разбираться, к сожалению, нет времени(
Старый 09.02.2011, 11:54   #13  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Che Посмотреть сообщение
но разбираться, к сожалению, нет времени(
Это несерьезно, извините. Данный вопрос как раз такой, что сначала надо разобраться, а только потом делать. При том сначала на тестовой базе. Если у вас действительно recId пошли по второму кругу, то есть несколько решений данной проблемы. Но для каждой ситуации лучшим вариантом будут разные решения. И прежде чем выбрать нужное, вы должны хорошо понимать все плюсы и минусы каждого из способов.

На форуме все это подробно обсуждалось. Не в обиду, но судя по вашим сообщениям, для решения проблемы вам лучше привлечь кого-то более опытного. Особенно, если проблема критичная и "нет времени". Если же хотите самостоятельно, то начать надо с Как выполнять дефрагментирование RecID и Миф об уникальности RecId? . Удачи.
Старый 09.02.2011, 12:01   #14  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Цитата:
Сообщение от oip Посмотреть сообщение
Не в обиду, но судя по вашим сообщениям, для решения проблемы вам лучше привлечь кого-то более опытного. Особенно, если проблема критичная и "нет времени". Если же хотите самостоятельно, то начать надо с Как выполнять дефрагментирование RecID и Миф об уникальности RecId? . Удачи.
Спасибо за критику... так и есть... работаю не долго) Но и привлечь кого-либо возможности нет, к сожалению(((
Удача походу мне понадобится
Старый 09.02.2011, 12:04   #15  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,443 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Che Посмотреть сообщение
разбираться, к сожалению, нет времени(
В качестве первой помощи, можно попытаться найти свободную дыру RecId и переключитсяся на неё. Поиск дыр
Старый 09.02.2011, 12:23   #16  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от Che Посмотреть сообщение
ах 3.0. Работает с 2004 года. Что касается скуля - перед новым годом пришлось восстанавливать БД из бака, но как я понимаю это ни причем.
Руководство не рассматривает вариант перехода на более новую версию? Коллеги подсказали несколько тем, в которых есть полезные советы. Но в общем случае рано или поздно recid кончатся вообще...
__________________
Ivanhoe as is..
Старый 09.02.2011, 12:48   #17  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Руководство не рассматривает вариант перехода на более новую версию? Коллеги подсказали несколько тем, в которых есть полезные советы. Но в общем случае рано или поздно recid кончатся вообще...
В том то и дело что через 3 месяца руководство рассматривает переход на 1с (якобы Акса - дорого) Но сейчас мне "кровь из носу" надо сделать что бы прога заработала
Начал с варианта про "дыры", но что то пока не понимаю чем вариант стандартной дефрагментации плох?

Походу дела про дефрагментацию погорячился)))

Последний раз редактировалось Che; 09.02.2011 в 13:00.
Старый 09.02.2011, 13:00   #18  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Ищите старые темы - в стандартной дефрагментации, на сколько я помню, кое-какие данные могли "потеряться". Плюс если были некорректные доработки со связями по recid - могут связи сломаться.
__________________
Ivanhoe as is..
Старый 09.02.2011, 13:29   #19  
Che is offline
Che
Участник
 
92 / 12 (1) ++
Регистрация: 25.01.2010
Спасибо за советы, Уважаемые! Надеюсь что нибудь хорошее и получится
Старый 26.03.2013, 13:35   #20  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Искал нужную тему, случайно наткнулся на эту, прочитал все посты и стало интересно, чем всё у автора закончилось...

Модераторы, извините за up-анье темы) Знаю, что в одной теме разные вопросы лучше не спрашивать, а вот можно ли аппать старые темы - не нашёл запрета)
Теги
ax3.0, index, profiler, recid

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Real в качестве ключа - ошибка при создании записи в связанной таблице sgt.Pepper DAX: Программирование 4 20.05.2008 16:08
Проблемы при использовании шаблона записи Tarrash DAX: Программирование 9 21.08.2007 12:21
ALEG: Доступны записи тренингов по Microsoft Dynamics NAV Blog bot DAX Blogs 0 21.03.2007 15:00
При создании новой записи не устанавливается курсор.. I don't understand DAX: Программирование 3 30.08.2004 12:44
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

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

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

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