youssefabohaty / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
0 stars 0 forks source link

Исключение при поптыке возврата чека, когда на панели "Продажа" не видны категории и товары (catvisible = false) #172

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Возникает эта ситуация, когда catvisible = false, 
т.е. в Продажах не
видна визуальная панель выбора товаров. В 
этом случае, при попытке
возврата товара по чеку возникает 
исключение, т.к. не вызывается метод
getSouthComponent класса JPanelTicketEdits, поэтому при 
попытке
вызвать  m_catandlines.showRefundLines(aRefundLines) возникает
nullPointerException, т.к.  m_catandlines не определен.

Пока, ввиду отсутствия времени "на коленке" 
исправил так : 

1) В JpanelTicket.java необходимо protected javax.swing.JPanel 
catcontainer;
2) В JPanelTicketEdits.java нужно изменить метод
    public void showRefundLines(List aRefundLines) {
        // anado las lineas de refund
        // m_reflines.setLines(aRefundLines);
        m_jbtnconfig.setVisible(false);
        //Моё 15.09.2011
        if (m_catandlines ==null) catcontainer.add(getSouthComponent(), BorderLayout.CENTER);
        m_catandlines.showRefundLines(aRefundLines);
    }

Original issue reported on code.google.com by akart...@gmail.com on 15 Sep 2011 at 12:28

GoogleCodeExporter commented 9 years ago
Хорошое решение. У меня правда было другое 
в r569, но всё таки решил остановится на 
вашем, так как исходя из логики работы, в 
нижнем списке отображается только то, что 
было продано по конкретному чеку. Но от 
своего патча оставил доступным добавление 
в этой панели товаров по штрих-коду. 
Смотрите код начиная с r570.

Я Вас добавил в участники проекта, если 
есть желание непосредственно сливать 
патчи в репозитарий свяжитесь со мной по 
адресу svininykh@gmail.com или по скайпу svininykh 

Original comment by svinin...@gmail.com on 16 Sep 2011 at 4:34

GoogleCodeExporter commented 9 years ago

Original comment by svinin...@gmail.com on 28 Sep 2011 at 8:27

GoogleCodeExporter commented 9 years ago

Original comment by svinin...@gmail.com on 28 Sep 2011 at 8:27