11.01.2007, 08:36 | #1 |
Сам.AX
|
Документооборот - прикрепляется не то, что надо
Ситуация такая. Пользователи прикрепляют к записям графические файлы(jpeg,gif...), но иногда прикрепляются не те файлы. Поковырявшись в коде и в настройках нашел номерную серию для этого дела, она оказалась непрерывной и очищается каждые сутки. У меня такое подозрение, что косяк именно из-за номерной серии. Система каким-то образом неправильно выдает следующий номер и получается, что файл копируется на шару, допустим под именем "Док0000021.jpg", а в базе запись ссылается на "Док00000XX.jpg" уже записанного файла... В принципе логично, если косяк с очисткой, например...
Никто не сталкивался? Может просто непрерывность убрать? |
|
11.01.2007, 08:57 | #2 |
Злыдни
|
Глянул свою настройку: непрерывность не установлена, очистка не настроена. Все работает замечательно. Зачем для таких документов поддерживать непрерывность? Ну будут дырки в нумерации...
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
11.01.2007, 11:14 | #3 |
Сам.AX
|
Спасибо, я так и думал.
|
|
12.01.2007, 15:24 | #4 |
Участник
|
Операции очистки номерных серий в 3.0 (не проверяли для разных SP) есть ошибка: если значение из номерной серии хоть раз попало в список неиспользованных номеров (список ведется для непрерывных номерных серий), то потом это значение будет использоваться до бесконечности. Т.е. при определении следующего номера из номерной серии будет использовано значение из списка неиспользованных, при следующей очистке номерной серии оно опять попадет в спискок неиспользованных значений, и так до бесконечности.
Отсюда вывод: нафиг не надо включать непрерывность там, где это не требуется. |
|
12.01.2007, 15:42 | #5 |
Участник
|
впринципе можно оставить непрерывность, может в этом случае она и имеет какой то смысл, а серию в самом коде генерить пропуская признак непрерывности
|
|