Имя: Пароль:
1C
1С v8
Нумерация реквизита
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"?
Ошибка? Это не ошибка, это системная функция.