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

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

19.04.2024 13:16


04.12.2009 14:51
Mr_Niceguy
 
Вчера долго мудрили с параметрами генерации номера у Накладной на перемещение (префикс, длина номера), создавали вручную, экспортировали из приходной накладной, пробовали менять местами МХ из которого уходит и в которое приходит (что кстати меняло характер ошибок, при этом уже начинает ругаться на нехватку остатков) в итоге все вернули в исходное состояние.
После махинаций в базу только загружались кассовые документы за этот день и ночью выполнялся бэкап и Сбор Мусора.
Утром все само заработало. Что сделалось непонятно, тем и обиднее..

Mtirt, А вот насчет Актов переоценки не проверяли. Посмотрели, что в описании ошибки фигурирует IW и исследовали только их.
10.12.2009 12:46
HellBoy
 
Всем доброго времени.
Мда... Проверили правила генерации Актов Переоценки, оказалось, что они созданы только для одного МХ (Центрального склада), а для остальных мест хранения префиксы не указаны и нумерация АП для остальных МХ (не Центрального Склада) достигла своего максимума (9999), и при перемещении нового товара не могли создаться новые акты переоценки. Когда создали правила генерации АП для остальных МХ, все заработало.

Mtirt как всегда права. Снимаю шляпу.

Невнимательность причина многих ошибок...
21.12.2009 16:37
YuraZ
 
Цитата:
HellBoy Всем доброго времени.
Мда... Проверили правила генерации Актов Переоценки, оказалось, что они созданы только для одного МХ (Центрального склада), а для остальных мест хранения префиксы не указаны и нумерация АП для остальных МХ (не Центрального Склада) достигла своего максимума (9999), и при перемещении нового товара не могли создаться новые акты переоценки. Когда создали правила генерации АП для остальных МХ, все заработало.

Mtirt как всегда права. Снимаю шляпу.

Невнимательность причина многих ошибок...
В догонку.
Это частая причина непонимания этой ошибки. Если внимательно посмотреть текст ошибки, то видно, что ошибка возникает после вызова процедуры SUPERMAG.REVALAC, которая в свою очередь, пытается создать акт переоценки. И уже при создании акта возникает переполнение.
Часовой пояс GMT +3, время: 13:16.

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