|
v8: генерация номеров ПКО | ☑ | ||
---|---|---|---|---|
0
ammpryanik
29.11.12
✎
11:58
|
Господа. вот раньше в бп в пко автоматически создавались новые номера. Потом однажды ввели номер вручную итеперь номера генерироваться перестали. Как это исправить??
|
|||
1
cw014
29.11.12
✎
11:59
|
Надавать по рукам тому, кто изменил номера вручную
|
|||
2
Wobland
29.11.12
✎
11:59
|
+(1) и посадить его в сервер. пускай вручную новые номера назначает
|
|||
3
ДемонМаксвелла
29.11.12
✎
12:00
|
(0) если ты так же программируешь, то никак
а вообще или исправить кривые номера, или дописать алгоритм |
|||
4
Cube
29.11.12
✎
12:01
|
(0) воспользоваться поиском...
|
|||
5
ammpryanik
29.11.12
✎
12:09
|
Так. То есть если номер документа изменить вручную, то он перестает генерироваться вручную??
|
|||
6
Cube
29.11.12
✎
12:11
|
(5) Нет, не так. Вот тут очень подробно всё написано: http://www.forum.mista.ru/find.php
Смысла писать одно и то же 10 раз не вижу. |
|||
7
cw014
29.11.12
✎
12:11
|
1) У ПКО насколько я помню собственная генерация кода, так что кури код
2) Да, если система не может получить "следующую" позицию кода |
|||
8
Злопчинский
29.11.12
✎
12:12
|
(5) нет. номер документа должен быть записан по определенному шаблону, чтобы он имел возможность генерится автоматически. Набите вашими млятскими ручонками млятского ручного номера сломало программе мозг - она применяет тот шаблон, под который подходит ваш млятский ручной номер. в результате шаблон вашего млятского ручного номера не дает возможности проводить автонумерацию.
|
|||
9
ammpryanik
29.11.12
✎
12:21
|
(9) окай((
|
|||
10
ammpryanik
29.11.12
✎
12:25
|
так а если я изменю номер, но сделаю это по шаблону, чтобы он был хорошим. нумерация всё равно собьется?
|
|||
11
Cube
29.11.12
✎
12:27
|
(10) Сферический конь в вакууме. Что для тебя "хорошо"? Что для тебя "собьётся"? Давай конкретный пример, получишь конкретный ответ.
|
|||
12
Cube
29.11.12
✎
12:29
|
+(11) Что-то я сегодня злой... Буду исправляться:
Смотри, если у тебя нумерация МСК0001, МСК0002, МСК0003 и у следующего документа ты ставишь номер МСК0005, то следующим номером будет МСК0006. |
|||
13
Cube
29.11.12
✎
12:31
|
+(12) С другой стороны, если у тебя нумерация МСК0001, МСК0002, МСК0003, МСК0005 и у следующего документа ты ставишь номер МСК0004, то последующим номером будет МСК0006.
|
|||
14
ammpryanik
29.11.12
✎
12:33
|
нет смотри ест ьномера\\
МСК001 МСК002а потом МСК3 а потом МСК004 МСК005. и нумераация не генерируется. Вот если я МСК3 перенумерую в МСК003, то нумерация будет генерироваться?? |
|||
15
ДемонМаксвелла
29.11.12
✎
12:35
|
самый страшный номер здесь - МСК002а
|
|||
16
Cube
29.11.12
✎
12:43
|
(14) Всё, писец автонумерации. Два номера не по шаблону. Но если номер МСК3 можно привести в божеский вид, то номер МСК002а - это грабли и ты сам себе их положил. Весь смысл автонумерации заключается в том, что после откидывания префиксов должно оставаться ЧИСЛО, а 002а в чило не преобразуешь и единичку к нему не прибавишь...
|
|||
17
Reset
29.11.12
✎
12:47
|
Косяк с МСК002а можно исправить просто:
Создать МСК0030 и выполнить ОбновитьНумерациюОбъектов() (МСК002а может оставиться в базе и мешать не будет) |
|||
18
Cube
29.11.12
✎
12:50
|
(17) Да ну на! Проверял? Пойду протестирую... Что-то сомнительно...
|
|||
19
Cube
29.11.12
✎
12:50
|
+(18) ведь буква "больше" цифры...
|
|||
20
Reset
29.11.12
✎
12:51
|
(19) Ну это же строки.
"30" > "2a" |
|||
21
Cube
29.11.12
✎
12:53
|
(17) Хм, реально, работает!!!)) Только в ПКО не взлетит - придется писать бумагу, куда дели 28 номеров ПКО... :)
|
|||
22
ДемонМаксвелла
29.11.12
✎
12:53
|
(14) думаю номер может прокатить, 2а окажется между 29 и 30. но всё равно номера с 4 и по 29 автоматически не заполнятся
|
|||
23
Reset
29.11.12
✎
12:55
|
Ну с пропуском только административно -> (1)
|
|||
24
Serg_1960
29.11.12
✎
12:57
|
Эх вы... вернитесь в реальность :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |