![]() |
|
Номера документов с деление | ☑ | ||
---|---|---|---|---|
0
ololoraise
12.03.20
✎
22:29
|
Добрый день! Есть самописная база и есть документ "Заказ покупателя". В заказе есть номенклатура, которая будет закупаться у разных поставщиков. Необходимо разбить документ на два и более документа, но необходимо сохранить номер и добавить /номер разбивки(можно и другое).
Т.е. есть документ 00005, его разбили и стала первая часть 005/1 и вторая 005/2. Как это лучше сделать в базе, чтобы потом не запутаться в нумерацией, если для следующего нового документа будет номер 005/3 выставлен автоматом. Есть идея сделать номера 005, а разбивки 005/1 005/2 и т.д. Подскажите, как лучше обыграть? Спасибо. |
|||
1
Ёпрст
гуру
12.03.20
✎
22:33
|
(0)
Проще рулить префиксами, Вася0000001,Федя0000001 ... |
|||
2
ololoraise
12.03.20
✎
22:35
|
(1) Префиксы немного не то, т.к. необходимо отслеживать заказ по номеру и видеть дробление. А префиксы по поставщикам, то как потом нумерация будет?
|
|||
3
Ёпрст
гуру
12.03.20
✎
22:40
|
(2) у нас так:
ГГГ000000001 ГГГ000000001/1 ГГГ000000001/2 ГГГ000000001/3 если нужно сохранить нумерацию |
|||
4
ololoraise
12.03.20
✎
22:42
|
(3) Ну значит в правильном направлении думал. Проблем с нумерацией не будет, ну скажем, каких то подводных камней?
|
|||
5
Ёпрст
гуру
12.03.20
✎
22:43
|
(4) это как закодишь.
У нас, нумер не обрезается, как у вас в (0), например. |
|||
6
Злопчинский
12.03.20
✎
22:45
|
(0) "Необходимо разбить документ"
- для чего? в зависимости от потребности запросто может оказаться что документы разбивать не надо, а надо всего лишь в разбивку НАПЕЧАТАТЬ... |
|||
7
ololoraise
12.03.20
✎
22:46
|
(5) Длина номера 8 символов. 6 отдаем под номера, а остальные два символа под дробление. Значит правильным путем иду. Спасибо.
|
|||
8
Злопчинский
12.03.20
✎
22:48
|
..и, м.б., нумерацию разбивки не стоит трогать, а то что ЭН заказов относятся к одному "блоку" можно как-то иначе идентфицировать (подчинением одному док-основанию, проектом или как-то еще)..?
|
|||
9
ololoraise
12.03.20
✎
22:52
|
(6) Свое производство и часть не свое. Необходимо отправлять заявки по отделам(себе и на сторону). Дальше тонны доков по ДокОснование идет с дальнейшем блекджеком и шлюпками.
|
|||
10
ololoraise
12.03.20
✎
22:56
|
+(9) себе - это заказ на производство и уходит в один отдел, на сторону - заказ на поставку и уходит в другой отдел.
|
|||
11
mikecool
13.03.20
✎
00:01
|
(0) хреновый это путь, чтобы там Ёпрст ни говорил
самый простой - префиксы, минимум кода |
|||
12
mikecool
13.03.20
✎
00:03
|
+11 два месяца как запустили такую же хрень, заявки до сих пор типа "а вот здесь не надо постфикс, а здесь он должен быть таким, а здесь таким"
|
|||
13
ДенисЧ
13.03.20
✎
04:37
|
Свой реквизит номера и его программное заполнение. И не надо сову топить, там уже занято мумой.
|
|||
14
Ёпрст
гуру
13.03.20
✎
11:06
|
(11) дык, смотри (1)
:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |