|
Нумерация реквизита |
☑ |
0
Анцеранана
10.07.14
✎
11:38
|
Существует в документе реквизит "Идентификатор поставки". Он должен быть уникальный, с номером документа может не совпадать. Но желательно, чтобы он был достаточно простой , например 0000001 и тд.
Если документ удалили - надо допустить, чтобы не было пропусков номера. Как такое можно реализовать?
|
|
1
PR
10.07.14
✎
11:42
|
А в чем проблема?
|
|
2
Анцеранана
10.07.14
✎
11:44
|
проблема в (0)... Имел ввиду - надо не допустить , чтобы был пропуск номеров, не так сформулировал.
|
|
3
PR
10.07.14
✎
11:44
|
Ну так при назначении определяй минимальный не использованный
|
|
4
Bell
10.07.14
✎
11:57
|
Привязать к дате.
|
|
5
Fragster
гуру
10.07.14
✎
12:00
|
надо реализовать повторное использование номеров?
|
|
6
Enders
10.07.14
✎
12:10
|
Имхо через РС,
При удалении документа пишешь "Идентификатор поставки" в этот РС. и удаляешь этот номер из удаленного документа.
В след документе проверяешь есть ли записи в этом РС, если есть, берёшь от туда и удаляешь запись в РС. Если нет, ищешь максимальный использованный и добавляешь 1.
|
|
7
бомболюк
10.07.14
✎
12:13
|
поиск минимального незанятого номера делается так: таблица номеров сталкивается сама с собой по левому соединению с условием Номер = Номер + 1, первый же NULL - и есть нужный нам номер.
|
|
8
DS
10.07.14
✎
12:20
|
(2) Как может появится пропуск, если присваивать "+1"?
|
|