Страница 1 из 1

Ошибка при работе с списком товара!

СообщениеДобавлено: Чт апр 20, 2017 7:26 am
lav31
С недавних пор появилась ошибка при работе с списком товаров,
Ошибка проявляется полностью зависшим окном программы.

После некоторого времени ( Минут 5 - 7 ) выскакивает окно с (Выдано исключение типа "System.OutOfMemoryException")
В зависшем состоянии программа начинает использовать больше оперативной памяти.

Параллельно еще используется две базы данных в них такая ошибка не наблюдается.

Re: Ошибка при работе с списком товара!

СообщениеДобавлено: Чт апр 20, 2017 10:33 am
dmitry
Я знаю эту ситуацию (получилось так, что группа товара А входит в группу Б, а та опять в А, и возникает бесконечный цикл).
Исправить легко, но чтобы найти эту группу, отправьте мне на predpr4@email.com.ua файл базы данных (буду благодарен, если перед этим упакуете его в rar или zip).

Re: Ошибка при работе с списком товара!

СообщениеДобавлено: Чт апр 20, 2017 5:48 pm
lav31
Я надеюсь это была шутка насчет того чтоб вам базу переслать?

Если вы знаете в чем причина объясните как ее решить,
заранее спасибо)))

Re: Ошибка при работе с списком товара!

СообщениеДобавлено: Пт апр 21, 2017 4:59 am
dmitry
Это была шутка. Теперь всерьез:
нажмите в программе клавиши Ctrl+F9,
выберите строчку "Articles" и нажмите "ОК",
отсортируйте появившуюся таблицу по столбцу "TypeID" (значение 0 означает группу товаров),
по значениям столбцов "ID" и "ParentID" выявите описанную выше ситуацию,
измените ошибочное значение ParentID на 0.

Re: Ошибка при работе с списком товара!

СообщениеДобавлено: Пт апр 21, 2017 3:49 pm
lav31
Спасибо огромное))))
Все теперь работает нормально.

Хотел еще спросить какие именно действия могут приводить к этой ошибке?

Re: Ошибка при работе с списком товара!

СообщениеДобавлено: Сб апр 22, 2017 11:24 am
dmitry
Из-за drag-and-drop (перетащить и бросить), т.е. можно зацепить значок одной группы товара и перетащить его на другой, в которую ее нужно переместить. Это удобно, но можно запутаться или нечаянно переместить не туда.