1. начинается выгрузка на кассы.
2. через 5 минут заканчивается выгрузка на кассы. (смотрю в кассовом модуле, что выгрузка завершена. Смортю в каталоги обмена. вседанные выгружены и УКМ4 начинает их нормально принимать.
3. через 30 минут после завершения выгрузки (у меня так настроено расписание). начинается следующая выгрузка и она завершается с ошибкой.
4. через 30 минут начинается следующая выгрузка и она проходит нормально.
и так далее по кругу.
фрагмент лога прилагаю. Выгрузка, которая началась в 16:22 закончилась в 16:28 - это я отследил глазами). Выгрузка, которая началась в 16:52 упала с ошибкой. Выгрузку в 16:56 я запсутил вручную, чтобы не ждать полчаса (если бы ждал, то результат был бы тот же. я проверял. Первая выгрузка с утра (у меня настроено расписание с 8:30 до 21:30 каждые 30 минут) также пабает с этой же ошибкой.
2017.07.07 (пятница) 16:22:40 1.34.0.0 sp0 [9] WARN Sm.Cash.Server
источник: SmCashServerLib
Инкрементальная выгрузка по расписанию магазина -1 базы данных TEOREMA
--------------------------------------------------------
2017.07.07 (пятница) 16:22:41 1.34.0.0 sp0 [9] DEBUG Sm.Cash.Server
источник: SmUKM4XMLDesk
CDriver.LoadDesk(-1, -1, 1, \\192.168.1.5\kassa\001)
--------------------------------------------------------
2017.07.07 (пятница) 16:52:41 1.34.0.0 sp0 [9] WARN Sm.Cash.Server
источник: SmCashServerLib
Инкрементальная выгрузка по расписанию магазина -1 базы данных TEOREMA
--------------------------------------------------------
2017.07.07 (пятница) 16:52:42 1.34.0.0 sp0 [9] DEBUG Sm.Cash.Server
источник: SmUKM4XMLDesk
CDriver.LoadDesk(-1, -1, 1, \\192.168.1.5\kassa\001)
--------------------------------------------------------
2017.07.07 (пятница) 16:52:45 1.34.0.0 sp0 [9] ERROR Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: "Ошибка исполнения функции CDriver.Download"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmUKM4XMLDesk
----- Причина исключения, уровень вложения 1 -----
сообщение: "ORA-01407: cannot update ("SUPERMAG"."TTCARDCHANGES"."PRICE") to NULL
ORA-06512: at "SUPERMAG.CASH", line 2483
ORA-06512: at line 1"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 1407
источник: Microsoft OLE DB Provider for Oracle
----- Причина исключения, уровень вложения 2 -----
сообщение: "begin Supermag.Cash.FillCashPriceForUKM4(0,3); end;"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
--------------------------------------------------------
2017.07.07 (пятница) 16:52:45 1.34.0.0 sp0 [9] WARN Sm.Cash.Server
источник: SmCashServerLib
Ошибка при пересылке выгруженных данных на кассу с условным номером 1 магазина Центральный офис в базе данных TEOREMA. Дополнительную информацию см. в следующем сообщении.
--------------------------------------------------------
2017.07.07 (пятница) 16:52:45 1.34.0.0 sp0 [9] ERROR Sm.Cash.Server
----- Прерывание работы программы -----
сообщение: "Ошибка исполнения функции CDriver.Download"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmUKM4XMLDesk
----- Причина исключения, уровень вложения 1 -----
сообщение: "ORA-01407: cannot update ("SUPERMAG"."TTCARDCHANGES"."PRICE") to NULL
ORA-06512: at "SUPERMAG.CASH", line 2483
ORA-06512: at line 1"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 1407
источник: Microsoft OLE DB Provider for Oracle
----- Причина исключения, уровень вложения 2 -----
сообщение: "begin Supermag.Cash.FillCashPriceForUKM4(0,3); end;"
исключение: Sm.Core.InteropException
hResult: 80004005h; доп. код: 0
источник: SmLibaryBase trace
--------------------------------------------------------
2017.07.07 (пятница) 16:56:26 1.34.0.0 sp0 [9] DEBUG Sm.Cash.Server
источник: SmUKM4XMLDesk
CDriver.LoadDesk(-1, -1, 1, \\192.168.1.5\kassa\001)