[ОТВЕТИТЬ]
24.05.2008 08:57
Mihon
 
Доброго времени суток!
Описываю ситуацию:
База магазина. Расписание приема КМ: с 8.10 до 23.40 интервал 30 мин.
Z отчеты с касс снимают с 21.00 до 22.00. не позже.
Стабильно или каждый день или через день кассовый документ обновляется утром следующего дня. т.е., например, 20-го числа касс. док. создался в 21.45. в него не вошли те кассы, которые были сняты позже 21.45. на след. утро в 8.10 кассовый документ пересоздается уже на правильную сумму. В логах сервера ничего связанного с КМ нет (точно). В sseventlog тоже. Выгрузка на кассы идет нормально.
И так еще в 1-2 магазинах.
Почему нас это не устраивает - у нас АП с исполнением на дату принимаются раньше чем сядет КД (~ в 5.00), и в АП неправильная сумма может получиться.
Ломаем голову, уже подключаем С+, ничего придумать не можем.
Подскажите, может кто сталкивался, как сделать чтоб касс. модуль нормально работал?
24.05.2008 14:47
OlegON
 
Я бы поставил прием раз в 10 минут крулосуточно, проверил, когда считается товародвижение и делается бекап. Причем все административные фенечки я обычно пускаю как можно ближе к утру.
25.05.2008 09:57
Mtirt
 
Кто имеет доступ к кассовому модулю?
Скорее всего магазин вручную нажимает кнопочку "Принять!" в это время...
26.05.2008 09:02
Mihon
 
2 OlegON
Раз в 10 минут, конечно, можно. Но, в моем случае у КМ есть еще 4 попытки принять данные. И он, почему-то, ими не пользуется.
ТД делается вручную операторами с утра.
Бэкап автоматом в 00.30. В логах сервера все норм. - стоп/старт базы именно в это время.
2 Mtirt
Операторы имеют. Более того, умеют. Еще более того, иногда даже специально делают. Если замечают до 8 утра что сумма в касс. док. не сходится с общей выручкой по z-отчетам. Мы это отслеживали.
Вот ситуация поближе:
КД за 20.05.08 создался 20.05.08 в 21.15.
Пересоздался 20.05.08 в 21.45.
И еще раз пересоздался 21.05.08 в 08.15.
Смотрим по времени, во сколько закрывались кассы:
№1: 21.52
№2: 21.03
№3: 21.07
№4: нет кассы
№5: 22.05
№6: 22.03
№7: не работала
№8: 21.13
Получается, 1, 5 и 6 касса принялись только на след. день.
Смотрим, делалась ли выгрузка на след. день, оказывается, делалась, но только по 1 и 5 кассе. По 6 не делалась. "Принять!" в КМ никто тем утром не нажимал. И в 8.15 КД пересоздался на правильную сумму.
За друие дни не входили уже другие кассы (опять же смотрел по времени), значит, не в кассах дело.
23, 24, 25 мая 2008 г. опять то же самое.
Логи сервера есть. Выложить?
26.05.2008 09:09
Mtirt
 
Цитата:
"Принять!" в КМ никто тем утром не нажимал.
Как проверял?

Я честно говоря не знаю способа это проверить...

Их предыдущего сообщения:
Цитата:
База магазина. Расписание приема КМ: с 8.10 до 23.40 интервал 30 мин.
Что удивительного, что в 8.15 У тебя принимается кассовый документ? Если по расписанию он должен приниматься в это время...

Скорее уж вопрос надо поставить так: что делал кассовый сервер с 22.15 по 23.40? Чем он был занят в это время? И не выключили ли его совсем? Не остановили ли кассовый сервер вручную?
26.05.2008 09:15
akonev
 
просто сделай прием круглосуточный.
после бэкапа кассовик поднимется и сразу радостно подтянет все недостающее.

по поводу причины - посмотри еще оракловые логи.
бывает, кроме всего прочего, нехватка системных ресурсов, которая больше нигде и не отражается.
кассовик молчит как партизан, никуда ошибки не валит, но и чеки не затягивает. видел такое на вин2000. как лечить не разбирался, перевел на 2003 - помогло.
26.05.2008 09:24
Mihon
 
Цитата:
Как проверял?
Я честно говоря не знаю способа это проверить...
Поверил на слово. Кроме операторов никто это не умеет делать. Да и операторы боятся. Да и не важно это.
Цитата:
Что удивительного, что в 8.15 У тебя принимается кассовый документ? Если по расписанию он должен приниматься в это время...
Скорее уж вопрос надо поставить так: что делал кассовый сервер с 22.15 по 23.40? Чем он был занят в это время? И не выключили ли его совсем? Не остановили ли кассовый сервер вручную?
Удивительно, что он приниматься должен вечером, а не утром.
Ты считаешь, нормально, что вечером у КМ портится настроение? По расписанию он должен приниматься вечером.
Его не выключали (иначе в логах бы осталось).
Цитата:
просто сделай прием круглосуточный.
после бэкапа кассовик поднимется и сразу радостно подтянет все недостающее.
ГЫ, это первое, что я придумал сделать. Но это временное решение проблемы, начальство не устраивает))) Надо причину раскопать...
Ща логи скину
26.05.2008 09:34
Mihon
 
Логи очищались 23.05.08 вечером.
Вложения
Тип файла: rar log26.05.08.rar (4.3 Кб, 91 просмотров)
26.05.2008 09:35
akonev
 
для поиска причины добавь в бэкап копирование каталогов обмена.
чтобы точно знать, было ли там что-то и когда оно там появилось.

странное начальство у тебя, чесслово. по идее, начальство должен волновать результат, а не способ его получения.
26.05.2008 09:49
Mihon
 
Цитата:
Andrew_Konev для поиска причины добавь в бэкап копирование каталогов обмена.
чтобы точно знать, было ли там что-то и когда оно там появилось.

странное начальство у тебя, чесслово. по идее, начальство должен волновать результат, а не способ его получения.
Ну, начальство я имел ввиду IT начальника. Она прошарена)))
26.05.2008 09:55
akonev
 
пока видно только, что кассовик после бэкапа слишком рано запускается, когда база еще недоступна.

надо смотреть еще оракловые трассеры.
26.05.2008 09:56
Mtirt
 
А кстати да. Где каталоги обмена находятся?
На кассовом сервере, на кассе, где-то еще?
26.05.2008 10:18
kadr
 
дай результаты запроса
Код:
SELECT s.*, s.minstart/60, s.minend/60 FROM smdepotschedule s
26.05.2008 10:37
Mihon
 
Цитата:
Andrew_Konev пока видно только, что кассовик после бэкапа слишком рано запускается, когда база еще недоступна.

надо смотреть еще оракловые трассеры.
Однако это не мешает КМ корректно принять данные утром.

Цитата:
Mtirt А кстати да. Где каталоги обмена находятся?
На кассовом сервере, на кассе, где-то еще?
На сервере магазина. Там где база.

Цитата:
kadr дай результаты запроса
Код:
SELECT s.*, s.minstart/60, s.minend/60 FROM smdepotschedule s
Прикрепил
Вложения
Тип файла: rar результат.rar (2.8 Кб, 129 просмотров)
26.05.2008 10:43
Mtirt
 
Цитата:
Mihon На сервере магазина. Там где база.
Здравый смысл и жизненный опыт подсказывает мне:
- или, что кассы № 1,5,6 выключили сразу после снятия Z-отчета, не дождавшись выгрузки данных на сервер.
- или, в магазине есть контроллер домена, выключенный в 9 вечера. Тогда кассы просто не видели шару, и не смогли ничего выложить...
26.05.2008 10:53
kadr
 
Цитата:
Mihon
Прикрепил
Блин! 2 строчки тяжело было написать что-ли?
Поставь интервал выгрузки, да-да выгрузки на кассы, равным или большим расписанию приёма
26.05.2008 11:10
Mihon
 
Цитата:
Mtirt Здравый смысл и жизненный опыт подсказывает мне:
- или, что кассы № 1,5,6 выключили сразу после снятия Z-отчета, не дождавшись выгрузки данных на сервер.
- или, в магазине есть контроллер домена, выключенный в 9 вечера. Тогда кассы просто не видели шару, и не смогли ничего выложить...
1. Уже думали так. По идее, когда на кассе написано: выгрузка завершена. нажмите выход., можно спокойно выходить и выключать кассу. Так сказал человек, не один год работающий с супермажными кассами, прекрасно в них разбирающийся. Наши не поверили и заставляли кассиров ждать еще по 20 мин после снятия z-отчета. Не помогло.
2. не может так быть, свитч на кассы стоит с сервером и всякими проводами / D-link-ами и модемами. Его никто не выключит. Им строго-настрого запрещено. Включен напрямую в розетку (у меня мысль была, что запитан через пилот какой-нить рабочей станции, наш человек проверил, не так это), и свет в это время не выключается.

Цитата:
kadr Блин! 2 строчки тяжело было написать что-ли?
Поставь интервал выгрузки, да-да выгрузки на кассы, равным или большим расписанию приёма
ага, тяжело. там столбиков 6, как это написать?))))) я серьезно.

Про выгрузку не понял. Не получится. у нас с утра переоценки, Они автоматом садиться должны, а не так шо ценник поменяли, и разгневанные покупатели засношали мозг продавцам и администрации типа че у вас цены разные.
А зачем это? о_О
26.05.2008 11:21
kadr
 
Цитата:
Mihon ...
2. не может так быть, свитч на кассы стоит с сервером и всякими проводами / D-link-ами и модемами. Его никто не выключит. Им строго-настрого запрещено. Включен напрямую в розетку (у меня мысль была, что запитан через пилот какой-нить рабочей станции, наш человек проверил, не так это), и свет в это время не выключается.
Вроде про контреллер домена был разговор, а не про свитч
Цитата:
Mihon ага, тяжело. там столбиков 6, как это написать?))))) я серьезно.
в SQL+ выполнил, он тебе сразу с заголовками и выдал бы результат
Цитата:
Mihon Про выгрузку не понял. Не получится. у нас с утра переоценки, Они автоматом садиться должны, а не так шо ценник поменяли, и разгневанные покупатели засношали мозг продавцам и администрации типа че у вас цены разные.
А зачем это? о_О
Ты говоришь про то что после 21 не принимаются кассовые отчёты и документы не пересоздаются. Вижу что у тебя выгрузка на кассы не делается после 21 часа, зная что в С+ могут допускать подобные ошибки предполагаю что при приёме смотрится расписание выгрузки, а не приёма. Так тяжело увеличить нижнию границу выгрузки на кассы? Не совсем понял при чём тут переоценки. Вы их делаете (исполняете) после 9-ти часов вечера, а цены отправляете на кассы утром?
26.05.2008 11:50
Mihon
 
У нас нет контроллера домена.
Ты же сказал интервал поставить. а не нижнюю границу.
Ок, попробуем.
26.05.2008 12:13
kadr
 
ну да, интервал, определяемый minstart и minend, а ты про какой?
26.05.2008 12:23
Mihon
 
Цитата:
kadr ну да, интервал, определяемый minstart и minend, а ты про какой?
Есть начало, есть конец, а есть итервал, с какой периодичность выполнять то или иное действие. в КМ так и написано. Для выгр. у нас 15 мин., для приема 30 мин.
26.05.2008 13:06
kadr
 
Цитата:
Mihon Есть начало, есть конец, а есть итервал, с какой периодичность выполнять то или иное действие. в КМ так и написано. Для выгр. у нас 15 мин., для приема 30 мин.
разошлись в понятиях интервала и периодичности :). Ну и ладно главное разобрались
27.05.2008 10:13
akonev
 
у тебя бэкап холодный? с остановкой сервиса?

если по бэкапу папок обмена видно, что файлы с касс появились, когда кассовик еще работал и это время попадает в интервал приема, то трассеры оракла надо все-таки посмотреть.
27.05.2008 10:47
Mihon
 
Цитата:
Andrew_Konev у тебя бэкап холодный? с остановкой сервиса?

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

Вчера увеличил нижнюю границу интервала выгрузки,
и расписание приема поставил "в указанное время: 21.05 22.05 23.05" (по совету С+)
За вчера кассовый док. нормально создался.
Посмотрим, что дальше будет...
28.05.2008 10:06
Mihon
 
Вчера тестировал сам собственноручно в магазине. Поставил расписание выгрузки с 8 до 16 инт 15, расп. приема с 16 до 18 инт. 30.
с 16.40 до 16.55 закрыл смены на всех кассах.
Тут же глянул кассовые папочки - все прекрасно, везде выгрузилось.
В 17.00 КМ молчит. подождал 5 минут он все так же молчит. Поменял расписание приема и выгрузки, сделал споп/старт и он зараза все начал принимать (притом тут же, даже не по расписанию), так что тест немного неоптимальный получился.
Оставил расп. выгрузки до 23.30, прием сделал с интервалом. Сегодня посмотрел - опять все в норме, КД вовремя создался и утром не обновился. Буду тестить дальше...
10.06.2008 11:42
Mihon
 
Всем спасибо, проблема решена!
Поставил во всех магазинах расписание выгрузки с 8.00 до 23.40 инт 20, приема с 8.15 до 23.45 инт 30
Примерно 2 недели уже касс.док принимаются без проблем.
Опции темы


Часовой пояс GMT +3, время: 06:54.

 

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