|
Нумерация документов
| ☑ |
0
Powerfool
07.05.13
✎
10:46
|
Доброго времени суток! Наблюдаю в своей УПП странную ситуацию. Есть две организации с префиксами "ДК" и "ДКН" соответственно. Так вот, создавая документы на "ДК" им присваивается префикс "ДКН", по неведомой мне причине. Смотрю отладчик: в модуле документа в конце процедуры ПередЗаписью номер ещё пустой, потом компиляция в общем модуле (процедура ПриУстановкеНовогоНомераДляДокументов), где генерируется правильный префикс, потом компиляция в модуле документа в процедуре ПриЗаписи, тут присваивается номер с неверным префиксом.
Вот думаю, мож я процедуру пропустил в этой последовательности?
|
|
1
Любопытная
07.05.13
✎
10:47
|
поди подписки на событие есть
|
|
2
Powerfool
07.05.13
✎
10:48
|
(1) А как бы понять какие именно подписки использовались? Стек вызовов такого не показывает
|
|
3
Godofsin
07.05.13
✎
10:49
|
(2) в конфигураторе посмотреть
|
|
4
Любопытная
07.05.13
✎
10:49
|
а посмотреть, какие есть подписки у этого документа
|
|
5
бомболюк
07.05.13
✎
10:49
|
префиксы неправильные. один включает другой, так что вычисляя максимальный номер с префиксом "ДК" подставится номер с префиксом "ДКН". Поставь чтоль хотя бы "-" после префиксов.
|
|
6
бомболюк
07.05.13
✎
10:52
|
+(5) а лучше сделал бы ты все префиксы одинаковой длины.
|
|
7
Powerfool
07.05.13
✎
10:52
|
(5) Первый раз про такое слышу, можно поподробней?
|
|
8
бомболюк
07.05.13
✎
10:54
|
пожалуйста: при вычислении макс. номера используется запрос типа select max(_Number) from _DocumentXXX where _Number like 'ДК%', и под такой запрос попадет максимальный номер с префиксом "ДКН".
|
|
9
hhhh
07.05.13
✎
11:08
|
(7) 1. никогда не делай префиксов, один из которых включает другой.
2. никогда не делай префиксов разной длины.
3. Если ты не выполнил условия 1 или 2, никогда не удивляйся и не задавай глупых вопросов.
|
|
10
Powerfool
07.05.13
✎
11:51
|
(9) Да да, п.2 - см. п.1. Остается только возмущаться, как безобидному пользователю узнать бы об этом, чтобы не задавать идиотские вопросы? Для тех кто не понял: Вопрос риторический
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший