Openbravo Issue Tracking System - POS2
View Issue Details
0055893POS2POSpublic2024-07-02 23:052024-08-09 10:38
sdossantos 
SABARINATH P 
urgentmajoralways
closedfixed 
5
pi 
24Q4 
No
0055893: Error with Print Product Label
When we have time difference (UTF) we have errors when calculating the print product label.
We always subtract as the service that gets the price product label is:

  /**
   * This method will return the correct date which should be stored in the database taking into
   * account the client and the server date
   */
  public static Date calculateClientDatetime(String orgClientDate, Long dateOffset) {
    Date serverDate = (Date) JsonToDataConverter.convertJsonToPropertyValue(PropertyByType.DATETIME,
        orgClientDate.lastIndexOf(".") != -1
            ? orgClientDate.subSequence(0, orgClientDate.lastIndexOf("."))
            : orgClientDate);
    // date is the date in the server timezone, we need to convert it to the date in the
    // original time zone
    Date dateUTC = convertToUTC(serverDate);
    Date clientDate = new Date();
    clientDate.setTime(dateUTC.getTime() - dateOffset * 60 * 1000);
    return clientDate;
  }
Use the Argentina time for example (configure on your computer)
1- Add a product price exception in backoffice for a product. For example with start date with yesterday's date - pio 10
2- Get the product print label of the product you configured in step 1, we see the price 10
3- now let's change the exception configured in step 1, with today's date in the start date,
4 - In product pront label, we see another price and not 10.

Attached video
No tags attached.
depends on backport 005596624Q2.1 closed SABARINATH P Error with Print Product Label 
depends on backport 005599624Q3.1 closed SABARINATH P Error with Print Product Label 
? Videograbación 2024-07-02 17:49:50.mp4 (4,431,620) 2024-07-02 23:05
https://issues.openbravo.com/file_download.php?file_id=19970&type=bug
Issue History
2024-07-02 23:05sdossantosNew Issue
2024-07-02 23:05sdossantosAssigned To => Retail
2024-07-02 23:05sdossantosFile Added: Videograbación 2024-07-02 17:49:50.mp4
2024-07-02 23:05sdossantosTriggers an Emergency Pack => No
2024-07-03 14:45guilleaerStatusnew => acknowledged
2024-07-04 08:24SABARINATH PAssigned ToRetail => SABARINATH P
2024-07-04 08:24SABARINATH PStatusacknowledged => scheduled
2024-07-05 08:45hgbotNote Added: 0166700
2024-07-09 06:36guillermogilSeveritycritical => major
2024-07-09 06:37hgbotResolutionopen => fixed
2024-07-09 06:37hgbotStatusscheduled => closed
2024-07-09 06:37hgbotNote Added: 0166815
2024-07-09 06:37hgbotNote Added: 0166816
2024-07-10 14:42SABARINATH PStatusclosed => new
2024-07-10 14:42SABARINATH PResolutionfixed => open
2024-07-10 14:42SABARINATH PStatusnew => scheduled
2024-07-10 14:44SABARINATH PStatusscheduled => resolved
2024-07-10 14:44SABARINATH PResolutionopen => fixed
2024-07-10 14:44SABARINATH PStatusresolved => closed
2024-07-12 10:48SABARINATH PStatusclosed => new
2024-07-12 10:48SABARINATH PResolutionfixed => open
2024-07-12 10:48SABARINATH PStatusnew => scheduled
2024-07-12 10:48SABARINATH PStatusscheduled => acknowledged
2024-07-12 10:49SABARINATH PStatusacknowledged => scheduled
2024-08-09 10:38marvintmStatusscheduled => resolved
2024-08-09 10:38marvintmFixed in Version => 24Q4
2024-08-09 10:38marvintmResolutionopen => fixed
2024-08-09 10:38marvintmStatusresolved => closed

Notes
(0166700)
hgbot   
2024-07-05 08:45   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.product.label.printing/-/merge_requests/66 [^]
(0166815)
hgbot   
2024-07-09 06:37   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.product.label.printing [^]
Changeset: 9ed34ac474151c3887469f2bb53e144f2d87178f
Author: Sabarinath <sabarinath.palanisamy.ext@openbravo.com>
Date: 05-07-2024 12:08:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.product.label.printing/-/commit/9ed34ac474151c3887469f2bb53e144f2d87178f [^]

Fixed ISSUE-55893: Product price exception valid date handled for any time zone.

---
M web-jspack/org.openbravo.pos2.product.label.printing/src/components/PrintProductLabel/PrintProductLabelSelectProdStep/PrintProductLabelProductListGrid/PrintProductLabelProductListGrid.jsx
---
(0166816)
hgbot   
2024-07-09 06:37   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.product.label.printing/-/merge_requests/66 [^]