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

0.77: Непонятки и глюки (описание действий)

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


Зарегистрирован: 11.05.2006
Сообщения: 90
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Сен 03, 2009 12:54 03.09.2009    Заголовок сообщения: 0.77: Непонятки и глюки (описание действий) Ответить с цитатой

Система Win XP Pro s/p3 все абдейды стоят...
Версия программы 0-77
Мои действия(кривых ручек Rolling Eyes

Сначала внёс новую модель принтера Canon/iP1800
Провел его на место(14каб. к примеру.)
Потом увидел, что я поставил что принтер не "цветной струйный", а просто "струйный". Далее общие разделы/модели оборудования/выбрал эту модель изменил её. Апосля внёс катриджи:общие разделы/модели расходных материалов/"чёрный.PG-38,совместимые модели Canon/iP1800" То же сделал и с цветным катриджом.

Потом пошёл в предприятие/оборудование/наличие/выделил сам принтер и попытался переместить принтер в другое помещение. В результате имеем такой баг.{см. ниже}
Если нажимаю далее, то не перемещает куда указываю, а пишит, что дата перемещения, не может быть позже даты списания: 01.01.0001
На других моделях принтеров пишет то же самое.(Если я их перемещаю)

Такая же картина и при: пошёл в предприятие/оборудование/перемещение/выделяю модель(причём сново любую) и имеем туже картину что я описал сверху...
"такой баг.{см. ниже}
Если нажимаю далее, то не перемещает куда указываю, а пишит, что дата перемещения, не может быть позже даты списания: 01.01.0001"
Если нажать выход, программа закрываеться.
При перезапуске имеем такую же картину.
Попробывал сделать это в версии 0-76 всё работает нормально.


И второй вопрос.
Вот внёс я новый принтер что купил. У меня закончился там катридж и я предприятие/наличие/оборудование/модель, извлечь катридж...
Ну и где этот катридж появляется? С "собаками" искал, ну ни где не вижу. Может хитрость какая есть? Smile По идее он должен появляться в предприятие/расходные материалы/наличие
Или в предприятие/расходные материалы/приход
А если он где-то и появляеться, то там в меню должно быть "вставить катридж в модель". И не факт, что я поставлю именно этот катридж(может новый, может старый с другово принтера что списал, или я из двух старых сделал один"новый(заменил там ракель и барабан)" и его поставлю)Это ещё полбеды. В версии 0-76 это работало без выдачи ошибки, а вот в следующий версии я поймал глюк.


В версии 0-77 даёт при этих действиях: бак (Смотри второй рапорт)
Дальше совсем смешно. Перезапустил программу. И бак исчез. Будто его и не было. Но катриджи упорно не появляються ни где.
ВВожу в ручную приход катриджей и всё гут.
_______________ Это рапорт первый_________________________

Код:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: ID
   at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
   at System.Data.OleDb.OleDbDataReader.GetOrdinal(String name)
   at System.Data.OleDb.OleDbDataReader.get_Item(String name)
   at ExtCtrls.DBIO.GetLongArray(OleDbConnection& DBConn, String SQLString, String FieldName)
   at ExtCtrls.ExtComboBoxB.Fill(String WherePart)
   at ExtCtrls.ExtComboBoxB.Init(String DataSource, Boolean IsRequired, Int64 DialogID, Boolean MakeFill, String InsertedID, String InsertedColumn, Boolean UseNullValue)
   at PrintStoreOld.EquipmentMovingDlg.Init()
   at PrintStoreOld.EquipmentMovingDlg.Dialog_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



___________это рапорт второй________________________
Код:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.Collections.ArrayList.get_Item(Int32 index)
   at System.Windows.Forms.DataGridViewRowCollection.SharedRow(Int32 rowIndex)
   at System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index)
   at PrintStoreOld.ItemExtractDlg.DGV_CellClick(Object sender, DataGridViewCellEventArgs e)
   at System.Windows.Forms.DataGridView.OnCellClick(DataGridViewCellEventArgs e)
   at System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.DataGridView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


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

СообщениеДобавлено: Пт Сен 04, 2009 16:48 04.09.2009    Заголовок сообщения: Ответить с цитатой

Спасибо за баг-репорт, ошибку пофиксим.

Что касается извлекаемых из принтера расходников, то в случае обычного (не индивидуального) учета их можно только списать.

Позже будем делать у обычных расходников статусы "Полный"/"Пустой", а у индивидуальных вообще запас с точностью до процента и это будет везде отображаться. Тогда извлекаемые картриджи автоматически помечаются как пустые и перемещаются на склад. А потом их можно уже списать или индивидуализировать и отправить на заправку.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Каспер
Почетный активист проекта


Зарегистрирован: 11.05.2006
Сообщения: 90
Откуда: Санкт-Петербург

СообщениеДобавлено: Сб Сен 05, 2009 14:58 05.09.2009    Заголовок сообщения: Ответить с цитатой

Michael писал(а):
Спасибо за баг-репорт, ошибку пофиксим.

Да не за что Михаил. Very Happy Общее дело делаем. Smile Мы же бригада. Laughing Жаль что я ловлю так мало глюков в твоей программе. Cool Но я буду стараться. Embarassed
Michael писал(а):

Что касается извлекаемых из принтера расходников, то в случае обычного (не индивидуального) учета их можно только списать.
Ну это понятно, лучше и не надо. Idea
Michael писал(а):
Позже будем делать у обычных расходников статусы "Полный"/"Пустой", а у индивидуальных вообще запас с точностью до процента и это будет везде отображаться. Тогда извлекаемые картриджи автоматически помечаются как пустые и перемещаются на склад. А потом их можно уже списать или индивидуализировать и отправить на заправку.
Shocked Ты просто прелесть Михаил. Я ждал отчёты почти 4 года..., или больше. Razz Наконец моя мечта на 2/3 осуществилась. СПАСИБО. Я тут ещё одно предложение готовлю, только пока не могу его сформулировать. Embarassed После отчётов и учёта, это предложение отполирует (сделает гламурненькой "блестящей" твою программу)Ещё раз Спасибо, что делаете эту нужную прогу. Я постараюсь поюзать её по полной, чтоб побольше "глюков" поймать. Razz
P.S.Даёшь бета тестерам больше глюков. В охоту за "глюками господа" Shocked
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Michael
Руководитель проекта


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

СообщениеДобавлено: Сб Сен 05, 2009 21:53 05.09.2009    Заголовок сообщения: Ответить с цитатой

Каспер писал(а):
Shocked Ты просто прелесть Михаил.

Жаль, что Каспер не девушка Rolling Eyes. Тогда такие признания были бы интереснее, что ли Wink

Каспер писал(а):
P.S.Даёшь бета тестерам больше глюков. В охоту за "глюками господа" Shocked

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


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

СообщениеДобавлено: Вт Сен 08, 2009 15:16 08.09.2009    Заголовок сообщения: Ответить с цитатой

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

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


Powered by phpBB © 2001, 2005 phpBB Group