Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51017
PetroNotC Sharp
mayton,
Есть такая мысль, что отчеты ПО класса десктопа не взаимозаменяемы с отчетами ПО типа клиент-сервер.
У меня ПО первого типа.

Ну ОК.
12 фев 21, 14:26    [22280029]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov
PetroNotC Sharp
У меня ПО первого типа.

https://sourceforge.net/projects/qtrpt/
неужели не видите разницу с отчетом выше по НДФЛ?
Она видна не вооруженным глазом.
12 фев 21, 14:29    [22280034]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

PetroNotC Sharp
неужели не видите разницу с отчетом выше по НДФЛ?
Она видна не вооруженным глазом.

Я не смотрю картинки.

И таки да, взять RTF файл, сляпанные девочкой, и превратить в шаблон для генерации -
механическая работа, с которой справится любой. Я это делал ещё в прошлом веке.

Posted via ActualForum NNTP Server 1.5

12 фев 21, 14:39    [22280040]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov,
Я не понял что ты делал.
У меня в продакшене были Договора на займ в банке. Или договор на покупку недвижимости.
Понятно что проще это в ворде делать. А потом только ФИО replace
12 фев 21, 14:44    [22280044]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

PetroNotC Sharp
Я не понял что ты делал.

Брал оформленный девочкой вордовский файл, сохранял в RTF, заменял данные тэгами для
подстановки данных. Всё. Потом модуль отчётов открывал файл и тэги заменял на данные из
БД. После чего получается готовый документ, заполненный данными, который можно открыать
чем угодно.

А в твоём случае отчёт НДФЛ можно сразу формировать и отсылать в виде XML, у налоговой
спецификация вроде как опубликована.

Posted via ActualForum NNTP Server 1.5

12 фев 21, 14:58    [22280055]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51017
Word не проще. Word - вообще один из самых сложных форматов. Где-то была статья одного из создателей на эту тему.

А Дима имеет в виду что даже без парсеров и сериализаторов можно взять rtf шаблон (он текстовый)
и несложными заменами сделать любые отчоты. С таблицами - посложнее конечно но главное - идея.
Я тоже так делал.

rtf в некоторых случаях на печати не отличим от ms-word. Те-же шрифты...
12 фев 21, 14:58    [22280056]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov
PetroNotC Sharp
Я не понял что ты делал.

Брал оформленный девочкой вордовский файл, сохранял в RTF, заменял данные тэгами для
подстановки данных. Всё. Потом модуль отчётов открывал файл и тэги заменял на данные из
БД. После чего получается готовый документ, заполненный данными, который можно открыать
чем угодно.

А в твоём случае отчёт НДФЛ можно сразу формировать и отсылать в виде XML, у налоговой
спецификация вроде как опубликована.
мысли шире.
- порядок действий при таблице эксель с итогом формулой внизу?
- порядок действий если ФИО уползло на след строку
12 фев 21, 15:02    [22280062]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
И у меня не налоговая.))))))
12 фев 21, 15:03    [22280064]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov,
RTF тоже оставь в прошлом веке
12 фев 21, 15:05    [22280069]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51017
Что делать если ФИО сполз? Да ничего не делать. Это вобщем не технический вопрос а дизайнерский.
Пускай бизнес скажет - насколько это важно. Если в оконном приложении такой 1 отчот на 100 - то оператор
его спокойно сохранит в файл. Переоткроет и перебъёт страничную разбивку для красоты так как он видит
нужным.

Просто здесь в топике мы не сможем охватить все "если" которые могут возникнуть в процессе.
12 фев 21, 15:13    [22280075]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

PetroNotC Sharp
- порядок действий при таблице эксель с итогом формулой внизу?
- порядок действий если ФИО уползло на след строку

- добавить в шаблон формулу с указанием именованного диапазона, а не фиксирвоанного.
- исправить шаблон в котором глупая девочка забыла выставить атрибут "не отрывать от
предыдущего абзаца" и/или "не разрывать".

Posted via ActualForum NNTP Server 1.5

12 фев 21, 15:15    [22280076]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
Потому что мне приходилось исполнять требования заказчика:
- на ФИО я сказал чтобы девочка открыла в ворде и сдвинула левее
- на "автопоказ заголовков таблицы постранично" девочка поставила галку в ворде
- суммы и формулы считались автоматом так я копировал строку таблы с форматировнием и вставлял под новые данные.
То есть НИГДЕ программист не привлекался.
12 фев 21, 15:17    [22280077]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
Dimitry Sibiryakov
PetroNotC Sharp
- порядок действий при таблице эксель с итогом формулой внизу?
- порядок действий если ФИО уползло на след строку

- добавить в шаблон формулу с указанием именованного диапазона, а не фиксирвоанного.
- исправить шаблон в котором глупая девочка забыла выставить атрибут "не отрывать от
предыдущего абзаца" и/или "не разрывать".
ну дак, изучайте либо SDK либо формат XML (1600 страниц говорят)
Оно из двух.
12 фев 21, 15:22    [22280081]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51017
По поводу твоей ошибки.

Error - undefined reference to cppu::bootstrap()


Запаблиши свою версию GCC, и LibreOfficeSDK.
12 фев 21, 15:37    [22280096]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
mayton,
Я решил ошибку. Выше либы указал для линковки в проект
12 фев 21, 15:52    [22280103]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
mayton

А Дима имеет в виду что даже без парсеров и сериализаторов можно взять rtf шаблон (он текстовый)

RTF текстовый?
12 фев 21, 19:12    [22280207]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

petrav
RTF текстовый?

Ты не поверишь, но "Т" посередине это "Text".

Posted via ActualForum NNTP Server 1.5

12 фев 21, 19:24    [22280214]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
Dimitry Sibiryakov

petrav
RTF текстовый?

Ты не поверишь, но "Т" посередине это "Text".

И к чему ты это написал?
13 фев 21, 16:37    [22280490]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
ъъъъъ
Member

Откуда:
Сообщений: 1966
petrav
Dimitry Sibiryakov

пропущено...

Ты не поверишь, но "Т" посередине это "Text".

И к чему ты это написал?

Твой вопроса выглядит странным.
Если ты в вопросе
petrav
mayton
...взять rtf шаблон (он текстовый)

RTF текстовый?

не знаешь, что такое RTF, то почему спрашиваешь здесь, а не в веб-поисковике. А если ты спрашиваешь, предполагая возможность того, что RTF бывает и не "текстовым", это вообще полёт над гнездом кукушки.
13 фев 21, 23:44    [22280654]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
ъъъъъ
petrav
пропущено...

И к чему ты это написал?

Твой вопроса выглядит странным.
Если ты в вопросе
petrav
пропущено...

RTF текстовый?

не знаешь, что такое RTF, то почему спрашиваешь здесь, а не в веб-поисковике. А если ты спрашиваешь, предполагая возможность того, что RTF бывает и не "текстовым", это вообще полёт над гнездом кукушки.

Интересные вы с Сибиряковым люди. Ведь очевидно, что когда mayton говорил, что Rich Text Format
текстовый — он имел в виду, что сам формат файла RTF текстовый. И его можно редактировать в NotePad.

Я лично всегда считал, что RTF формат бинарный. Как и формат *.doc файлов. Конечно, до разработки
стандарта Open XML + архивация в ZIP.

Я тебе и Сибирякову предлагаю научиться разделять понятия:

- Назначение формата файла. Например, содержание текстовой информации.
- Формат собственно файла. Тут варианты: текстовый, бинарный, текстовый в каком-то варианте архиватора.

Модератор: Не будем обсуждать людей


Это тонкая грань которую вам обоим нужно понять: назначение файла и формат файла. Андерстенд?

Сообщение было отредактировано: 14 фев 21, 15:19
14 фев 21, 00:49    [22280673]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

petrav
Я лично всегда считал, что RTF формат бинарный.

Ну так ты заблуждался. Это такой же markup формат, как и HTML, XML, MD и т.д. и т.п.
О чём я тебе и сказал.

Posted via ActualForum NNTP Server 1.5

14 фев 21, 01:29    [22280685]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7650
petrav,
я тоже не знаю такой грани. Есть текстовый и есть бинарный.
Всё.
А добавка слова "собственно" это из философии.
14 фев 21, 10:54    [22280714]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
Dimitry Sibiryakov

petrav
Я лично всегда считал, что RTF формат бинарный.

Ну так ты заблуждался. Это такой же markup формат, как и HTML, XML, MD и т.д. и т.п.
О чём я тебе и сказал.

Ты сказал, что текстовый формат самого файла происходит из второй буквы: RTF.
Я лично не вижу причин почему из названия RTF следует формат самого файла.
14 фев 21, 11:52    [22280727]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3722
все забыли про формат .tex
идеальный формат для таких случаев
16 фев 21, 15:08    [22281658]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51017
Ну... tex это такое. Больше для научных статей и монографий.

Для офисной работы наверное не очень подходит.
16 фев 21, 20:57    [22281911]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / C++ Ответить