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

ORA-20069 Переполнение при генерации номера документа : Супермаг Плюс (Супермаг 2000)

26.04.2024 11:17


06.10.2017 12:32
Rakoth
 
При попытке принять акт переоценки получаю следующее сообщение.

ORA-20069: Переполнение при генерации номера документа. Требуется сменить префикс
ORA-20069: Переполнение при генерации номера документа. Требуется сменить префикс
ORA-06512: íà "SUPERMAG.DOCUMENTS", line 646
ORA-06512: íà "SUPERMAG.DOCUMENTS", line 656
ORA-06512: íà "SUPERMAG.DOCAC", line 239
ORA-06512: íà "SUPERMAG.DOCAC", line 1021
ORA-06512: íà "SUPERMAG.DOCAC", line 969
ORA-06512: íà "SUPERMAG.DOCAC", line 1543
ORA-06512: íà "SUPERMAG.DOCAC", line 1394
ORA-06512: íà "SUPERMAG.SMDOCSTATEACCSTOREAC", line 12
ORA-06512: íà line 1

В черновиках акт создается, но при попытке принять его и соответственно передать цены на другие магазины вываливает ошибку.
В супермаге новичок. Из того ,что понял, при принятии акта переоценки на его основании создаются документы на все магазины. Сейчас у меня номер документа 9999, то есть подозреваю, что нужно просто увеличить кол-во знаков до 5 и все пойдет. Но не могу найти где это можно сделать
Помогите, плиз, уже несколько часов бьюсь
06.10.2017 12:40
Rakoth
 
Нашел на форуме такое
"Проверили правила генерации Актов Переоценки, оказалось, что они созданы только для одного МХ (Центрального склада), а для остальных мест хранения префиксы не указаны и нумерация АП для остальных МХ (не Центрального Склада) достигла своего максимума (9999), и при перемещении нового товара не могли создаться новые акты переоценки. Когда создали правила генерации АП для остальных МХ, все заработало.",

не понимаю только, где искать эти правила генерации
06.10.2017 12:42
Mtirt
 
Разделы - Настройка - Справочники -Документы - Параметры создания документов.

Проще всего, не менять префикс (хотя это тоже работает), и изменить длину номера.
06.10.2017 13:28
Rakoth
 
Теоретически через какое-то время опять придется менять длину номера?
06.10.2017 13:34
Mtirt
 
Теоретически - да.

Лично я раз в год, 31 декабря меняю префиксы у всех документов.
16.03.2018 15:48
Rakoth
 
Опять появилась данная ошибка.
Менял префикс и длину номера - не помогло.
Сам акт переоценки создается на центральном складе и потом уже автоматом создаются акты переоценки для других точек. В параметрах создания был только центральный скалад. Попробовал добавить параметры для всех точек - не помогло. Причем, если делать акт отдельно для каждого склада, кроме центрального - все ок. Но как делаешь это с центрального - сразу ошибка вываливается.

2018.03.16 (пятница) 14:34:41
Версия 1.026.1
>>> Запись 1
Источник: База данных
HRESULT=80004005 custom=20069 SQLState=<none>
Переполнение при генерации номера документа. Требуется сменить префикс.
>>> Запись 2
Источник: Microsoft OLE DB Provider for Oracle
HRESULT=80004005 custom=20069 SQLState=<none>
ORA-20069: Переполнение при генерации номера документа. Требуется сменить префикс.
ORA-20069: Переполнение при генерации номера документа. Требуется сменить префикс.
ORA-06512: на "SUPERMAG.DOCUMENTS", line 646
ORA-06512: на "SUPERMAG.DOCUMENTS", line 656
ORA-06512: на "SUPERMAG.DOCAC", line 239
ORA-06512: на "SUPERMAG.DOCAC", line 1021
ORA-06512: на "SUPERMAG.DOCAC", line 969
ORA-06512: на "SUPERMAG.DOCAC", line 1543
ORA-06512: на "SUPERMAG.DOCAC", line 1394
ORA-06512: на "SUPERMAG.SMDOCSTATEACCSTOREAC", line 12
ORA-06512: на line 1

>>> Запись 3
Источник: SmLibaryBase trace
HRESULT=80004005 custom=0 SQLState=<none>
begin SuperMag.SMDocStateAccStoreAC('ЦС0000001'); end;
16.03.2018 15:49
Rakoth
 
Где еще можно копать?
16.03.2018 16:25
OlegON
 
Чтобы не лечить по фотографии - поменяй вообще все префиксы в настройках этой базы.
16.03.2018 16:35
Rakoth
 
Поменял все что были, в Разделы-Настройка-Справочники-Параметры создания доументов - все равно ошибку выдает
16.03.2018 16:48
OlegON
 
Кардинально поменяй, на латиницу, например. Чтобы были гарантии, чтобы не поменял на те, которые уже когда-то были.
Часовой пояс GMT +3, время: 11:17.

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