Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Конфиг от 24.11, текущий номер ФФД более 30000, ФН выпуска до мая 2017.
Х-отчёт снимает минут по 15-20. Чеки продаж и закрытие смены оформляются мягко говоря не быстро, приходится ждать по 5-7 секунд.
Это неисправимая проблема тормознутости ФНа? Данные для Х-отчёта формируются методом перебора содержимого всего ФНа и былая шустрость вернётся только после замены ФНа и до тех пор пока тот снова не заполнится?
Можно как-то ускорить работу аппаратов? Проблема отмечена у 115, 130 и все с изрядным количеством документов.
Х-отчёт снимает минут по 15-20. Чеки продаж и закрытие смены оформляются мягко говоря не быстро, приходится ждать по 5-7 секунд.
Это неисправимая проблема тормознутости ФНа? Данные для Х-отчёта формируются методом перебора содержимого всего ФНа и былая шустрость вернётся только после замены ФНа и до тех пор пока тот снова не заполнится?
Можно как-то ускорить работу аппаратов? Проблема отмечена у 115, 130 и все с изрядным количеством документов.
- Сергей Бушин
- Сотрудник Инкотекс
- Сообщения: 1902
- Зарегистрирован: 17 мар 2011, 19:38
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Проблема в данных экземплярах ФН. Выхода два: или менять ФН, или не снимать нефискальные отчёты (они делаются из ФН)
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Странно что так долго. Если рассчитывать сумму для X-отчёта, то от номера последнего документа достаточно добраться по ФНу в обратном порядке до начала смены и просуммировать всё. Даже на заполненном ФНе это не может затянуться на 15-20 минут, если в смене оформлено десяток другой чеков.
Или просто неудачный алгоритм по которому "прочёсывается" ФН целиком от начала до конца?
Или просто неудачный алгоритм по которому "прочёсывается" ФН целиком от начала до конца?
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Апну.
Так каков алгоритм расчёта данных ФНа для Х-отчёта? Почему зная последний номер документа и десяток чеков за текущую смену отчёт снимается по 15-20 минут, в то время как руками их распечатать и сложить на калькуляторе занимает меньше минуты?
Так каков алгоритм расчёта данных ФНа для Х-отчёта? Почему зная последний номер документа и десяток чеков за текущую смену отчёт снимается по 15-20 минут, в то время как руками их распечатать и сложить на калькуляторе занимает меньше минуты?
- Сергей Бушин
- Сотрудник Инкотекс
- Сообщения: 1902
- Зарегистрирован: 17 мар 2011, 19:38
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Уважаемый elves!
Вы задаёте вопросы, которые вызывают некоторое недоумение. Если это профессиональный интерес, то тогда у Вас должно быть соответствующее образование, которое позволит по имеющейся в открытом доступе информации (на ККТ и ФН) понять принцип взаимодействия "ККТ-ФН", и вопрос будет исчерпан сразу после изучения документации. Если банальная любознательность, то тогда отвечу, что от алгоритма в ККТ время формирования отчёта зависит очень мало.
Вы задаёте вопросы, которые вызывают некоторое недоумение. Если это профессиональный интерес, то тогда у Вас должно быть соответствующее образование, которое позволит по имеющейся в открытом доступе информации (на ККТ и ФН) понять принцип взаимодействия "ККТ-ФН", и вопрос будет исчерпан сразу после изучения документации. Если банальная любознательность, то тогда отвечу, что от алгоритма в ККТ время формирования отчёта зависит очень мало.
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Соответствующее образование имеется, как и клиенты крайне недовольные временем снятия Х-отчёта. Им глубоко наплевать на алгоритмы и тормознутость ФНа.
Ещё раз, коли дело в ФНе, то делаем вывод, что данные для Икса берутся напрямую из него. Если зная последний номер документа текущей смены тупо считать все чеки до начала смены коих всего десяток другой, то на это никак не уйдёт двадцать минут.
А так оно конечно проще всего демагогию разводить вместо того чтобы алгоритм править или я чего-то не понимаю?
Аналогично мы с Вами лет десять назад правили управление отрезчиком в МСК, поначалу по вашему мнению всё было замечательно, но в итоге таки выпустили прошивку в которой всё было пофиксено.
Ещё раз, коли дело в ФНе, то делаем вывод, что данные для Икса берутся напрямую из него. Если зная последний номер документа текущей смены тупо считать все чеки до начала смены коих всего десяток другой, то на это никак не уйдёт двадцать минут.
А так оно конечно проще всего демагогию разводить вместо того чтобы алгоритм править или я чего-то не понимаю?
Аналогично мы с Вами лет десять назад правили управление отрезчиком в МСК, поначалу по вашему мнению всё было замечательно, но в итоге таки выпустили прошивку в которой всё было пофиксено.
- Сергей Бушин
- Сотрудник Инкотекс
- Сообщения: 1902
- Зарегистрирован: 17 мар 2011, 19:38
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Нефискальные отчёты у нас формируются из ФН. Поэтому знание номера документа и скорость его поиска могут совершенно не коррелировать. Всё зависит от алгоритма поиска данного документа в ФН. По нашему предположению поиск документа в ФН осуществляется методом простого перебора, который каждый раз при новом запросе начинается сначала. Ещё, если Вы читали описание ФН, то вызвать можно только один документ, задать массив нельзя. Дальше пояснять, почему с увеличением количества чеков в буфере ФН скорость подсчёта падает?elves писал(а):Если зная последний номер документа текущей смены тупо считать все чеки до начала смены коих всего десяток другой, то на это никак не уйдёт двадцать минут.
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Индийские программисты пишут ПО для ФНа.
Вместо цикла :
FOR i=1 TO 256
a=a+1
NEXT i
Пишут:
a=a+1
a=a+1
a=a+1
a=a+1
a=a+1
a=a+1
......... :D :D
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Я понимаю что пятница, а клиентам то не объяснишь! :cry:
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Нет, это просто нерациональное использование кода, так наоборот быстрее работать будет из-за отсутствия операции инкрементирования в цикле .
В ФН скорее поиск документа реализован тупым перебором в журнале архива вместо бинарного поиска.
В ФН скорее поиск документа реализован тупым перебором в журнале архива вместо бинарного поиска.
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Предположение про тупой перебор всего архива ФНа я уже писал выше, но уважаемый С.Б. "переключился" в другом направлении. Ну открыть кусок кода, который в принципе не может содержать никакого ноухау дело пяти минут. Я понимаю что это никто традиционно не тестил в работе с изрядно заполненным ФНом, но нынче прошивки хоть каждый день можно выпускать.
- Сергей Бушин
- Сотрудник Инкотекс
- Сообщения: 1902
- Зарегистрирован: 17 мар 2011, 19:38
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Уважаемый elves!
Вы пишите:
Вы пишите:
elves писал(а):Так каков алгоритм расчёта данных ФНа для Х-отчёта? Почему зная последний номер документа и десяток чеков за текущую смену отчёт снимается по 15-20 минут
Не совсем понятно, что Вы хотите от нас? Если Вас интересует алгоритм работы поиска в ФН - это вопрос тогда не к нам, а к разработчику ФН, мы можем только что-то предполагать. Если Вас интересует алгоритм работы ККТ при снятии нефискальных отчётов, подозревая его в неэффективности, то логически поразмыслив можно понять, что данный алгоритм не является источникам основной задержки при снятии отчёта, иначе вне зависимости от количества чеков в буфере ФН он бы тормозил работу всегда. Ещё раз поясняю, ККТ запрашивает документ в ФН и не занимается поиском этого документа в ФН, а просто ждёт ответ. А какой алгоритм поиска в ФН, простым перебором, бинарный, методом "золотого сечения", интерполяционный и т.п. - мы достоверно не знаем. Вопрос исчерпан?elves писал(а): Ну открыть кусок кода, который в принципе не может содержать никакого ноухау дело пяти минут.
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Ещё раз, проблема в скорости снятия Х-отчёта.
Коли ссылаетесь на "тормоза" Фна при его заполнении скажем процентов на 30, делаем вывод что никаких денежных счётчиков по текущей смене сама ККТ не ведёт и выручку для Х-отчёта извлекает из ФНа.
Согласен, что ФНы в плане скорости работы при их заметном заполнении совсем не подарок, однако ручная операция запроса нескольких последних документов всё же не затягивается на десятки минут, отсюда и вопрос каким способом ККТ извлекает и подсчитывает данные для Х-отчёта. Может там что-то подправить? ККТ других производителей аналогичный отчёт выдают не в пример быстрей!
Трудно клиенту объяснить, что снятие отчёта по 20 минут это верно и правильно, а то что у соседа то же самое снимается за 5 секунд это некошёрно.
Коли ссылаетесь на "тормоза" Фна при его заполнении скажем процентов на 30, делаем вывод что никаких денежных счётчиков по текущей смене сама ККТ не ведёт и выручку для Х-отчёта извлекает из ФНа.
Согласен, что ФНы в плане скорости работы при их заметном заполнении совсем не подарок, однако ручная операция запроса нескольких последних документов всё же не затягивается на десятки минут, отсюда и вопрос каким способом ККТ извлекает и подсчитывает данные для Х-отчёта. Может там что-то подправить? ККТ других производителей аналогичный отчёт выдают не в пример быстрей!
Трудно клиенту объяснить, что снятие отчёта по 20 минут это верно и правильно, а то что у соседа то же самое снимается за 5 секунд это некошёрно.
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
В чём проблема ?
В кассе можно поставить опцию 58 и печатать X-отчёт из журнала кассы при закрытии смены. Он печатается быстро без тормозов.
В кассе можно поставить опцию 58 и печатать X-отчёт из журнала кассы при закрытии смены. Он печатается быстро без тормозов.
- Сергей Бушин
- Сотрудник Инкотекс
- Сообщения: 1902
- Зарегистрирован: 17 мар 2011, 19:38
Re: Меркурий 1ххФ долго снимают Х-отчёт и вообще тормозят.
Я примерно понял что требуется. Итак, у нас в ККТ формируется две группы отчётов:
- отчёты из "журнала продаж", формируются на основе данных из памяти ККТ, отчёты быстрые, ведутся за смену и с нарастающим итогом, снимаются при закрытии смены, печать включается опциями 58-61, по форме/содержанию напоминают Х-отчёты
- из ФН, формируются в разделе "нефискальные отчёты", снимаются за смену/период, информация берётся из буфера/архива ФН. Однако, данные отчёты на заполненном буфере и (или) в ФН ранних выпуском могут сниматься продолжительное время, что неудобно в работе, особенно когда нужна оперативная информация за текущую смену.
Я так понял, что Вам нужно снимать быстрый отчёт, то есть из журнала, но без закрытия смены, так?
- отчёты из "журнала продаж", формируются на основе данных из памяти ККТ, отчёты быстрые, ведутся за смену и с нарастающим итогом, снимаются при закрытии смены, печать включается опциями 58-61, по форме/содержанию напоминают Х-отчёты
- из ФН, формируются в разделе "нефискальные отчёты", снимаются за смену/период, информация берётся из буфера/архива ФН. Однако, данные отчёты на заполненном буфере и (или) в ФН ранних выпуском могут сниматься продолжительное время, что неудобно в работе, особенно когда нужна оперативная информация за текущую смену.
Я так понял, что Вам нужно снимать быстрый отчёт, то есть из журнала, но без закрытия смены, так?