|
Изменение номера нового документа |
☑ |
0
Karambol
28.01.13
✎
18:42
|
УТ 10.3. Хочу для документов определенного вида сделать особый алгоритм нумерации. Подскажите, как это можно реализовать?
В предопределенном событии ПриУстановкеНовогоНомера(Источник, СтандартнаяОбработка, Префикс) можно задавать только префикс, как я понял. А мне нужно делать номер документа четным или нечетным в зависимости от склада.
|
|
1
Бешеная Нога
28.01.13
✎
18:43
|
имхо в консерватории что-то не то
|
|
2
zladenuw
28.01.13
✎
18:43
|
а не лучше префикс для склада ?
|
|
3
Галахад
гуру
28.01.13
✎
18:47
|
А если еще один склад появиться?
|
|
4
zladenuw
28.01.13
✎
18:48
|
(3) ну так добавить реквизит Префикс в склад и все. сделать по аналогии с организацией.
|
|
5
DrShad
28.01.13
✎
18:50
|
(3) тогда все также, но кроме кратных 3, которые для третьего склада :))))
|
|
6
Галахад
гуру
28.01.13
✎
18:52
|
(5) Угу. А четвертый, точно не сделаешь.
|
|
7
Karambol
28.01.13
✎
18:57
|
Два склада всего :)
Суть вот в чем: два склада выписывают счета. РИБ. У складов стоят префиксы и бывают случаи, когда клиенты платят без указания префикса счета.
|
|
8
DrShad
28.01.13
✎
18:57
|
ну почему? кроме кратных 4
|
|
9
DrShad
28.01.13
✎
18:57
|
(7) а клиенты тарятся на обоих складах?
|
|
10
Галахад
гуру
28.01.13
✎
18:58
|
(8) 1024 это второй или четвертый?
|
|
11
halconel
28.01.13
✎
18:59
|
Вариант 1:
В процедуре ПриУстановкеНовогоНомера получать новый номер. Если он удовлетворяет требованиям склада, то оставлять.
Если нет, то добавлять единицу.
Вариант 2:
Создать регистр сведений, где в разрезе складов хранить последний номер.
Разница в вариантах: в первом случаее нет лишних чтений\записей базы данных, но будут пропущенные номера; во втором - наоборот.
Но я согласет с предыдущем оратором: в консерватории, что-то не то.
|
|
12
DrShad
28.01.13
✎
18:59
|
4-й естественно - математике нужно учить?
|
|
13
Kreont
28.01.13
✎
19:00
|
Подписка+любой алгоритм нумерации+лучше с формы убрать автонумерацию (или как оно там называется), ну что б номер присваивался в момент записи документа, а не в момент открытия формы
|
|
14
Kreont
28.01.13
✎
19:00
|
Под номер склада (если будет не больше 9-ти) можно просто выделить последний знак номера.
|
|