26.04.2006, 16:47 | #1 |
Участник
|
Про непрерывные номерные серии
Здрасте!
Есть непрерывная номерная серия, использующаяся при инициализации ключевого поля некой таблицы. Логично, что при удалении записи из таблицы, в последовательности номерной серии возникает "дырка". Вопрос: будет ли эта "дырка" когда-нибудь заполняться? Что-то у меня не получается наблюдать сие событие, а серия все время продолжает увеличиваться. Спасибо. |
|
26.04.2006, 16:49 | #2 |
Участник
|
Цитата:
Сообщение от tricky
Здрасте!
Есть непрерывная номерная серия, использующаяся при инициализации ключевого поля некой таблицы. Логично, что при удалении записи из таблицы, в последовательности номерной серии возникает "дырка". Вопрос: будет ли эта "дырка" когда-нибудь заполняться? Что-то у меня не получается наблюдать сие событие, а серия все время продолжает увеличиваться. Спасибо. |
|
26.04.2006, 16:59 | #3 |
Member
|
Цитата:
Сообщение от Lemming
...
см. например счета фактуры. ... Номера точно возвращаются в журналах ГК. Речь идет о ваучерах. Даже если вы удаляете строчку журнала, которая давно была сохранена.
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: tricky (1). |
26.04.2006, 17:27 | #4 |
Участник
|
Цитата:
Сообщение от glibs
Вот туда то как раз лучше и не смотреть. Мало того, что переписан стандартный функционал, так еще и криво написан, и не работает.
|
|
27.04.2006, 10:26 | #5 |
Участник
|
вот, вспомнил, была шикарная статья (спасибо Маззи) очень доходчиво описано
http://axapta.mazzy.ru/lib/numbersequence/ |
|
27.04.2006, 15:15 | #6 |
Участник
|
Цитата:
Сообщение от mit
вот, вспомнил, была шикарная статья (спасибо Маззи) очень доходчиво описано
http://axapta.mazzy.ru/lib/numbersequence/ В свое время, я почти пол-дня угробил, чтобы понять по этой статье что же именно мне надо сделать, чтобы создать номерную серию. После прочтения статьи в голове остается "каша" из разных кусочков. Не получается "цельного представления" что, как, зачем и в какой последовательности надо делать. Просто автору не удалось "выстроить" статью. Она так и осталась набором разрозненных заметок по делу и без, а не последовательным изложением. |
|
27.04.2006, 16:08 | #7 |
Модератор
|
Ждем Вашей!
Статья появиласть спонтанно. Она была расчитана на новичков, причем не только программистов, но и консультантов. Как видите, там рассказано не только о том, как запрограммировать серию, но и как настроить, и как лучше закодировать префиксы. С Уважением, Георгий. |
|
27.04.2006, 16:15 | #8 |
Участник
|
Владмимр, у Вас есть шанс преуспеть на этом поприще
статья мир не перевернула, но основную идею донесла. узнал некоторые нюансы. в часности статья отвечает на заданный в ветке вопрос. мне вот кстати погода сегодняшняя не нравистя вроде тепло, а ветер... |
|
28.04.2006, 10:30 | #9 |
----------------
|
Восстановить удаленный
Для того чтобы восстановить номер из удаленной строки надо использовать код
NumberSeq::release(<код номерной серии>, <освобожденный номер>); Примечание - Блокировка NumberSequence Последний раз редактировалось Wamr; 28.04.2006 в 10:33. |
|
28.04.2006, 17:27 | #10 |
Участник
|
Спасибо большое за ответы - все прекрасно работает.
|
|
03.05.2006, 19:32 | #11 |
Участник
|
Цитата:
Сообщение от George Nordic
Ждем Вашей!
С Уважением, Георгий. http://forum.mazzy.ru/index.php?show...0&gopid=22477& |
|
|
За это сообщение автора поблагодарили: mazzy (5), Logger (5), HorrR (1). |