PDA

Просмотр полной версии : import в SH4 c удаленного компа



РВО
08.08.2014, 02:52
Здравствуйте! Импортирую с одной машины на которой стоит SH4(rk7tosh4 настроил указав сервер и внешний ip c портом) а менеджерская на другой машине (порт прописал в роутере.. удаленно в менеджерскую заходит ) ИМПОРТ ТОВАРОВ выгружается а ИМПОРТ РАСХОДА НЕТ стоит долго и не выгружается. Изза чего может быть?

В списке документа расхода/ место реализации 99 ресторанов из них 7 мои а другие мусором с Травалской РК6 выгружается.
Может быть изза того что макс количество реализаций? или их больше 99?

Brambrulet
08.08.2014, 04:36
А в логах что пишет? Может ошибки какие выдаёт?

РВО
08.08.2014, 14:31
0001209C.D:\UCS\SH4_OK-Fud\errors32.DLL
0000E457.D:\UCS\SH4_OK-Fud\THREAD32.DLL
0001096D.D:\UCS\SH4_OK-Fud\THREAD32.DLL
00011538.D:\UCS\SH4_OK-Fud\THREAD32.DLL
00011A97.D:\UCS\SH4_OK-Fud\THREAD32.DLL
000241FA.D:\UCS\SH4_OK-Fud\netkern.dll
0002B4A8.D:\UCS\SH4_OK-Fud\netkern.dll
0002DEBC.D:\UCS\SH4_OK-Fud\netkern.dll
0002F08F.D:\UCS\SH4_OK-Fud\rk7tosh4.dll
0004D606.D:\UCS\SH4_OK-Fud\rk7tosh4.dll
0004DA61.D:\UCS\SH4_OK-Fud\rk7tosh4.dll
0005690B.D:\UCS\SH4_OK-Fud\SHTR.DLL
00057A1F.D:\UCS\SH4_OK-Fud\SHTR.DLL
00005D98.D:\UCS\SH4_OK-Fud\ImportRK.exe
00004E8E.D:\UCS\SH4_OK-Fud\ImportRK.exe
000054AE.D:\UCS\SH4_OK-Fud\ImportRK.exe
0000510E.D:\UCS\SH4_OK-Fud\ImportRK.exe
000058D8.D:\UCS\SH4_OK-Fud\ImportRK.exe
000081D4.D:\UCS\SH4_OK-Fud\ImportRK.exe
0005798A.D:\UCS\SH4_OK-Fud\vcl60.bpl
0005A9A8.D:\UCS\SH4_OK-Fud\vcl60.bpl
0005AAE0.D:\UCS\SH4_OK-Fud\vcl60.bpl
0005A9A8.D:\UCS\SH4_OK-Fud\vcl60.bpl
00037EEA.D:\UCS\SH4_OK-Fud\rtl60.bpl
000162FA.C:\Windows\syswow64\user32.dll
00016D3A.C:\Windows\syswow64\user32.dll
0001965E.C:\Windows\syswow64\user32.dll
000196C5.C:\Windows\syswow64\user32.dll
00055FBB.C:\Windows\syswow64\user32.dll
000560FC.C:\Windows\syswow64\user32.dll
0004312E.C:\Windows\syswow64\user32.dll
0003AA3F.C:\Windows\syswow64\user32.dll
000162FA.C:\Windows\syswow64\user32.dll
00016D3A.C:\Windows\syswow64\user32.dll
00020D27.C:\Windows\syswow64\user32.dll
0002794A.C:\Windows\syswow64\user32.dll
0005AA8C.D:\UCS\SH4_OK-Fud\vcl60.bpl
0005A9A8.D:\UCS\SH4_OK-Fud\vcl60.bpl
00037EEA.D:\UCS\SH4_OK-Fud\rtl60.bpl
000162FA.C:\Windows\syswow64\user32.dll
00016D3A.C:\Windows\syswow64\user32.dll
000177C4.C:\Windows\syswow64\user32.dll
00017BCA.C:\Windows\syswow64\user32.dll
00045834.D:\UCS\SH4_OK-Fud\vcl60.bpl
00002806.D:\UCS\SH4_OK-Fud\ImportRK.exe
00001B5A.D:\UCS\SH4_OK-Fud\ImportRK.exe
0007DB63.D:\UCS\SH4_OK-Fud\CC3260MT.DLL
-------------------END STACK--------------

---------- Добавлено в 12:28 ---------- Предыдущее сообщение было размещено в 12:26 ----------

Ok_Fud
Импорт групп станций... Обработано записей: 1, добавлено записей 0.
Импорт товарных групп... Обработано записей: 100, добавлено записей 0.
Импорт категорий расхода (причины удаления)... Обработано записей: 6, добавлено записей 0.
Импорт категорий расхода (валюты)... Обработано записей: 12, добавлено записей 0.
Импорт категорий расхода (типы оплат)... Обработано записей: 8, добавлено записей 0.
Импорт товаров... Обработано записей: 761, добавлено записей 1.
Импорт расхода...

---------- Добавлено в 12:31 ---------- Предыдущее сообщение было размещено в 12:28 ----------

На импорте расхода стоит по пол часа минимум и в конце предлагает закрыть программу или отладить

ОДИН РАЗ ДОЖДАЛСЯ ОКОНЧАНИЯ ИМПОРТА И ВЫШЛО ЭТО. DLL exception: Error rkGetSalesData (DelReasons)

SH
08.08.2014, 15:10
Изза чего может быть?
В списке документа расхода/ место реализации 99 ресторанов
Из-за этого. Надо, наверное, таймауты увеличивать.
Вопрос: локально импортирует?

Brambrulet
08.08.2014, 22:51
Из-за этого. Надо, наверное, таймауты увеличивать.
Вопрос: локально импортирует?Эээ ... уверен?

А какая разница сколько там мест реализации? Да и судя, по тому, что прога висит полчаса, с таймаутами всё в порядке. Я бы предположил, что проблема в объёме данных.

При выгрузке из семерки во временной папке формируются DB'шки. Таблички для справочников формируются и импортируются без проблем. Проблема именно с данными по продажам. И очень может быть, что проблема в объёме данных.

Импортнуть локально конечно стоит. Но кое-что можно сделать и прямо из дома. Можно посмотреть как импорт себя ведёт с разным количеством данных. Импортировать данные из завтрашнего дня. Если прокатит, то импортировать данные за один день из одного ресторана. Если прокатит, то данные за неделю ...

РВО
09.08.2014, 01:31
Вопрос: локально импортирует?
Нет. по внешнему ip



Надо, наверное, таймауты увеличивать.
Где их увеличивать? Таймаут построения кубов нашел там 6000 стоит. Это?

SH
09.08.2014, 13:36
Я бы предположил, что проблема в объёме данных.
Я это и имел ввиду.

---------- Добавлено в 12:36 ---------- Предыдущее сообщение было размещено в 12:35 ----------


Нет. по внешнему ip
Вы меня неправильно поняли. Если запустить импорт локально, то он выполняется? Надо проверить, затуп только по сети, или вообще.

РВО
09.08.2014, 23:10
Вы меня неправильно поняли. Если запустить импорт локально, то он выполняется? Надо проверить, затуп только по сети, или вообще
Выполняется только импорт товаров.
но не расхода

Brambrulet
09.08.2014, 23:21
А за завтрашний день?

РВО
18.08.2014, 01:17
завтрашний это как? на следующий день если сделать выгрузку? делал если я правильно понял. Уже пол месяца как делаю)) в рк проставлять надо что нибудь может. SHTR.dll обновил. Галочка стоит на типе цен/ основная /свойства/ цена стор хаус4
Имя сервера правильное [REFSERVER7];; References/Reports server name
ServerName = TEST_RK7SRV
;; Client name - unique client name
ClientName = SH4cli
;; Timeout - 1 hour
NetworkTimeout = 360000000
;RestaurantCode=1
ImportMode=0


[NETKERN]
PROTOCOLS = tcpsoc.DLL
;NODISCONNECTEVENTS = 1


[TCPSOC]
listen = 0 ;!!!


[TCPDNS]
TEST_RK7SRV=163.33.141.140:3639
может тут что не так.

Brambrulet
19.08.2014, 03:18
Если делать выгрузку на следующий день - это импортировать вчерашний день!

Завтрашний - это завтрашний. Это когда сегодня 19-ое, а импорт делаешь за 20-е. В базе за этот день пусто. Соответственно придёт ноль строк. Ноль строк данных - это минимальное количество данных, а значит и минимальная нагрузка. У тебя импорт при этой минимальной нагрузке сработает, или также ошибку выдаст?

nikolabogetic
19.08.2014, 04:01
Выполняется только импорт товаров.
но не расхода

Лицензия на сервер отчетов прописана?
"Источник данных кубов" какой стоит? (В настройках сервера отчетов)