При использовании обработки в 1с - "Загрузка данных с ТСД" очень долго всё обрабатывается. Сделал замер производительности и дольше всего отрабатывают: ДобавитьДопКолонкиКТаблицеТовары. Прям минут на 10+ может призадуматься. При этом, 97% времени уходит в блокировки - КонтрольРежимаЗавершенияРаботыПользователей.ПараметрыБлокировкиСеансов()
Что можно по этому поводу сделать? Потому что на данный момент имеем 2 терминала, которые постоянно курсируют, но минут по 10-20 от каждого сеанса работы с терминалом уходит просто на их подключение и загрузку таблиц заказов с ТСД в табличное поле обработки.
Устанавливаю по инструкции file:///C:/ProgramData/Cleverence/Базы%20Mobile%20SMARTS/1С%20Драйвер%20ТСД/Documentation/Драйвер%20терминала%20сбора%20данных%20для%20«1СПредприятия»%20на%20основе%20Mobile%20SMARTS.pdf
Установка проходит, терминал перезапускается, а версия программы остаётся старой.
Сейчас попробуем, а можно как-то восстановить удалённый файл? Случайно была удалена папка с предыдущей версией mobile smarts, хотелось бы все документы сначала перенести.
Добрый день. Данные обработки действительно, не предназначены для работой с большим количеством документов и большим количеством строк в документах на ТСД. В качестве помощи - закомментируйте обход всех строк всех документов, добавьте колонки заранее.
Доброе утро. Извиняюсь за долгий ответ. Закомментируйте в модуле "ПриОткрытии" формы процедуру создания дополнительных колонок в табличную часть. Уберите в процедуре
В процедуре ЗаполнитьСписокДокументов() нет вызова ДобавитьДополнительныеКолонкиКТаблицеТовары().
Он есть в ОбновитьДокументы() и ЗагрузитьСТСД(). В общем-то, ДобавитьДополнительныеКолонкиКТаблицеТовары вызывается только в этих 3-х местах, включая ПриОткрытии.
Закомментил саму процедуру добавления колонок, как терминалы освободятся на складе, потестирую.
В результате, Открытие обработки и загрузка списка стали быстрее раз в 8, но при попытке заполнить табличную часть из выделенного документа - ЗагрузитьСТСД() - выдаёт ошибку Итератор для значения не определен и заполнение не происходит.
Значит, Убрал пока только из ПриОткрытии. Осталась проблема быстродействия при загрузке таблицы документа - ЗагрузитьСТСД(). Потому что если там закомменчивать, то вылезает ошибка Итератора.
Осталось победить быстродействие при загрузке таблицы.
Там, к сожалению, закоммментить "влоб" нельзя, пользуйтесь, как есть. При вызове ЗагрузитьСТСТ() пробегается только по выделенным документам и дополняет колонки.
Ладно, насколько я понимаю, в текущем режиме работы - загрузка из терминала в 1с через обработку загрузки Клеверенс Софт - без тормозов не обойтись. Всё жутко виснет при обращении к драйверу оборудования. Может тогда посоветуете альтернативный драйверы? Или вообще другой режим работы?
В старых драйверах действительно не предусмотрено, там проходит поиск по всем строкам в документе, что бы прочитать шапку и посчитать кол-во строк. Поэтому большое кол-во документов и крупные документы зависают на длительный срок, в этом случае не стоит держать большое кол-во документов на сервере.
В новых продуктах, таких как магазин 15, передается кол-во строк отдельным параметром заполненным в документе, при работе в обработках от магазина 15 считывает шапку, считывает данные параметра count, и переходит к следующему документу, что ускоряет процесс работы с большим кол-вом документов и очень крупными документами.
Не дописал про проблему.
При использовании обработки в 1с - "Загрузка данных с ТСД" очень долго всё обрабатывается. Сделал замер производительности и дольше всего отрабатывают: ДобавитьДопКолонкиКТаблицеТовары. Прям минут на 10+ может призадуматься. При этом, 97% времени уходит в блокировки - КонтрольРежимаЗавершенияРаботыПользователей.ПараметрыБлокировкиСеансов()
Что можно по этому поводу сделать? Потому что на данный момент имеем 2 терминала, которые постоянно курсируют, но минут по 10-20 от каждого сеанса работы с терминалом уходит просто на их подключение и загрузку таблиц заказов с ТСД в табличное поле обработки.
ап
Пробовал обновлять драйвер, но кардинальных изменений не заметил + у нас он несколько дописан чтобы не грузились повторно уже отгруженные строки.
Добрый День.
В первую очередь обновите платформу до последней версии.
Попробуйте производительность на типовой, последней версии демо конфигурации 1С.
Платформа сейчас 8.3.6.2449. До какой предлагаете обновляться?
Платформу MobileSmarts (Драйвер)
Устанавливаю по инструкции file:///C:/ProgramData/Cleverence/Базы%20Mobile%20SMARTS/1С%20Драйвер%20ТСД/Documentation/Драйвер%20терминала%20сбора%20данных%20для%20«1СПредприятия»%20на%20основе%20Mobile%20SMARTS.pdf
Установка проходит, терминал перезапускается, а версия программы остаётся старой.
2.7.1.40
а, так эт опо ходу был установщик под старый клиент...где новый-то взять
Последней версии конфигурации...последней версии 11.1, 11.2 или 11.3? это уже 3 параллельных продукта.
3.0.0.45069?
http://www.cleverence.ru/files/14341/Drivers.InstallWizard.exe
Установка драйверов Mobile SMARTS
под видео еще ссылки
Сейчас попробуем, а можно как-то восстановить удалённый файл? Случайно была удалена папка с предыдущей версией mobile smarts, хотелось бы все документы сначала перенести.
Так демо версия устанавливается!
В общем, так же по скорости совершенно.
Не в драйвере, видимо, дело.
версия операционки microsoft windows CE 6
Надо видимо привлечь нашего 1Сника посмотреть. Сможете удаленный доступ через Ammyy предоставить?
да, но надо по времени согласовать - сейчас очень активно идёт работа с терминалом.
Добрый день,
Если завтра в первой половине дня во сколько вам будет удобно, учитывая наш график работы. Укажите время +/- 15 мин.
Нам удобнее на следующей неделе.
Напишите как будет возможность.
18.11 (завтра) в первой половине дня - часов с 9 по Москве - можно будет посмотреть. Оставьте мне контакты
+7 (495) 662-96-73 - Алексей. С 9-30 желательно.
Отлично, спасибо - завтра позвоню.
Не могу до вас дозвониться. Давайте скайп попробуем
Добрый день. Данные обработки действительно, не предназначены для работой с большим количеством документов и большим количеством строк в документах на ТСД. В качестве помощи - закомментируйте обход всех строк всех документов, добавьте колонки заранее.
С уважением, Алексей.
Попробовали и в данном случае выдаёт ошибку, можете повторно подключиться?
всё равно ошибка
5b77jc
Доброе утро. Извиняюсь за долгий ответ. Закомментируйте в модуле "ПриОткрытии" формы процедуру создания дополнительных колонок в табличную часть. Уберите в процедуре
Процедура ЗаполнитьСписокДокументов() вызов
ДобавитьДополнительныеКолонкиКТаблицеТовары(ДокументыМСМАРТС);
В процедуре ЗаполнитьСписокДокументов() нет вызова
ДобавитьДополнительныеКолонкиКТаблицеТовары().
Он есть в ОбновитьДокументы() и ЗагрузитьСТСД(). В общем-то, ДобавитьДополнительныеКолонкиКТаблицеТовары вызывается только в этих 3-х местах, включая ПриОткрытии.
Закомментил саму процедуру добавления колонок, как терминалы освободятся на складе, потестирую.
В результате, Открытие обработки и загрузка списка стали быстрее раз в 8, но при попытке заполнить табличную часть из выделенного документа - ЗагрузитьСТСД() - выдаёт ошибку Итератор для значения не определен и заполнение не происходит.
Закомментил саму процедуру добавления колонок
в ОбновитьДокументы() документы только закомментировали ?
в ЗагрузитьСТСТ() вызов оставить необходимо
Значит, Убрал пока только из ПриОткрытии. Осталась проблема быстродействия при загрузке таблицы документа - ЗагрузитьСТСД(). Потому что если там закомменчивать, то вылезает ошибка Итератора.
Осталось победить быстродействие при загрузке таблицы.
Там, к сожалению, закоммментить "влоб" нельзя, пользуйтесь, как есть. При вызове ЗагрузитьСТСТ() пробегается только по выделенным документам и дополняет колонки.
А не будет никаких проблем с колонкой скидок когда мы ПриОткрытии и ПриОбновлении закомменчиваем ДобавитьДополнительныеКолонкиКТаблицеТовары?
Ну и что делать с ЗагрузитьСТСД()? Ненормально, что строки из заказа в 3 строки грузятся 3+ минут.
Ладно, насколько я понимаю, в текущем режиме работы - загрузка из терминала в 1с через обработку загрузки Клеверенс Софт - без тормозов не обойтись. Всё жутко виснет при обращении к драйверу оборудования. Может тогда посоветуете альтернативный драйверы? Или вообще другой режим работы?
Добрый день!
В старых драйверах действительно не предусмотрено, там проходит поиск по всем строкам в документе, что бы прочитать шапку и посчитать кол-во строк. Поэтому большое кол-во документов и крупные документы зависают на длительный срок, в этом случае не стоит держать большое кол-во документов на сервере.
В новых продуктах, таких как магазин 15, передается кол-во строк отдельным параметром заполненным в документе, при работе в обработках от магазина 15 считывает шапку, считывает данные параметра count, и переходит к следующему документу, что ускоряет процесс работы с большим кол-вом документов и очень крупными документами.