Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Переполнение при генерации номера документа. Требуется сменить префикс. : Супермаг Плюс (Супермаг 2000)

19.03.2024 6:57


20.09.2006 17:37
Little
 
При формировании прихода и расхода по сличилке выскакивает:
  • 2006.09.20 (среда) 16:42:53
    Версия 1.023.5
    >>> Запись 1
    Источник: База данных
    HRESULT=80004005 custom=0 SQLState=<none>
    Переполнение при генерации номера документа. Требуется сменить префикс.
    >>> Запись 2
    Источник: Microsoft OLE DB Provider for Oracle
    HRESULT=80004005 custom=0 SQLState=<none>
    ORA-20069: Переполнение при генерации номера документа. Требуется сменить префикс.
    ORA-06502: PL/SQL: : ошибка преобразования символа в число ошибка числа или значения
    ORA-06512: на "SUPERMAG.DOCUMENTS", line 587
    ORA-06512: на "SUPERMAG.SMGENERATEDOCNOROLLSWAYS", line 6
    ORA-06512: на line 1

    >>> Запись 3
    Источник: SmLibaryBase trace
    HRESULT=80004005 custom=0 SQLState=<none>
    { ? = call SuperMag.SMGenerateDocNoRollsWays(?, ?, ?) }
    Params:
    {0} DocNo[50](0,0): vt=0 value=<not printable>
    {1} DocRL_ID[50](0,0): vt=8 value=14СВМ00929
    {2} WaysDocType[2](0,0): vt=8 value=WI
    {3} Location[0](0,0): vt=3 value=2
Никто не сталкивался с такой проблемой ?!
20.09.2006 19:44
OlegON
 
Так это же древнющая вещь... Тем паче написано, в чем проблема... Номера накладных проверь... Префикс им смени, например.
21.09.2006 10:13
Little
 
Олег, если бы дело было в префиксе, то не давало бы сделать приход, а тут не дает сделать приходку по сличилке.. Если помнишь как формируется номера приходок по сличилке, то поймешь, что префикс тут вообще не может переполнится. *01
21.09.2006 10:29
mary
 
а у сличительной ведомости префикс не может переполнится? Так же может быть префикс по местам хранения
21.09.2006 10:32
mary
 
Причины воникновения этой ошибки ('Переполнение при генерации номера документа')........При генерации номера документа используется заданный префикс, количество символов и последний созданный номер. Если для этих условий нового номера создать невозможно, то и появляется такая ошибка. Для разрешения проблемы можно задать новый префикс, увеличить количество значащих символов или разобраться с пропусками в порядке имеющихся номеров документов.
21.09.2006 10:38
Little
 
Так сличилка создается, а вот при генерации по ней накладных выскакивает ошибка. Причем только на приход... И еще если номер задать руками, то все проходит без ошибок. Да и потом номер по сличилке генериться как "номер сличилки"-"префикс прихода + 00001" К примеру, т.е. номер всегда первый. Переполнения вылезти в принципе не может... *08
21.09.2006 10:50
OlegON
 
Может. Поменяй префикс, послушай старика *04
21.09.2006 11:28
Little
 
Как скажешь сенсей! *06 Попробую, но как мне кажется собака не там порылась...
21.09.2006 12:16
Little
 
Kadr, большое спасибо! проблема решена. возникает при появлении документов с номером в котором присутствует пробел!
21.09.2006 12:52
Mtirt
 
Скорей всего не присутствует. Это я пару раз видела - не мешало. А оканчивается пробелом. Тогда точно сложно следующий номер вычислить...
Но ты по-моему этот документ уже прибил и поэтому выяснить не удастся...
Часовой пояс GMT +3, время: 06:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.