Осваиваю работу в данной программе.Функции,сервис и стоимость программы в принципе устраивают.Удерживает от покупки всего одна причина:очень медленная работа программы.
На трех компах разной производительности тестил - везде тормоз.Не думаю что у всех так медленно работает эта прога.Помогите разобраться.
Медлительность работы программы заключается в тугодумии при выборе контрагента при составлении расходной накладной, и, особенно, при закрытии созданного документа: пауза длится 3 - 10 секунд. Тугодумие отмечается как на сетевой версии,так и на локальной (на локальной и на более производительном компе менее заметно но все равно утомляет).
Система Windows XP SP3, устанавливалась с одного диска (Автор сборки Loner ), компы проц 1,6 - 2,8 ГГц, ОЗУ 1-2 ГБт.
У антивирусов с каждім днем все больше и больше фобий.
http://www.softbalance.com.ua/forum/index.php?topic=908.0 (http://www.softbalance.com.ua/forum/index.php?topic=908.0)
Спасибо за быструю помощь,помогло.
Считаю не лишним указать в инструкции по установке программы,
что для нормальной работы программы необходимо отключать в анивирусе
сканирование при открытии и исполнении файла.
Сейчас сделаю заявку на оплату сетевой версии, а там разберемся в достоинствах и недостатках программы.
Радует то,что можно подстроить программу под свои нужды, и думаю при возникновении вопросов вы в этом поможете.
С уважением, Сергей Иванович г.Харьков.
В инструкции нет смысла, т.к. один антвирус срабатывает другой нет, один раз срабатывает после другого обновления антивируса нет. Но самые параноидальные по наблюдениям это НОД и Касперский.
Да, НОД тормозит страшно прогу, подтверждаю!!! А что конкретно в НОДе нужно настроить или отключить?
Цитата: EdjOne від Січень 16, 2011, 19:36:50
Да, НОД тормозит страшно прогу, подтверждаю!!! А что конкретно в НОДе нужно настроить или отключить?
Повідключайте в НОДі сканування файлів з папки Укрсклад, оскільки при кожному звертанні до файлу НОД їх сканує.
Приветствую!
Торможение происходит из-за того, что один или несколько исполняемых модулей ПО "СофтБаланса" постоянно вносит изменения в нескольких .ini-файлах самого ПО от СофтБаланса - это "фича" данного ПО. Естественно, любой уважающий себя антивирусный продукт будет сражу же перепроверять данный файл. Но т.к. данное ПО (УкрБланк и УкрСклад) почти постоянно что-то меняют в .ini-файлах, то антивирус с таким же постоянством перепроверяет эти файлы. Самое идеальное решение состоит в том, чтобы разработчики из "СофтБаланса" оптимизировали доступ к оперативным данным своего ПО либо храня их в реестре системы , либо в ОЗУ , а запись в файл осуществлялась только в момент окончания сессии работы с программой...
Ну, а пока совет таков :
Необходимо внести в исключения из проверки все .ini файлы из установочной папки программы.
Для клиентов "Доктор Веб":
1) Windows XP:
ПКМ - Настройки Spider Guard - Исключения. Ввести в поле для добавления путь:
C:\program files\ukrsklad\*.ini
Соответственно, для ПО УкрБланк нужно указать C:\program files\ukrblank\*.ini
ОК
2) Для Windows 7:
ПКМ - Административный режим - Настройки Spider Guard - Исключения. Ввести в поле для добавления путь:
C:\programdata\ukrsklad\*.ini
Соответственно, для ПО УкрБланк нужно указать C:\programdata\ukrblank\*.ini
ОК
Для других антивирусов идея аналогична.
В случае возникновения дополнительных вопросов по антивирусу "Доктор Веб" просьба обращаться непосредственно в СТП "Доктор Веб":
support.drweb.com
Успехов!
С праздниками!
Что зловредного в частом изменении файла ini. Наше мнение что это недоработка антивируса что он блокирует абсолютно безвредную операцию. В базу данных тоже часто происходит изменения, а если сетевая например на клиентов 15 с интенсивной работой, тоже запрещено писать в часто в файл?
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
Самое идеальное решение состоит в том, чтобы разработчики из "СофтБаланса" оптимизировали доступ к оперативным данным своего ПО
Самое идеальное чтобы антивирус не срабатывал
ошибочно на обычные операции, его не должно волновать сколько раз пишется в файл.
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
либо храня их в реестре системы
Не панацея, через год например антивир будет ругаться на частую запись в реестр и что опять переделывать?
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
либо в ОЗУ , а запись в файл осуществлялась только в момент окончания сессии работы с программой...
И терять все настройки если выполнение программы будет прервана во время работы?
Цитата: admin від Січень 03, 2012, 09:21:24
Что зловредного в частом изменении файла ini. Наше мнение что это недоработка антивируса что он блокирует абсолютно безвредную операцию. В базу данных тоже часто происходит изменения, а если сетевая например на клиентов 15 с интенсивной работой, тоже запрещено писать в часто в файл?
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
Самое идеальное решение состоит в том, чтобы разработчики из "СофтБаланса" оптимизировали доступ к оперативным данным своего ПО
Самое идеальное чтобы антивирус не срабатывал ошибочно на обычные операции, его не должно волновать сколько раз пишется в файл.
+100500
Повторюсь... Я уже писал ранее в другой ветке, напишу еще раз:
не все антивирусы страдают
таким "маразмом", утверждаю как пользователь 3-х различных версий Касперского (прошу, не сочтите за рекламу)!
Раз уж набочинили - так имейте смелость признаться!!! В притык
не понимаю почему антивирь так беспокоится аз-за записи обчной txt (ведь ini файл по сути таковым и является)?? У меня есть программа, которая хранится на флешке и всегда носится с собой и работаю я в ней в совершенно разных местах, и, если представить, что все настройки нужно хранить в реестре, то что Вы предложите, laptevtim, мне таскать с собой рег файлик, чтобы мои настройки всегда были со мной :D? и как только я что-то изменю в настройках, то каждый раз win+r -> regedit и экспорт ветки реестра в файл :o??? А если у меня нету на машине где я запускаю программу админ прав???? что тогда?
Заметьте,
таких аналогичных ситуаций может быть мульйон!
Цитата: admin від Січень 03, 2012, 09:21:24
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
либо в ОЗУ , а запись в файл осуществлялась только в момент окончания сессии работы с программой...
И терять все настройки если выполнение программы будет прервана во время работы?
Я не защищаю антивирусы, но Ваш аргумент притянут за уши. Товарищ прав, незачем писАть в ini часто изменяемые данные. В Вашем случае это, видимо, размеры и положение окна и положение сплиттера на форме. Даже если эти данные будут утеряны (а если прога не падает, они и не будут), ничего страшного не произойдет.
За кеширование этой инфы Вам спасибо скажут не только пользователи антивирусов, но и обычные пользователи, а особенно обладатели SSD и флешек.
Через год, антивирус будет кричать что вы слишком часто делаете сохранение документа в Word или Excel или еще что. Это не его дело сколько раз сохраняется документ и он должен делать свою работу, а программу свою.
Цитата: Al від Січень 18, 2012, 19:10:13
Цитата: admin від Січень 03, 2012, 09:21:24
Цитата: laptevtim від Грудень 30, 2011, 15:30:20
либо в ОЗУ , а запись в файл осуществлялась только в момент окончания сессии работы с программой...
И терять все настройки если выполнение программы будет прервана во время работы?
Я не защищаю антивирусы, но Ваш аргумент притянут за уши. Товарищ прав, незачем писАть в ini часто изменяемые данные.
А что в этом плохого?
Цитата: Al від Січень 18, 2012, 19:10:13
В Вашем случае это, видимо, размеры и положение окна и положение сплиттера на форме. Даже если эти данные будут утеряны (а если прога не падает, они и не будут), ничего страшного не произойдет.
Ну это было бы как минимум "неприятно". У Вас хоть раз терялись "эти" данные? У меня довольно регулярно слетают, т.к. файл блокируется для записи, а для работы в разных АФ запускается 3 копии клиента УкрСклад. Утверждаю со 100%-й уверенностью - это очень не приятно!
Цитата: Al від Січень 18, 2012, 19:10:13
За кеширование этой инфы Вам спасибо скажут не только пользователи антивирусов, но и обычные пользователи, а особенно обладатели SSD и флешек.
Возможно... Отрицать не буду. Но я лично просидел на флешке более года - в принципе жалоб никаких не было.
У меня стоит AVAST, пользуюсь Укрсклад долго, вышеупомянутых проблем не заметил. Работает очень быстро, отклик на вызов операции почти моментальный.
Цитата: admin від Січень 19, 2012, 12:50:21
Через год, антивирус будет кричать что вы слишком часто делаете сохранение документа в Word или Excel или еще что. Это не его дело сколько раз сохраняется документ и он должен делать свою работу, а программу свою.
Еще раз: я не оправдываю антивирус. Безусловно, он не должен тупить, но проверять ini он должен: а вдруг это переименованный dll или exe с вирусом?
Цитата: vasos від Січень 19, 2012, 14:45:51
Цитата: Al від Січень 18, 2012, 19:10:13
Я не защищаю антивирусы, но Ваш аргумент притянут за уши. Товарищ прав, незачем писАть в ini часто изменяемые данные.
А что в этом плохого?
Плохо то, что это медленно и бессмысленно. В теории. Хотя лично мне все равно: у меня прога стоИт на hdd и дружит с антивирусом.
Цитата: vasos від Січень 19, 2012, 14:45:51
Ну это было бы как минимум "неприятно". У Вас хоть раз терялись "эти" данные? У меня довольно регулярно слетают, т.к. файл блокируется для записи, а для работы в разных АФ запускается 3 копии клиента УкрСклад. Утверждаю со 100%-й уверенностью - это очень не приятно!
Ну вот Вы назвали и еще одну причину не лазить в ini постоянно: копиями клиента не будет блокироваться файл настроек. И, пожалуй, эта причина важнее всех остальных.
Цитата: vasos від Січень 19, 2012, 14:45:51
Возможно... Отрицать не буду. Но я лично просидел на флешке более года - в принципе жалоб никаких не было.
Этот довод у меня был скорее теоретический. Флешку раньше постирают, чем она исчерпает ресурс.
Хотя даже в теории: ресурс флеш памяти около 100000 циклов (в лучшем случае, Интеренеты говорят, что бывает на два порядка меньше). За день вполне можно открывать/закрывать сотню раз окно. Значит за три года исчерпается ресурс.
Цитата: Al від Січень 19, 2012, 20:42:37
Цитата: admin від Січень 19, 2012, 12:50:21
Через год, антивирус будет кричать что вы слишком часто делаете сохранение документа в Word или Excel или еще что. Это не его дело сколько раз сохраняется документ и он должен делать свою работу, а программу свою.
Еще раз: я не оправдываю антивирус. Безусловно, он не должен тупить, но проверять ini он должен: а вдруг это переименованный dll или exe с вирусом?
1) А вдруг Sklad.tcb это тоже переименованный exe или dll? О боги, а он весит у меня 64,5 МБ. Вот беда, это ж сколько такой "умный" антвирь будет чекать запись одной накладной в базу?
2) Определение типа файла по сигнатуре еще никто не отменял, для этого не нужно проверять
весь файл - 7 первых байт вполне достаточно!
7 байт считал и увидел то ли это текстовый, то ли ехе, то ли длл файл. Просто, правда?
Цитата: Al від Січень 19, 2012, 20:42:37
Цитата: vasos від Січень 19, 2012, 14:45:51
Цитата: Al від Січень 18, 2012, 19:10:13
Я не защищаю антивирусы, но Ваш аргумент притянут за уши. Товарищ прав, незачем писАть в ini часто изменяемые данные.
А что в этом плохого?
Плохо то, что это медленно и бессмысленно. В теории. Хотя лично мне все равно: у меня прога стоИт на hdd и дружит с антивирусом.
Из голой практики, без теории:
Цитата: vasos від Січень 19, 2012, 14:45:51
... Но я лично просидел на флешке более года - в принципе жалоб никаких не было.
Цитата: Al від Січень 19, 2012, 20:42:37
Цитата: vasos від Січень 19, 2012, 14:45:51
Ну это было бы как минимум "неприятно". У Вас хоть раз терялись "эти" данные? У меня довольно регулярно слетают, т.к. файл блокируется для записи, а для работы в разных АФ запускается 3 копии клиента УкрСклад. Утверждаю со 100%-й уверенностью - это очень не приятно!
Ну вот Вы назвали и еще одну причину не лазить в ini постоянно: копиями клиента не будет блокироваться файл настроек. И, пожалуй, эта причина важнее всех остальных.
Хм... Ну тут я ваапще кардинально с Вами не согласен - это причина хранить ини файлы в разрезе пользователей УкрСклад, чтоб у каждого они были свои: 3 копии программы, 3 активных фирмы - 3 пользователя и все пучком, но это никак не причина уменьшать переносимость программы! Я уже с этим обратился на тех поддержку, возможно примут во внимание мои пожелания.
Цитата: Al від Січень 19, 2012, 20:42:37
Цитата: vasos від Січень 19, 2012, 14:45:51
Возможно... Отрицать не буду. Но я лично просидел на флешке более года - в принципе жалоб никаких не было.
Этот довод у меня был скорее теоретический. Флешку раньше постирают, чем она исчерпает ресурс.
Хотя даже в теории: ресурс флеш памяти около 100000 циклов (в лучшем случае, Интеренеты говорят, что бывает на два порядка меньше). За день вполне можно открывать/закрывать сотню раз окно. Значит за три года исчерпается ресурс.
Ну это уже вопрос более философский, нежели практический...
Цитата: vasos від Січень 20, 2012, 13:12:32
1) А вдруг Sklad.tcb это тоже переименованный exe или dll? О боги, а он весит у меня 64,5 МБ. Вот беда, это ж сколько такой "умный" антвирь будет чекать запись одной накладной в базу?
2) Определение типа файла по сигнатуре еще никто не отменял, для этого не нужно проверять весь файл - 7 первых байт вполне достаточно!
7 байт считал и увидел то ли это текстовый, то ли ехе, то ли длл файл. Просто, правда?
С таким же успехом можно и сигнатуру не смотреть, а смотреть по расширению. Что мешает переписывать сигнатуру?
На счет базы - не знаю. Возможно антивирус перехватывает системные вызовы и проверяет только измененную часть, но поскольку ini меняется целиком, а у базы только часть, то выходит больше затрат на ini.
Цитата: vasos від Січень 20, 2012, 13:12:32
Из голой практики, без теории:
Цитата: vasos від Січень 19, 2012, 14:45:51
... Но я лично просидел на флешке более года - в принципе жалоб никаких не было.
Я пытаюсь сказать, что здесь применен неправильный подход: файлы настроек не предназначены для передачи параметров внутри приложения, они предназначены для сохранения настроек между запусками. Сейчас глянул, там 75кБ + 20кБ.
А для жалобы у каждого своя планка. Кто-то готов ждать и 20 сек, пока антивирус раздуплится. Хотя Вы же сами на Написали что слетают настройки, этого недостаточно?
Из голой практики: специально записАл прогу на флешку. Запуск - 15 сек против 3-6 у винта, открытие/закрытие накладной - 5 сек против 1-2. Без антивируса. Допустим запуск не важен, но открывать, а тем более закрывать пустое окно без сохранения 5 сек это моветон.
Цитата: vasos від Січень 20, 2012, 13:12:32
Хм... Ну тут я ваапще кардинально с Вами не согласен - это причина хранить ини файлы в разрезе пользователей УкрСклад, чтоб у каждого они были свои: 3 копии программы, 3 активных фирмы - 3 пользователя и все пучком, но это никак не причина уменьшать переносимость программы! Я уже с этим обратился на тех поддержку, возможно примут во внимание мои пожелания.
Я не предлагал использовать реестр. Я предложил, на мой взляд, более правильный метод использования тех же ini. Вам хочется профилей - голосуйте за профили.
Вообще предлагаю закончить дискуссию. Мне кажется это обсуждение не по тематике форума.
Цитата: Al від Січень 20, 2012, 20:52:21
С таким же успехом можно и сигнатуру не смотреть, а смотреть по расширению. Что мешает переписывать сигнатуру?
Абсолютно ничего не мешает. Но, извините за наглость, напоминаю о том, что проблема в "а вдруг переименованном" расширении - это исключительно Ваша идея! ???
Цитата: Al від Січень 20, 2012, 20:52:21
На счет базы - не знаю. Возможно антивирус перехватывает системные вызовы и проверяет только измененную часть, но поскольку ini меняется целиком, а у базы только часть, то выходит больше затрат на ini.
Возможно. Честно говоря, меня это мало колышит, т.к. меня вполне устраивает текущее положение вещей, кроме того, что на всех пользователей один профиль, и у меня нету никакого желания просто так страдать ерундой и смотреть как какой антивирус работает и разбираться по какой логике он проверяет какие файлы, и полностью ли ини переписывается (в чем я
весьма сомневаюсь) или только частично (в чем я практически
уверен) УкрСкладом.
Цитата: Al від Січень 20, 2012, 20:52:21
Я пытаюсь сказать, что здесь применен неправильный подход: файлы настроек не предназначены для передачи параметров внутри приложения, они предназначены для сохранения настроек между запусками.
Ну в этом тяжело с Вами не согласится. Но здесь нужно понимать, что означает "между запусками", ведь в УкрСкладе каждое окно списка накладных это типа как мини приложение (дочернее окно), когда его закрываешь - оно завершает свою работу, так что под Ваше определение целесообразности использования ини файлов вполне вписывается, как по мне.
Цитата: Al від Січень 20, 2012, 20:52:21
А для жалобы у каждого своя планка. Кто-то готов ждать и 20 сек, пока антивирус раздуплится. Хотя Вы же сами на Написали что слетают настройки, этого недостаточно?
Ну лично я не жду по 20 сек и
никогда мне не приходилось столько ждать. Недостаточно для чего? Для жалоб? Я же уже писал ???
Снова извините за наглость, снова напоминаю:
Цитата: vasos від Січень 20, 2012, 13:12:32
Я уже с этим обратился на тех поддержку, возможно примут во внимание мои пожелания.
Цитата: Al від Січень 20, 2012, 20:52:21
Из голой практики: специально записАл прогу на флешку. Запуск - 15 сек против 3-6 у винта, открытие/закрытие накладной - 5 сек против 1-2. Без антивируса. Допустим запуск не важен, но открывать, а тем более закрывать пустое окно без сохранения 5 сек это моветон.
Ну у Вас нездоровый, возможно спортивный, интерес :o
Повторюсь. Я лично просидел на флешке более года - в принципе жалоб никаких не было, и уж точно накладные не по 5 сек открывались, при чем это было на ноуте, модель, кажется, 7-летней давности, правда без антивируса.
Цитата: Al від Січень 20, 2012, 20:52:21
Вообще предлагаю закончить дискуссию. Мне кажется это обсуждение не по тематике форума.
Полностью поддерживаю! Более того, мне кажется оно ни к чему не придет, все равно каждый останется при своем мнении!
стоит Dr.Web 7. никаких исключений в него не добавлял. УкрСклад нигде не тормозит, при том, что компы не супермощные. так что все гуд ;)