FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

1.40 Зависание программы в поле Предприятие - Склады
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки
Предыдущая тема :: Следующая тема  
Автор Сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Чт Фев 20, 2014 19:00 20.02.2014    Заголовок сообщения: 1.40 Зависание программы в поле Предприятие - Склады Ответить с цитатой

Добрый день! Система MS Win.7 x64, NET Framework 4.5.1. База поднята на MS SQL Server 2008 R2. Тестирование на виртуалке на БД Access и SQL прошло отлично. После перенес версию в работу на SQL Server. Сегодня редактировал базу, зашел в Предприятие - Склады и стал редактировать по РМ "Наличие расходных материалов" и номерные расходные материалы. С номерными расходными материалами все Ок, а вот с работой "Наличие расходных материалов" после передвижек, списания ориентировочно по времени минуты полторы-две БД зависает и ничего с ней сделать невозможно, ошибок не пишет. Удаляю ее с процессов, запускаю по новой дальше начинаю редактировать полторы-две минуты опять тоже самое в этом разделе, но по самой базе в другие разделы захожу все ОК. Возвращаюсь опять в Склады прога зависает, снятие процесса и так далее.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Чт Фев 20, 2014 19:16 20.02.2014    Заголовок сообщения: Ответить с цитатой

Спасибо за баг-репорт, проверим.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Фев 21, 2014 10:11 21.02.2014    Заголовок сообщения: Ответить с цитатой

Подскажите, как много операций с расходными материалами в базе на данный момент сделано? Это сумма записей в разделах РМ-Приход, РМ-Перемещение, РМ-Расход, РМ-Списание.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 10:48 21.02.2014    Заголовок сообщения: Ответить с цитатой

Добрый день Михаил! РМ Приход - 582, РМ Перемещение - 0, РМ - Расход -5474, РМ Списание - 52. Поставил программу на сервер где и расположена база, протестировал сегодня с утра на те-же самые операции с РМ проблем нет, захожу на клиента проблема остается. Сервер с клиента стабильно пингуется, потерь нет.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 10:52 21.02.2014    Заголовок сообщения: Ответить с цитатой

Сервер OS Win. XP SP3, Net Framework 2.0, 3.0, 3,5 SP1. Вернусь с совещания протестирую клиента на другой раб.станции с XP и с Win.7 x64, отпишусь.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Фев 21, 2014 11:09 21.02.2014    Заголовок сообщения: Ответить с цитатой

Т.е. если программа запущена на сервере, то задержки нет, а если с клиента - задержка больше минуты?
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 11:48 21.02.2014    Заголовок сообщения: Ответить с цитатой

Да. Если программа запущена на сервере задержек нет. Задержки возникают на клиенте.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Фев 21, 2014 13:34 21.02.2014    Заголовок сообщения: Ответить с цитатой

Странно. Я посмотрел, там действительно запускается пересчет движений, который на вашем количестве записей может дать ощутимую задержку, но должно быть не 1-2 минуты, а 1-2 секунды в крайнем случае. На самом деле выполняется пересчет даже не по всем движениям, а только по данной модели картриджа, т.е. реально обрабатывается записей в разы меньше. На каждую запись выполняется 1-2 элементарных запроса (считать/обновить одну запись). Даже если бы надо было выполнить 12000 SQL запросов, то это все равно в считанные секунды должно делаться. А по факту в вашем случае делается не больше 1000 запросов. В общем, возможно, проблема у вас в сети. Попробуйте с другого клиента поработать. Если будет то же самое, то тогда установите на клиенте SQL Server Management Studio (из состава MS SQL Express, например) и вручную повыполняйте запросы к базе.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 13:38 21.02.2014    Заголовок сообщения: Ответить с цитатой

Протестировал на двух новых клиентах. Есть ошибки при первом запуске на всех клиентах (переслал на почту). Клиент Win.XP SP3 кроме первой ошибки на net.framework работает стабильно, задержек нет. Клиент второй Win.7 x64, net.framework 4. Как и мой клиент (первое сообщение там его параметры) идут задержки на том же месте.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 14:19 21.02.2014    Заголовок сообщения: Ответить с цитатой

Протестировал сеть потерь нет, задержка в норме. Непонятно но зависает и висит только на клиентах с Win.7 x64. с XP проблем не выявил.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 15:45 21.02.2014    Заголовок сообщения: Ответить с цитатой

В общем ситуация совсем запуталась.... Делаем расход РМ на принтер все ок. Делаю списание из Склады или РМ, пр.клик списать на 7-ке через несколько списаний либо не списывает, либо показывает списание, делаю на этот же РМ списание он показывает опять тоже самое количество на складе (на складе 10 РМ, списываю 1 все ок, списываю 2-й, ок опять появляеться 10 ед на складе ) потом прога зависает ((( Запустил прогу на сервере под XP, там тоже самое единственное прога независает ((( перезапустил сервер не помогает. Сейчас попробую переслать скрины на почту.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Фев 21, 2014 16:23 21.02.2014    Заголовок сообщения: Ответить с цитатой

Переслал скрины на почту, займусь прогой в понедельник на сегодня хватит голова уже разрывается. Спасибо за оперативную поддержку Михаил, с наступающим праздником!
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пт Мар 14, 2014 16:10 14.03.2014    Заголовок сообщения: Ответить с цитатой

Разобрался в чем была причина! В вкратце ошибка возникала из-за появления в Базе дубля (двух позиций) номерных РМ, на какой стадии появился дубль не могу сказать, не вникал, пока его не списал все операции по номерным РМ зависали. На данном этапе после его удаления все операции по номерным РМ проходят успешно.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Пт Мар 14, 2014 17:54 14.03.2014    Заголовок сообщения: Ответить с цитатой

Интересно. А дубль в чем заключался? Такой же инвентарник?
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Leks
Почетный активист проекта


Зарегистрирован: 31.01.2014
Сообщения: 50
Откуда: Самара

СообщениеДобавлено: Пн Мар 17, 2014 8:52 17.03.2014    Заголовок сообщения: Ответить с цитатой

Приветствую Михаил, будет малость времени на этой неделе попробую восстановить все действия и перешлю БД со скринами ошибок, где они возникали.
_________________
Не бойся когда ты один, бойся когда ты ноль.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group