Имя: Пароль:
1C
1С v8
Нумерация документов
,
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. Остается только возмущаться, как безобидному пользователю узнать бы об этом, чтобы не задавать идиотские вопросы? Для тех кто не понял: Вопрос риторический
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший