PDA

Просмотр полной версии : При постройке куба не отражается пара дней.



Ariman
08.07.2014, 13:51
При попытке построить отчет расхода блюд по категориям или же выгрузить данные в сторхауз, получаем пустые данные. Смены проверил - все смены за эти даты загружены, продажи были. Причем, куб строиться нормально за все предыдущие даты, не выдает никаких ошибок по поводу того что куб устарел. Пересчет кубов эффекта не дает.

В refsrv.stk найдены следующие ошибки:

-------------------------------------
08.07 15:46:18
684:Query (C:\RK7\SQLDebug\08072014\sqlABE8.tmp) execution exception: Async SQL Query execution error: LENGTH не является известным имя встроенной функции
Windows error =183 (B7h). Невозможно создать файл, так как он уже существует.
-------------------------------------
08.07 15:46:18
5250:Cube Куб по истории Oracle (10929) SQL View error: Async SQL Query execution error: LENGTH не является известным имя встроенной функции
Exception:Async SQL Query execution error: LENGTH не является известным имя встроенной функции
-------------------------------------
08.07 15:46:18
5265:Cube Расход блюд по классификациям (10939) SQL View error: Wrong SQL Script (LoadSQLQuery)
-------------------------------------
08.07 15:46:18
5265:Cube Куб по загруженным сменам (10948) SQL View error: Wrong SQL Script (LoadSQLQuery)
-------------------------------------
08.07 15:46:18.726
36:*** Server started, base name=c:\rk7\base\rk7.udb, ref DB version=75000142, cash DB version=74210047 ***

P.S. Соединение с сервером SQL - есть, проверил через Build

SH
08.07.2014, 14:16
Пересчет кубов эффекта не дает.
Пересчитываете через менеджер?
1. Останавливаете сервер;
2. Запускаете сервер как приложение;
3. Жмете пересчет кубов;
4. Ждете.
Попробуйте, пожалуйста, потом расскажите, помогло или нет.

satan
08.07.2014, 14:57
Смены проверил - все смены за эти даты загружены,
Т.е. в списке общих смен за эти даты смены есть? Логическая дата у них стоит правильная?
Попробуйте перезагрузить смены из кассового сервера, а после этого снова пересчитать кубы.

Ariman
09.07.2014, 08:56
Пересчитываете через менеджер?
1. Останавливаете сервер;
2. Запускаете сервер как приложение;
3. Жмете пересчет кубов;
4. Ждете.
Попробуйте, пожалуйста, потом расскажите, помогло или нет.

Не помогло, виснет на пересчете куба по открытию кассового ящика

---------- Добавлено в 10:56 ---------- Предыдущее сообщение было размещено в 10:54 ----------


Т.е. в списке общих смен за эти даты смены есть? Логическая дата у них стоит правильная?
Попробуйте перезагрузить смены из кассового сервера, а после этого снова пересчитать кубы.

В списке общих смен смены есть, логическая дата правильная. Пробовал перезагрузить смены с кассовых серверов - эффекта нет. Смены загружаются заново, но толку от этого нет.

Ariman
09.07.2014, 12:26
Проблема решена. Восстановил базу данных RK7 в MSSQL(из backup), перезагрузил все недостающие смены, пересчитал кубы. Проблема была в том, что каким-то образом, повредились скрипты для расчета двух кубов, "Куб по загруженным сменам" и "куб по классификациям".

Вывод: настраивать бэкап баз данных в MSSQL. Если бы не было, пришлось бы заново базу создавать.

Эркипер Сторехаусович
10.07.2014, 08:45
если повредились скрипты для расчета предустановленных кубов

в версии 7.4.21
перезапускаем рефсервер с параметром
UpgradeAnyTime=1 в rk7srv.ini

в версии 7.5.2
скачиваем с фтп UCS дистрибутив кипера той же версии , файл \Base\upgradepresets.abs из дистрибутива меняем на наш и
перезапускаем рефсервер с параметром
UpgradeAnyTime=1 в rk7srv.ini

alkon132
13.07.2014, 21:06
если повредились скрипты для расчета предустановленных кубов
в версии 7.5.2
скачиваем с фтп UCS дистрибутив кипера той же версии , файл \Base\upgradepresets.abs из дистрибутива меняем на наш
это действие разве необходимо?

Эркипер Сторехаусович
14.07.2014, 09:39
Необходимо т.к. на их фтп лежит оригинальный файл upgradepresets.abs ,а наш файл может побиться.