|
медленная печать чека ККМ | ☑ | ||
---|---|---|---|---|
0
Dimarik_1
11.02.16
✎
16:32
|
Медленно печатается чек ККМ. Чек пробивается 24,8 секунды
http://i75.fastpic.ru/big/2016/0211/23/a77e9c4171bd2a56e88fee35e9aef623.jpg Сделал замер производительности. Самая долгое - выполнение запроса. Но он выполняется всего 5 секунд. http://i74.fastpic.ru/big/2016/0211/84/af86c91d392d98dd2d37844f74b76484.jpg Вот запрос - типовой функционал Розница 2.1.9.18 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТаблицаТоваровЧека.Номенклатура, | ТаблицаТоваровЧека.Характеристика, | ТаблицаТоваровЧека.Упаковка, | ТаблицаТоваровЧека.АлкогольнаяПродукция, | ТаблицаТоваровЧека.Штрихкод |ПОМЕСТИТЬ ТаблицаТоваров |ИЗ | &ТаблицаТоваровЧека КАК ТаблицаТоваровЧека |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ТаблицаТоваров.Упаковка |ПОМЕСТИТЬ ТаблицаТоваровБезШтрихкодов |ИЗ | ТаблицаТоваров КАК ТаблицаТоваров |ГДЕ | ТаблицаТоваров.АлкогольнаяПродукция | И ТаблицаТоваров.Штрихкод = """" |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Штрихкоды.Владелец КАК Номенклатура, | Штрихкоды.Характеристика, | Штрихкоды.Упаковка, | Штрихкоды.Штрихкод |ИЗ | РегистрСведений.Штрихкоды КАК Штрихкоды |ГДЕ | (Штрихкоды.Владелец, Штрихкоды.Характеристика, Штрихкоды.Упаковка) В | (ВЫБРАТЬ | ТаблицаТоваровБезШтрихкодов.Номенклатура, | ТаблицаТоваровБезШтрихкодов.Характеристика, | ТаблицаТоваровБезШтрихкодов.Упаковка | ИЗ | ТаблицаТоваровБезШтрихкодов КАК ТаблицаТоваровБезШтрихкодов)"; В чём может быть причина столь медленного формирования чека ККМ? P.S. база чистая, сформирована путём выгрузки номенклатуры,цен, штрихкодов и другой необходимой информации на чистую базу. Размер базы всего 970 мегабайт. |
|||
1
vis_tmp
11.02.16
✎
16:36
|
Чек формируется через СКД?...
|
|||
2
asady
11.02.16
✎
16:37
|
(0) вместо вложенного запроса в ГДЕ сделай внутреннее соединение таблицей без штрихкодов
|
|||
3
vis_tmp
11.02.16
✎
16:37
|
Кажется, что это результат всех прелестей УФ...
В Рознице 1.0 чек выскакивает со свистом |
|||
4
vis_tmp
11.02.16
✎
16:37
|
(2) Запрос всего 5%, всё остальное посмотри
|
|||
5
Dimarik_1
11.02.16
✎
16:39
|
запрос не 5%, а 5 секунд. запрос 18%
|
|||
6
vis_tmp
11.02.16
✎
16:40
|
(5)да, точно, но всё равно это только 1/5 часть
|
|||
7
Dimarik_1
11.02.16
✎
16:46
|
(2) менять типовую?????????
|
|||
8
asady
11.02.16
✎
16:52
|
(7) зачем? - можно сделать внешней обработкой
|
|||
9
Dimarik_1
11.02.16
✎
16:52
|
сделал реиндексацию базы. и попробовал сделать опять замер. стало работать всё на секунды быстрее. но всё равно долго.
http://i75.fastpic.ru/big/2016/0211/3d/df67b57962fb1ab251297108bcfb273d.jpg Как я понимаю, основная проблема не в тех лидирующих нескольких строчках, а в том что внизу выполняется, но много раз. |
|||
10
Cyberhawk
11.02.16
✎
16:55
|
Драйвер косячный или в тестовом режиме каком-нибудь
|
|||
11
Cyberhawk
11.02.16
✎
16:56
|
На эмуляторе ФР проверь - будет летать
|
|||
12
Fragster
гуру
11.02.16
✎
16:57
|
просто заменить "В" на внутреннее соединение.
также платформу обновить до какой-нибудь стабильной 8.3.6 или 3.7. |
|||
13
mehfk
11.02.16
✎
17:01
|
Две секунды заголовок у декорации устанавливается? Wunderbar!
|
|||
14
Fragster
гуру
11.02.16
✎
17:02
|
(13) ну, может там Заголовок = МояМегаФункция(пыщпыщ)
|
|||
15
Любопытная
11.02.16
✎
17:02
|
(11) Не факт
|
|||
16
mehfk
11.02.16
✎
17:04
|
(14) По скрину же видно, что не это так.
|
|||
17
Fragster
гуру
11.02.16
✎
17:07
|
(16) ну, это только на одном видно, где все строки выделены. :) а я на втором смотрел
|
|||
18
vis_tmp
11.02.16
✎
17:09
|
Кстати, да, на этом ФР раньше как работало?
|
|||
19
Леха Дум
11.02.16
✎
17:15
|
Оформление заголовка конечно доставляет - 2 сек. Попробуй заголовок связать с реквизитом и меняй значение реквизита формы. Ну и, самое главное, нужно оптимизировать запрос - такое ощущение, что у тебя там 10000 позиций - запрос кривой.
|
|||
20
Леха Дум
11.02.16
✎
17:16
|
Мы с тормозной печатью чека столкнулись, когда начали выводить штрихкод товара. Пришлось переделать запрос в СКД
|
|||
21
Леха Дум
11.02.16
✎
17:17
|
+ (20) в рознице 1.0
|
|||
22
Dimarik_1
11.02.16
✎
17:19
|
платформа не при чём.
Вот результаты с эмулятором фискальника http://i75.fastpic.ru/big/2016/0211/30/daedd88f93a38bc45c1e2133420e3230.jpg |
|||
23
mehfk
11.02.16
✎
17:19
|
А параметры ПК какие: может там P-IV 2 ГГц и 256 мб оперативной памяти?
|
|||
24
vis_tmp
11.02.16
✎
17:22
|
(22)10 сек. с эмулятором... ужас...
|
|||
25
vis_tmp
11.02.16
✎
17:23
|
А что там за цикл 177 раз ?
|
|||
26
Dimarik_1
11.02.16
✎
17:35
|
||||
27
vis_tmp
11.02.16
✎
17:35
|
Памяти, конечно, маловато...
|
|||
28
Dimarik_1
11.02.16
✎
17:36
|
еще раз повторяю. на гиге оперативы быстрее работает
|
|||
29
mehfk
11.02.16
✎
17:38
|
В топку атом. Это проц для нетбука, чтоб сильно батарейку не жрал, а не для рабочего ПК.
|
|||
30
nordbox
11.02.16
✎
18:08
|
+29 ага на таком железе и ОС embedded СКД гонять....
|
|||
31
Cyberhawk
11.02.16
✎
18:23
|
(15) Я вселяю ему оптимизм :)
Ну что, с эмулятором пободрее, да? |
|||
32
Dimarik_1
11.02.16
✎
18:34
|
10 секунд с эмулятором
http://i74.fastpic.ru/big/2016/0211/a5/09f69a7caa8d7201acf0a95012ebfca5.jpg но с эмулятором пободрее, да |
|||
33
vis_tmp
11.02.16
✎
18:34
|
(31)Смеешься что ли ... 10 сек на чек...
|
|||
34
vis_tmp
11.02.16
✎
18:34
|
(32)Что там за цикл 177 раз?
|
|||
35
Dimarik_1
11.02.16
✎
18:55
|
Общиймодуль.компоновкаДанныхСервер
Функция НайтиПолеСКДПоИмени(Элементы, Имя, Кэш = Неопределено) Экспорт Если Кэш <> Неопределено Тогда Элемент = Кэш.Получить(Имя); Если Элемент <> Неопределено Тогда Возврат Элемент; КонецЕсли; КонецЕсли; Для Каждого Элемент Из Элементы Цикл Если ВРЕГ(Строка(Элемент.Поле)) = ВРЕГ(Имя) Тогда Если Кэш <> Неопределено Тогда Кэш.Вставить(Имя, Элемент); КонецЕсли; Возврат Элемент; КонецЕсли; КонецЦикла; Возврат Неопределено; КонецФункции вообще непонятно, каким боком вызываются функции из этого общего модуля |
|||
36
Cyberhawk
11.02.16
✎
19:58
|
Судя по замерам, прыжки на сервер занимают много времени, видимо сказывается программно-аппартное окружение
|
|||
37
Cyberhawk
11.02.16
✎
19:59
|
Может, из-за нерекомендуемой версии платформы
|
|||
38
vis_tmp
12.02.16
✎
06:21
|
Ну, что победил?
|
|||
39
lenochka-semicova
12.02.16
✎
09:30
|
Автору на форуме 1С ответили. Как обычно: попробуйте обновить до последнего релиза или пришлите базу на ЛК.
По поводу атома - да у платформы проблема при работе на атоме и других низкочастотных процессорах. по поводу запроса в 5 секунд - этот запрос в 2.2, как раз переделан полностью |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |