18.04.2011 09:56
IvanSuSanin
 
Настраиваем загрузку\закрытие касс SET RETAIL. С загрузкой все нормально, при закрытии весь процес проходит, выдает сообщение " формирование данных по кассовым продажам завершено", но в S-Market ни чего не выгружает (пусто)? Что могли упустить при настройке закрытия?
18.04.2011 10:37
IvanSuSanin
 
18.04.2011 10:31:56: Начало формирования данных по кассовым продажам
18.04.2011 10:31:56: Количество закрываемых касс: 1
18.04.2011 10:31:56: Будет производиться закрытие через подключение к базе СТО.
Файл данных подключения: C:\SET\UDL\SES.udl
18.04.2011 10:31:56: Начало общего закрытия касс
18.04.2011 10:31:56: Получен список закрываемых касс: (1)
18.04.2011 10:31:56: Начало обработки данных по Z-отчётам
18.04.2011 10:31:56: Начало процедуры копирования данных CopyData (ses)
18.04.2011 10:31:56: Получено записей для обработки: 0 (НАВЕРНОЕ ПО ЭТОМУ? НЕ ПОНЯТНО ПРИЧИНЫ?)
18.04.2011 10:31:56: Процедура копирования данных CopyData (ses) завершена успешно
18.04.2011 10:31:56: Процедура CashesSesDownLoad завершена успешно
18.04.2011 10:31:56:
18.04.2011 10:31:56: Завершена приёмка данных.
18.04.2011 10:31:56: Начало формирования расходных документов
18.04.2011 10:31:56: Общая часть. Создание кассовых документов завершено
18.04.2011 10:31:56: Общая часть. Оприходование кассовых документов завершено
18.04.2011 10:31:56: Общая часть. Подтверждение данных завершено
18.04.2011 10:31:56: Отработана процедура завершения DownloadEnd
18.04.2011 10:31:56: Процедура формирования данных по кассовым продажам завершена успешно
18.04.2011 10:31:56: Формирование данных по кассовым продажам завершено.
20.04.2011 06:51
sergk
 
Для поиска смен для закрытия выполняется вот этот запрос к базе SET.
Можно попробовать выполнить его отдельно, установив ваш период дат и список касс.

SELECT ShopIndex, CashNumber, GangNumber AS ZNUMBER,
ISNULL(GangDateStop,GangDateStart) AS [DATE], ISNULL(SummaSaleCash + SummaSaleCashless,0) AS SALE,
ISNULL(SummaRetCash + SummaRetCashless,0) AS [RETURN],
0 AS STORNO, 0 AS STORNRET, ISNULL(Summa,0) AS RESULT, GangDateStop, OperDay
FROM dbo.OperGang
WHERE (GangDateStop IS NOT NULL) /* только закрытые смены */
and (OperDay BETWEEN 2011.04.01 AND 2011.04.02)
/* and (Taken = 0) */
AND (CashNumber IN (1))
ORDER BY ShopIndex, CashNumber, GangNumber
19.06.2011 14:53
warex
 
Проблема следующая при закрытии касс их 3 две нормально а треть пишет нет ни данных для выгрузки.
20.06.2011 06:09
sergk
 
Цитата:
warex Проблема следующая при закрытии касс их 3 две нормально а треть пишет нет ни данных для выгрузки.
Каким вариантом осуществляете закрытие касс: через dbf, через com объекты или прямым подключением к базе?
Очень похоже на то, что третья касса выгружает продажи с места хранения, которое не относится к данному филиалу либо нет такого номера места хранения в базе S-Market.
Часовой пояс GMT +3, время: 09:44.

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