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

Проблема с отчетами после переноса БД. : Супермаг Плюс (Супермаг 2000)

23.11.2024 12:16


08.12.2006 13:12
Итак предыстория:

В один прекрасный момент случилось ужасное. Перестала работать расчет себестоимости. После проверки структуры БД, была дана рекомендация сделать перенос данных со старой базы в новосозданную. Сделали новую БД, перенесли данные со старой БД в новую.
Уже было обрадовались что себестоимость стала работать.
Но не тут то было. Возникла проблема с z-отчетами. Выгрузка в кассы проходит нормально. А вот прием с касс не идет . УКМ скидывает данные в папку c:/sm2000/kassa/cashz1, а вот СМ не забирает данные. В СМ места хранения/склады настроено вроде все нормально, прописаны пути для закрытия, загрузки и пр.
Возможно мы что-то упустили, я уже не знаю, что делать. Подскажите плиз!

Так же не расчитывается в отчетах ни доходность ни реализация , что с отчетами тоже не понимаю, I need help!


СМ 2000 1.024.6
УКМ 4.0392
08.12.2006 13:50
Что значит "перенесли данные"? Экспорт? Почтовик? Оптимайзер гоняли? При нажатии на "Принять" в касс. модуле что происходит? В журнале Windows за это время что есть?
08.12.2006 16:36
Данные переносили через почтовик... После очистки папки cashz1 вроде данные пошли, но как то, не со всех касс. С одних полностью за все дни, с других только за 3 дня, хотя период в отчете с 1 по 7 декабря. Так что проблема с z-ками частично решилась. Буду по сменам выгружать с проблемных касс.
08.12.2006 17:03
Вот что есть в логах сервера от кассовго модуля:

General failure. Error messages follows.
Запись 1. Код=80004005h (20501) [База данных]:
Функция проверки: "Документ находится в закрытом периоде"

Запись 2. Код=80004005h (20501) [Microsoft OLE DB Provider for Oracle]:
ORA-20501: Функция проверки: "Документ находится в закрытом периоде"
ORA-06512: на "SUPERMAG.CORE", line 285
ORA-06512: на "SUPERMAG.INSPECT", line 279
ORA-06512: на "SUPERMAG.DOCUMENTS", line 6734
ORA-06512: на "SUPERMAG.CASH", line 1519
ORA-06512: на "SUPERMAG.CASH", line 1584
ORA-06512: на line 2


Запись 3. Код=80004005h (1122778899) [Модуль функций проверки данных]:
{INSPECT_CONTEXT}|Смена статуса от "Принят полностью" до "Принят"
{INSPECT_FUNC=6}|1|Документ находится в закрытом периоде
{INSPECT_ERR=6}|1|Документ "Продажи по кассе № CS20060530@2" находится в закрытом периоде


Запись 4. Код=80004005h (0) [SmLibaryBase trace]:
begin
Supermag.Cash.CreateCashDocs;end;
%5 %6 %7 %8




Error creating cash documents on date 30.05.2006 for shop Гипермаркет САМИ in database sami02. See the next message for more info.


Насколько понимаю ругается на документ продажи по кассе и то что он находится в закрытом периоде. Но в новой базе инфы нет по закрытым периодам, а в старой закрытые периоды были до 1 июня 2006. Что нам нужно сделать, чтобы выйти из этой ситуации?
08.12.2006 17:13
А это, случайно, не ругань на то, что в админе стоит слишком новая дата "не редактировать документы до даты" или как там этот параметр?
09.12.2006 04:07
именно, в админском модуле проверь на вкладке конфигурация, выбери БД -> документы -> Редактирование документов только с датой после

Поставь нужную дату (дата должна быть меньше на один день нужной для загрузки)
Часовой пояс GMT +3, время: 12:16.

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