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

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

тут удобный шаблон нужен, ЛибреОфису неважно что открывать
16 фев 21, 21:10    [22281914]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51015
Alex_Ustinov, мы все еще про Tex говорим?

Я не уверен что такой шаблон 22279852 удобно будет лабать на нем.
Все таки у каждой вещи есть своё предназначение.
16 фев 21, 21:28    [22281929]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
petrav
Member

Откуда:
Сообщений: 2861
Короче, нужно отчёты формировать в XML. Написать абстрактный интерфейс преобразователя
отчёта в тот или иной формат. И реализации интерфейса: html, pdf, doc, rtf, txt… И фабрику
классов в зависимости от настроек приложения. :)
16 фев 21, 22:11    [22281956]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7634
petrav
Короче, нужно отчёты формировать в XML. Написать абстрактный интерфейс преобразователя
отчёта в тот или иной формат. И реализации интерфейса: html, pdf, doc, rtf, txt… И фабрику
классов в зависимости от настроек приложения. :)
кому нужно? Программисту? Заказчику и бизнесу это не нужно. А прогеру чтобы освоить бюджет вполне.
16 фев 21, 22:26    [22281960]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51015
Игры разума IMHO. Где-то видел забавную статью, смысл которой сводился к тому, что не стоит брать синьоров
на стартапы. Они (синьоры) не будут делать ничего полезного для задачи а просто выберут парочку технологий
чтоб прокачать свои скилы. На судьбу стартапа всем разумеется плевать. Што там... тысячи их возникают и дохнут.

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

Откуда:
Сообщений: 2861
PetroNotC Sharp
petrav
Короче, нужно отчёты формировать в XML. Написать абстрактный интерфейс преобразователя
отчёта в тот или иной формат. И реализации интерфейса: html, pdf, doc, rtf, txt… И фабрику
классов в зависимости от настроек приложения. :)
кому нужно? Программисту? Заказчику и бизнесу это не нужно. А прогеру чтобы освоить бюджет вполне.

Во-первых, это было мной сказано в контексте обсуждения генерации отчётов в разных форматах.
Во-вторых, я пошутил, хотя…
Ну и в-третьих, осваивать бюджет — это нормально в определённых узких/широких кругах.

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

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

Я не уверен что такой шаблон 22279852 удобно будет лабать на нем.

Кстати, по поводу этого шаблона по ссылке возникает интересный вопрос. ТС настаивает на
том, что в этот документ нужно будет пользователям вводить данные. Если я правильно
понял фразу: "как туда данные вставлять при десктопе то)". Вопрос зачем?

Для ведения двойной бухгалтерии?

Или ТС не представляет себе как сгенерировать html документ с данными? Это если
пользователю в готовый документ вставлять данные не нужно.

Сообщение было отредактировано: 17 фев 21, 00:10
17 фев 21, 00:12    [22281995]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
White Owl
Member

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

Для офисной работы наверное не очень подходит.
Для офисных отчетов - идеально. Особенно для бухгалтерии/налоговой.
У меня перловый скрипт ходит к БД, вытянув цифры формирует tex со вставками на tikz (для графиков), отдает полученный tex в tex2pdf а тот уже отсылается на почту начальству. PDF считается закрытым форматом, так что архив месячных отчетов в pdf-ах прекрасно ведется и никакая проверяющая контора не возникает.
Раз в месяц, на сервере запускаются с десяток таких скриптов и все счастливы. Полная автоматизация :)
17 фев 21, 01:23    [22282010]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7634
petrav,
- данные в HTML вставлять при рендеринге или на бэке.
HTML я не вижу преимуществ использовать без веб проекта.
Либо десктоп либо веб. Серединки не бывает.

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

Откуда:
Сообщений: 7634
White Owl,
Хмм.. А почему перл скрипты а не плюсы? Меньше кода выходит или что?
17 фев 21, 07:24    [22282032]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3721
PetroNotC Sharp,

Perl интерпретируемый
Плюсы компилировать надо же

Perl Python именно поэтому и удобны

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

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

Для офисной работы наверное не очень подходит.
Для офисных отчетов - идеально. Особенно для бухгалтерии/налоговой.
У меня перловый скрипт ходит к БД, вытянув цифры формирует tex со вставками на tikz (для графиков), отдает полученный tex в tex2pdf а тот уже отсылается на почту начальству. PDF считается закрытым форматом, так что архив месячных отчетов в pdf-ах прекрасно ведется и никакая проверяющая контора не возникает.
Раз в месяц, на сервере запускаются с десяток таких скриптов и все счастливы. Полная автоматизация :)

Я имел в виду другое. Текс - не WYSIWYG - и если "девочке" надо что-то руками подправить
в документе - то удобнее наверное классические офисные форматы.

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

Откуда:
Сообщений: 7634
Alex_Ustinov,
Не соображу).
Вот у меня компилит машина на горячую клавишу. Не я сам.
На работе компилят и делат сборку и делают деплой другие обученные люди.
Дак в чем разница)?
Исчезла?
17 фев 21, 12:59    [22282195]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
mayton
Member

Откуда: loopback
Сообщений: 51015
PetroNotC Sharp
White Owl,
Хмм.. А почему перл скрипты а не плюсы? Меньше кода выходит или что?

Некоторые рутинные действия проще на Perl сделать.

Например взять текстовый файл и заменить в нем строку ${clientCardId} на какое-то значение.
Perl-овщик делает это быстро и тихо. А в С++ это обычно вызывает массу обще-системных
вопросов как то : кодировки, разрядность ОС и прочее.

Про перформанс мы конечно не говорим. Но здесь и проблемы вроде нет. 1 человек оператор
все равно думает и делает в 1000 раз медленнее чем идет строковый реплейсмент в Perl.

Хотя я считаю Perl тоже морально устаревшим и перегруженным регулярками там где не надо.
17 фев 21, 13:21    [22282231]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Dimitry Sibiryakov
Member

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

PetroNotC Sharp
HTML я не вижу преимуществ использовать без веб проекта.

Ну не видишь и не видишь. Никто же не заставляет. Процеживай файлы на плюсах, выдавай в
любой формат, который тебе нравится.

Posted via ActualForum NNTP Server 1.5

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

Откуда:
Сообщений: 1950
PetroNotC Sharp>Дак в чем разница)?

+1
У меня отчеты генерятсч скриптами, сделано исходя из соображения "можно править/создавать отчеты где угодно и кем угодно". На поверку же, отчеты приходится ваять программисту, юзер создать отчет не способен/не желает (ему проще нанаять программиста). И вот программист ваяет скрипты, набивая шишки об ограничения скриптовый симтемы.

В то же время система расширения функционала была реализована как динамически загружаемые библиотеки, обычные dll. Очень просто и удобно.
Я бы сейчас, если бы снова создавал модуль поддержки отчетов, также реализовал их в форме ddl's.
17 фев 21, 14:27    [22282294]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7634
ъъъъъ,
Да. 1С тоже хотела чтоб каждый бух конфигурировал в их конфигураторе. Не вышло.
17 фев 21, 14:56    [22282315]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
White Owl
Member

Откуда:
Сообщений: 12682
mayton
White Owl
пропущено...
Для офисных отчетов - идеально. Особенно для бухгалтерии/налоговой.
У меня перловый скрипт ходит к БД, вытянув цифры формирует tex со вставками на tikz (для графиков), отдает полученный tex в tex2pdf а тот уже отсылается на почту начальству. PDF считается закрытым форматом, так что архив месячных отчетов в pdf-ах прекрасно ведется и никакая проверяющая контора не возникает.
Раз в месяц, на сервере запускаются с десяток таких скриптов и все счастливы. Полная автоматизация :)

Я имел в виду другое. Текс - не WYSIWYG - и если "девочке" надо что-то руками подправить
в документе - то удобнее наверное классические офисные форматы.

А для write-only отчотов ну да... можно.
Не, у меня изначально стояла проблема что "девочек" к отчетам подпускать нельзя на пушечный выстрел. Потому и всяческие rtf/xls/html были под запретом с самого начала. Если на машине есть "стандартный" редактор формата - запрет. Потому и был в итоге выбран pdf, его чтобы редактировать нужно покупать отдельный редактор, а это легко контролировать админам. Ну а в автомате, pdf легко делать из tex - отсюда и решение.
17 фев 21, 15:33    [22282335]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
White Owl
Member

Откуда:
Сообщений: 12682
PetroNotC Sharp
White Owl,
Хмм.. А почему перл скрипты а не плюсы? Меньше кода выходит или что?
И кода меньше, и проще писать, и по скорости проигрыша нет (доли процента не считаются).
17 фев 21, 15:35    [22282336]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
White Owl
Member

Откуда:
Сообщений: 12682
mayton
PetroNotC Sharp
White Owl,
Хмм.. А почему перл скрипты а не плюсы? Меньше кода выходит или что?

Некоторые рутинные действия проще на Perl сделать.

Например взять текстовый файл и заменить в нем строку ${clientCardId} на какое-то значение.
Perl-овщик делает это быстро и тихо. А в С++ это обычно вызывает массу обще-системных
вопросов как то : кодировки, разрядность ОС и прочее.
До сюда ты прав.

mayton
Про перформанс мы конечно не говорим. Но здесь и проблемы вроде нет. 1 человек оператор
все равно думает и делает в 1000 раз медленнее чем идет строковый реплейсмент в Perl.
А здесь не прав. Проблемы там нет, но по чисто технической причине: Перл никогда не был интерпретатором, это стандартный jit, так что потеря скорости только при старте скрипта, а дальше он настолько же эффективен как и С++.

mayton
Хотя я считаю Perl тоже морально устаревшим и перегруженным регулярками там где не надо.
Зря считаешь. Перл - мультпарадигма-в-квадрате. Если не нравятся регулярки, то можно писать вообще без них. Если хочешь OO - без проблем, нехочешь ОО - не используешь (даже со "стандартными" библиотеками основанными на ОО), хочешь функционально писать - пиши с легкостью, и даже событийный код - совсем не сложно. Этот язык как раз и славен тем что там по несколько способов кодирования на каждый чих.
Единственная проблема Перла это то, что он настолько универсальный и без некоторой внутренней дисциплины можно наваять код в котором будут смешаны все парадигмы - а в этом потом разбираться сложно. Но немножко дисциплины от кодера и получается конфетка.
17 фев 21, 15:48    [22282342]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7634
White Owl
PetroNotC Sharp
White Owl,
Хмм.. А почему перл скрипты а не плюсы? Меньше кода выходит или что?
И кода меньше, и проще писать, и по скорости проигрыша нет (доли процента не считаются).
а абстрактные классы там есть?))
Я пишу базовый и на нем каждый отчетник)
17 фев 21, 15:48    [22282344]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3721
PetroNotC Sharp
Alex_Ustinov,
Не соображу).
Вот у меня компилит машина на горячую клавишу. Не я сам.
На работе компилят и делат сборку и делают деплой другие обученные люди.
Дак в чем разница)?
Исчезла?
после "не соображу" ничего не понял
так сколько у тебя человек запускает "горячую клавишу" для получения отчета?)
17 фев 21, 16:49    [22282366]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3721
специально пульнул что Перл и Питон интерпретаторы...
так и знал что разговор будет о религии и чем пахнет харе кришна
17 фев 21, 16:53    [22282369]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 7634
Alex_Ustinov,
Твоя очередь.
>Плюсы компилировать надо же
Пару фраз напиши что в этом трудного такого. Или особенного.
Мне пофиг что там делает машина. Компилирует, стирает, упаковывает.
17 фев 21, 17:10    [22282376]     Ответить | Цитировать Сообщить модератору
 Re: LibreOffice отчеты под линукс. Нужен пример.  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3721
PetroNotC Sharp,

какие пару фраз написать - то что скриптовый можно в любом "чистом поле" подправить?
или еще пару фраз?
автор
Твоя очередь.
что сказать? отличие скриптового отчета от компилированного?
или отличие эксплуатации карбюраторной машины от запрограммированной инжекторной?)))

а компилятор ты тоже устанавливаешь заказчику?

Сообщение было отредактировано: 17 фев 21, 18:03
17 фев 21, 18:10    [22282400]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / C++ Ответить