[Libreoffice-bugs] [Bug 122373] New: Date format convert to date and increment in copy enhancement

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Dec 29 19:02:25 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=122373

            Bug ID: 122373
           Summary: Date format convert to date and increment in copy
                    enhancement
           Product: LibreOffice
           Version: 6.1.1.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: bty-adminf1 at trebly.net

Description:
When you define date format you expect :
1- To store the content as a date (if content set is not valid - not recognized
- content is left centered to tell that the content is read as standard text)
2- to be able to calculate from the date
3- convert to any format
4- increment the date when cell is multi-duplicated (don't know the right
expression in English). This according to format

There is strong bug but difficulties to perform operations regard to excel
What happens :
1- hits of not exact format of dates are not recognized (for standard and
 user formats). For example and particularly :
   - month formats : with format defined JJ/MM/AAAA 
       - unable to understand MM/AAAA (supposed 01/MM/AAA), 
       - unable to recognize a wrong like decimal point (in French keyboard the
dot of numerical keypad is translated to ","
       - unable to (recognize a "janv.2020" as "jan. 2020") recognize without
error needs to read with format "MMM. AAAA" MMM = "jan" and AAAA="2020"
       - many examples hold by excel which make easier to get the dates from
keyboard when they are not exactly fitting the format
       - ...

2- Increment when duplicating (multi-copy by dragging copy point) a cell with
date function without taking in account the format, for example if format does
not display the JJ it could be supposed that the date is incremented by "month"
or year if "M" is not included in format ("A" format for example would lead to
"01/01/A").
Then to increment by copy a (complex for some users) formula must be developed
("=DATE(ANNEE(A3);MOIS(A3)+1;JOUR(A3))" for French version or
"=DATE(YEAR(A3),MONTH(A3)+1,DAY(A3))" in English) to get a calendar with months
(date associated to a month is supposed to be 01/MM (MM/01 in English)

Note : I had to produce a two columns calendar with :
- months (note that when user defines a month it most of time not a date but a
span of time 01/MM to endOfMonth/MM). Truncate the JJ converts a date to a SPAN
of time of one month
- a fixed JJ into the month ( a date to pay)

This is currently a major difficulty for most of users.

As often libreoffice is very rigorous, but this lead that the incremented value
of "jan. 2020" is shown as "jan. 2020" while the "internal" date which is not
visible is incremented of one day... (What happens with date with time)

To implement a clear increment would need to define the formula if incremented
element is not visible into the format 


Steps to Reproduce:
1. no matter
2.
3.

Actual Results:
see extended description

Expected Results:
see extended description


Reproducible: Always


User Profile Reset: No



Additional Info:
see extended description

Note : While I was writing this report I could not restart to execute the
update to 6.1.3 previously used.
I suppose that the concerned function has not been updated from 6.1.1 to 6.1.3

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20181229/aeaa13fa/attachment.html>


More information about the Libreoffice-bugs mailing list