powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Excel как система отчетов (подробности внутри)
51 сообщений из 51, показаны все 3 страниц
Excel как система отчетов (подробности внутри)
    #37754749
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше на этом форуме я никогда не был, так что сейчас была возможность только просмотреть его бегло. Но форум мне очень понравился.

Меня удивило, что в разделе "Отчетные системы" не обсуждается Эксель как система отчетов. Сам Эксель, когда с помощью макроса автоматизированно делается запрос к БД, на основе результата формируется нужный отчет и отдельным файлом посылается по электронной почте куда надо.

Где-нибудь такая система отчетов используется? Где она уместна?
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37755349
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,

не уместна нигде. Неоднократно приходилось заменять подобные "системы" с невероятными нагромождениями экселей и неподдерживаемым кодом на VBA. Разобраться в таком, когда уже нет людей способных сказать, как оно работает, задача более сложная чем внедрить новую систему.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37756356
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот дело в том, что, похоже, имеются представления, как создать нормальную систему, как сделать код очень простым (даже для полностью самостоятельного изучения), легко изменяемым, требующим малых затрат времени и т.д. Отдел из 4 человек мог бы на регулярной основе спокойно вести (подоготваливать и изменять структуру по мере необходимости) до нескольких десятков отчетов.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37756522
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратите пристальное внимание на эти слова "неподдерживаемым кодом на VBA" . Именно в них зарыта и похоронена идея "Excel - отчетная система". После получения отчета в отчетной системе пользователи могут выгрузить его в Excel и там с ним иметь долгий и продолжительный сексуальный контакт, но никак не использовать Excel как отчетную систему. Хотя я встречал частные случаи такого использования Excel. Только не в масштабах "отчетная система" предприятия.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37757926
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня получалось делать поддерживаемый, простой и понятный код.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37758956
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiУ меня получалось делать поддерживаемый, простой и понятный код.

Об этом может судить только тот, кто принимает вашу систему на поддержку. Редко кто признается, что пишет плохой код.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37759629
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я передал этому кому-то свою систему за 2 недели. Но это не все: того сотрудника взяли без опыта работы, за 20000 р., и он не знал SQL и VBA (знал другой язык программирования). Единственное, что он не мог делать через упомянутые две недели - это БЫСТРО писать запросы (но это понятно, потому что он до этого не имел дела с SQL). Но конструировать запросы и понимать, как у меня все устроено - вот это было 100%, я его проверял.

Коды, строящие разные отчеты, были похожи друг на друга.

Был бы рад получить предложения по работе. Если не верите, что такое возможно, просто принесу с собой на собеседование свои материалы и расскажу, почему такое возможно.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37759937
sixers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,

авторЕсли не верите, что такое возможно
Может это и возможно при масштабах и требованиях вашего отдела из 4 человек.
Но отделы имеют свойство расти, а требования меняться.
Вы в этом со временем убедитесь.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37759954
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я представляю, как это сделать, если отчетов до нескольких десятков, и иногда появляются новые или возникает потребность изменять старые.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37759994
sixers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,
Я верю что представляете... и делаете это...
Но ИМХО, эксель как отчетная система - пережитки прошлого...
Как заметил tarrus
авторНеоднократно приходилось заменять подобные "системы" с невероятными нагромождениями экселей и неподдерживаемым кодом на VBA.
а по поводу
авторБыл бы рад получить предложения по работе.
Даже если вы найдете кого-то, кто захочет реализовать систему отчетности через эксель + VBA, вам там денег платить не будут)))
Изучите лучше "настоящую" RS...и работу найдете быстрее... и платить за нее будут не едой)))
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37760008
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sixers,

Благодарю за ответ, однако он не аргументирован. Уместно к каждому вашему слову задать вопрос "почему?".
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37760206
sixers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,
наверное нужно даже... но вы не поверите, пока сами с этим не столкнетесь)
авторНо ИМХО, эксель как отчетная система - пережитки прошлого...
Вы сами знаете ответ на этот вопрос
авторМеня удивило, что в разделе "Отчетные системы" не обсуждается Эксель как система отчетов.
Насчет трудоустройства и оплаты... hh.ru просмотрите (эксель + VBA по сравнению с тем же CR)
По поводу того, что многие стараются избавиться от эксель + VBA...так как это не масштабируемо и поддерживать его нереально...
Не знаю что вам здесь добавить... если бы остался отчет экселевский со старой работы, прислал бы вам...)))
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37760219
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немасштабируемо - это значит, начиная с определенного объема отчетов становится существенно труднее создавать новые отчеты? Мой вопрос и был как раз в том, где обсуждаемая система уместна, а где нет. Меня не за что критиковать, потому что я ни на какой позиции не стою, а пытаюсь узнать, какие бывают позиции.

С поддержкой я придумал что делать, и это работало.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37760233
sixers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,

Немасштабируемо, "excel rows limits" хотя бы
Совсем не пытаюсь вас критиковать... просто даю совет...
ИМХО, если разбираетесь в sql, смогли организовать систему отчетности через эксель и vba, для вас не составит труда разобраться в RS... сравнить и оценить преимущества, и с поиском позиции будет легче.
Уместна упомянутая вами система в отделах из 6 человек и 10 отчетов, без перспектив развития отдела.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37760854
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,

не обижайтесь, но мне кажется вы слабо представляете, что такое "система" отчетности и какие требования обычно заказчики предъявляют к таким системам. Думаю развивать дальше холивар бессмысленно.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37761750
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tarruskikki,

не обижайтесь, но мне кажется вы слабо представляете, что такое "система" отчетности и какие требования обычно заказчики предъявляют к таким системам. Думаю развивать дальше холивар бессмысленно.

1. Касательно "слабо представляете, что такое "система" отчетности". Возможно. Однако, у меня работающие отчеты были, работали хорошо, удовлетворяли бизнес, коды в VBA в них были _очень_ похожи (во всех) и просты, легко передавались незнакомому человеку, который и о программировании только общее мог знать (то есть, не иметь опыта работы с VBA). В таких случаях приходилось разве что немного подождать, чтобы такой новый сотрудник освоился и стал делать быстрее.

Позвольте узнать, что я не понимаю в выражении "система отчетности"? И что вы имели этими словами в виду?

2. "какие требования обычно заказчики предъявляют к таким системам" - мне требования предъявляли, я их удовлетворял. Всё. Но тем не менее, мне было бы интересно узнать, о каких требованиям к системам отчетности вы подумали. Что я не знаю, по вашему?

Заранее благодарю за ответы. И за уделенное внимание.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37775939
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю возвратиться к теме и ответить.

Какой существует позитивный и негативный опыт автоматизированного построения отчетов в формате Excel средствами VBA?
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37776077
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiПредлагаю возвратиться к теме и ответить.

Какой существует позитивный и негативный опыт автоматизированного построения отчетов в формате Excel средствами VBA?

Бросьте упорствовать, смысла нет. Навскидку (может в чем-то повторюсь):
1. Регулярно заменял такие системы. Делается одним человеком, хороша до определенного предела:
а) относительно небольшое количество данных, увеличился объем БД с течением времени и все умерло
б) небольшое число зависимых отчетов - когда на основании одного считается другой, потом третий, а потом второй xls файл сломался, а его разработчик уже в другом отделе, организации.. и капут
в) тиражирование по разным подразделениям организации, а там начинают править, ломают и потом выкидывают со словами "оно не работает" или вы в мыле за ними бегаете. Кстати защита от дурака отсутствует в принципе
2. Как одно из стандартных требований к системе отчетности: получение отчетов в форматах PDF (HTML) - это тут как?
3. Отчет обычно принимает параметры. Если они основаны на выборке из БД, тут наверно засада. Не забивать же справочник всех предприятий(отделов) в xls - рассогласование с БД
4. Логирование. Для сложных отчетов юзер должен иметь четкую картину, каких данных/объектов не хватает, что неправильно сконфигурировано
5. Связь с другими системами - выгрузка например в XML, да просто в текстовку определенного формата чуть посложнее чем поля с разделителями
6. Запуск по заданию. Буквально месяц назад заменил одну такую ексельку. Приходил начальник с утра, тыкал на иконку и ждал пока там все обсчитается. Сейчас у него уже в папке лежат файлы набором за каждый день, по ночам автоматом сделанные
7. crosstab (или он же матричный) вы там сделаете? я не знаю VBA, извините если не в тему

стоп, хватит, хотя наверняка можно и еще

Позитив екселя:
Быстро, дешево, можно добавлять какие-то свои параметры (которых нет в БД) для доп. обсчета
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37776926
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если честно, я не вижу большого криминала в использовании Экселя как отчетной системы.
В главных плюсах:
Эксель достаточно удобен для простого человека, это почти идеальное средство для игры с цифрами.

С точки зрения программиста который делает отчетную систему - Эксель это готовый грид и печатная система.
В минусах:

Измененные цифры сложно отправить из Экселя в основную СУБД

Слишком легко исправить циферки на листе чтобы подогнать результат под устраивающий.
В итоге, я сейчас во все свои клиентские приложения встраиваю кнопку "Послать в Эксель", но в качестве основного формата для сохранения отчетов я использую pdf. Еще никто не жаловался :)
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37778699
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Условный пример: нашли ошибку в общем для всех отчетов VBA-коде, а этот код растиражирован на 100+ файлам - работа для отдела на неделю найдена )

Эксель хорош как клиент для ОЛАПа, в этом случае достаточно поддерживать один куб, на котором можно построить сотни видов отчетов, а не поддерживать сотню файлов. Еще один вариант использования - в маленькой компании.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37787778
Anton R.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В каких-то простых случаях Excel вполне можно использовать в качестве движка отчетной подсистемы, но, желательно, не самостоятельного, а с управлением из программы (что централизует и упростит передачу параметров в отчет и избавит от обилия макросов).
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37792498
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton R.можно использовать в качестве движка отчетной подсистемы, но, желательно, не самостоятельного, а с управлением из программы Спасибо за ответ. Но какого рода программу вы имеете в виду?
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37792652
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kikkiКакой существует позитивный и негативный опыт автоматизированного построения отчетов в формате Excel средствами VBA?
существует бодьшой позитивный , только без VBA :)
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793319
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

Как без VBA? Мне это интересно, напишите, если можно.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793402
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kikkiКак без VBA? Мне это интересно, напишите, если можно.
Вы пишите програму на чем угодно и, используя OLE или DDE, запихиваете данные в шаблон excel. Т.о. ваша программа сама читает БД по принятым у вас правилам. Ессно в шаблоне можно использовать все возможности excel, в т.ч. и макросы.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793559
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

Да-да! Согласен! В общем-то, весь мой позитивный опыт связан именно с описанной вами схемой!

Вопрос в том, когда она удобна, а когда становится неуместной и неудобной.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793589
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kikkiа когда становится неуместной и неудобной.
С таким не сталкивался.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793652
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модВы пишите програму на чем угодно и, используя OLE или DDE, запихиваете данные в шаблон excel. Т.о. ваша программа сама читает БД по принятым у вас правилам. Ессно в шаблоне можно использовать все возможности excel, в т.ч. и макросы.
kikki_мод,
Да-да! Согласен! В общем-то, весь мой позитивный опыт связан именно с описанной вами схемой!
Вопрос в том, когда она удобна, а когда становится неуместной и неудобной.

Итогом является вырождение в малопонятный, недокументированный зоопарк из "программ на чем угодно" и эксель файлов. Плюсы у такой системы есть, но есть и большущий минус - превращение в вышеназванный зоопарк.
Тот же Reporting Service уже из коробки сразу у вас есть. Там и таблички, там и кубики, там и диаграммы. Единая точка входа. Руление безопасностью и доступами. А подписки - это ж песня, зарядил подписку и она сама утречком рассылает юзерам отчеты.
Вообще, как я понял теперь вас, у вас не эксель система отчетности, а вот эти "программы на чем угодно" и эксель. Вот это уже совсем другая песня. Это никак не " Excel как система отчетов".
Работал я с такой системой. Точнее даже сказать с нуля такую поднимал, писал классы, шаблоны, проектировал... Интересный опыт и будет работать еще много лет. Но вот как ее назвать ума не приложу. "Наш самопальный отчето-плевальщик", "Самоделкин ERP", "Убер-мега-пупер системен отчётен"...
Можно еще пару топиков открыть - Delphi как система отчетов, C# как система отчетов, PHP как система отчетов... ну и т.д. :)
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793837
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Klick,

Вы как бы правы, только у меня не было беспорядка отчетах, коды были понятные и передаваемые без объяснения (проверил в реальности), и очень похожие. Так что ваше мнение для моего случая ну нельзя назвать подходящим.

Не понимаю также, что за документацию вы имеете в виду. И предполагаю, что она не нужна. Уместно новому сотруднику объяснять архитектуру информационных систем в компании, а коды и вообще используемые средства он сам разберет исходя из правильного представления архитектуры. Этот подход тоже проверен.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793899
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiKlick,

Вы как бы правы, только у меня не было беспорядка отчетах, коды были понятные и передаваемые без объяснения (проверил в реальности), и очень похожие. Так что ваше мнение для моего случая ну нельзя назвать подходящим.

Не понимаю также, что за документацию вы имеете в виду.

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

Нет конечно, вы реализуете только то что вам нужно. И становитесь заложником своих наработок. Движение вперед сильно затруднено, вырваться из той ямы куда себя вы сами себя загоняете очень тяжело

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

А любая неплохая репортинговая система перекроет ваши наработки по функциональности, богатству возможностей, развитию новых версий
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793925
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikki,

Я прошу не обижаться, но такое впечатление, что вы отчеты писали только на самопале.
Как будто слепому объясняют что такое цвет. А вы не понимаете :(

Несколько человек, вам описывали лишь малую часть прелести работы со стандартными RS, а на эти советы у вас ответы типа "у меня все работает, а все остальное меня не волнует".
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793973
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,

Вы меня не обижаете. И очень много нужного, как раз того что мне интересно, сообщаете. Реальное препятствие создалось, когда тему недавно закрывали. У меня нет цели отмахнуться и сказать что-то типа "мне это не нужно". Я принимаю к сведению сравнения с отчетными системами и т.д. В последнем случае я не отмахнулся, а дал пояснение, что таких проблем у меня не было.

На самом деле, я в том же RS и в других системах кроме прочих особенностей вижу некоторые риски. То есть риски использования этих систем, если я начну их внедрять и использовать. Эти соображения достаточно объемны, поэтому дело не дойдет до их формулировки здесь.

Прошу учесть, что я не намерен делать упреки, отнекиваться и т.д. Однако если здесь описывается некоторый недостаток обсуждаемой технологии, а я считаю, что такого недостатка нет, я выдаю агрументы, почему так устроено. В подобной ситуации я их считаю сильными и проверяю на эту силу, потому что после опубликования аргументов мне тут же могут написать замечания к ним.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793985
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiНа самом деле, я в том же RS и в других системах кроме прочих особенностей вижу некоторые риски. То есть риски использования этих систем, если я начну их внедрять и использовать. Эти соображения достаточно объемны, поэтому дело не дойдет до их формулировки здесь.


Пока до этого дело не дойдет дальнейшая дискуссия бесполезна.
Мы внимательно слушаем ваши аргументы.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37793991
Klick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiKlick,
Вы как бы правы, только у меня не было беспорядка отчетах, коды были понятные и передаваемые без объяснения (проверил в реальности), и очень похожие. Так что ваше мнение для моего случая ну нельзя назвать подходящим.


Это все ваши иллюзии... Незаменимых людей нет... И после вас тоже придут люди, которые смогут "понять систему". Но эта система есть самопальный велосипед, ничего общего с отчетными системами не имеющий. Я так могу на каждом месте работы разворачивать "свою" "эксель-написано на чем угодно" типа систему и она будет работать. Но давайте, например, взглянем в сторону трудозатрат. Сколько рабочего времени нужно, чтобы добавить в ваш отчет одну гипотетическую колонку и сколько нужно времени чтобы добавить ее в RS, при условии, что после вас пришел человек незнакомый ни с той ни с другой системой и вас, ко всеобщему прискорбию, уже не застал (ну скажем вы болели свинкой в тот момент)?
Ваша система - Этот человек говорит много непечатных слов, ищет на чем вы там эту систему писали, не факт еще что на лицензионном софте, пару дней он настраивает всю эту лабуду и вот бухгалтерия рада...
RS - Этот человек открывает студию. этот отчет... чего не понял ищет в BOL, тут или просто гуглит.. все чувак profit!
Могу дальше разбирать тему. Только жду от вас тоже конкретики.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37795099
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezА любая неплохая репортинговая система перекроет ваши наработки по функциональности, богатству возможностей, развитию новых версий
А из чего состоит любая неплохая репортинговая система ?
1. Визуальный редактор
2. Запросы
3. Сортировка, группировка
4. Процедуры и функции (если они вообще есть)
В случае использования экселя
1 - мощнее всякого редактора
2 - аналогично репортинговой системе
3 - группировка делается вручную
4 - аналогично репортинговой системе, но зато всегда есть
Итого: трудоемкость несколько выше, но гибкость гораздо больше, т.к. отчет не описывается, а программируется.
Ессно все пишется на том же средстве, что и основная система
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37795614
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Запросы

А еще например java-код или XPath. Или объединение: часть данных запросом, часть - коллекцией объектов (в терминах java)
4. Процедуры и функции (если они вообще есть)

Есть :)
2 - аналогично репортинговой системе

только в простых случаях.
3 - группировка делается вручную

Кто б сомневался. А что при таком подходе делается НЕ вручную?
4 - аналогично репортинговой системе, но зато всегда есть

У меня дома пыль всегда есть и я не считаю что это хорошо :) А перенесете вы свой самопал под Unix например. Как там у нас с екселем? Или в Web-приложение? нука-нука. Ответьте на этот вопрос. Я ранее написал по пунктам, ни на один пункт не получил внятного ответа. Одни эмоции.
Итого: трудоемкость несколько выше, но гибкость гораздо больше, т.к. отчет не описывается, а программируется.

Вообще шедевр.
А в RS он не программируется? У меня в одном проекте на 20 отчетов 150 java-классов. В которых вычисления, которые ни одним SQL-запросом не сделаешь

В принципе дискуссию можно было бы заканчивать после ПЕРВОГО же ответа в топике :)
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37797249
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezУ меня в одном проекте на 20 отчетов 150 java-классов.
А вот это перебор. Обычный отчет - это примитивный текст строк на 20. Вся логика в хранимках.
зы про unix речь понятно не идет
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37797319
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

Какие нафик хранимки при ОRМ?
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37797408
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBez,

Надеюсь мое последние здесь сообщение. Направлено к автору топика.

Вот именно в этот момент я дорабатываю отчеты, написанные на самодельном велосипеде (который так отстаивает автор).
Система работает уже лет 7 и никак не сдохнет сволочь. И пользуются ей ежедневно. И скорость хорошая и система нужная.
Какой я гордый был когда это было написано и заработало! Свой как тут выразились отчето-плевальщик да еще под web! Круть!

Жаль что не нашлось рядом в это время умного человека, который по рукам мне бы надавал крапивкой со словами:
"Не пиши велосипед, козленочком станешь, делом надо заниматься, а не изобретать невесть чего!"

Пишу большими буквами автору топика: НЕ ИЗОБРЕТАЙТЕ ВЕЛОСИПЕД!

И как тут было кем то сказано: ОСВОЙТЕ НОРМАЛЬНУЮ РЕПОРТИНГОВУЮ СИСТЕМУ!

Удачи
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37797574
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanBezКакие нафик хранимки при ОRМ?
ОRМ на помойку :)
А без библиотеки функций (хоть хранимых, хоть клиентских) отчеты не напишешь
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37799012
proxy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiРаньше на этом форуме я никогда не был, так что сейчас была возможность только просмотреть его бегло. Но форум мне очень понравился.

Меня удивило, что в разделе "Отчетные системы" не обсуждается Эксель как система отчетов. Сам Эксель, когда с помощью макроса автоматизированно делается запрос к БД, на основе результата формируется нужный отчет и отдельным файлом посылается по электронной почте куда надо.

Где-нибудь такая система отчетов используется? Где она уместна?

Используется.
Сопровождаю и дорабатываю по мелочам подобную систему.
Только там не VBA - вся логика в хранимках Оракла, которые выдают наружу коллекции.
С клиентской части выбирается отчет, задаются параметры - отсылается Ораклу.
Оракл возвращает набор данных, клиентская часть выкладывает его в формате Excel.
Но это не отчеты в смысле того, что потом на бумажку и в папку - это, скорее набор SQL-запросов, позволяющий выбрать нужные срезы данных из БД.
Потом уже в Excel пользователи вертят данными, как хотят, принимают решения какие-нибудь и т.п.
Лимит в 64к строк - формируется несколько листов. К тому же вроде офис после 2003 версии лимит этот увеличил до миллиона.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37799524
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
proxy1С клиентской части выбирается отчет, задаются параметры - отсылается Ораклу.
Оракл возвращает набор данных, клиентская часть выкладывает его в формате Excel.

Есть такой механизм - там программировать клиента вообще не надо. Главное обеспечить источник данных
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37799647
proxy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модproxy1С клиентской части выбирается отчет, задаются параметры - отсылается Ораклу.
Оракл возвращает набор данных, клиентская часть выкладывает его в формате Excel.

Есть такой механизм - там программировать клиента вообще не надо. Главное обеспечить источник данных

Там не совсем "клиент" - клиентская часть + аппсервер. Прикручена проверка прав доступа, логирование действий и т.п. Ну и интерфейс клиентской части помогает осуществлять навигацию по отчетам (их несколько сотен).
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37800825
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proxy1,

сомниваюсь, что на проекте с несколькими сотнями отчетов используется не промышленное решение, скорее всего 99% этих отчетов давно никто не использовал, хорошая практика удалять отчеты не использовавшиеся более чем 13 месяцев, т.к. не существует бизнес-процессов требующих отчетности реже чем раз в один год.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #37800961
proxy1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tarrusproxy1,

сомниваюсь, что на проекте с несколькими сотнями отчетов используется не промышленное решение, скорее всего 99% этих отчетов давно никто не использовал, хорошая практика удалять отчеты не использовавшиеся более чем 13 месяцев, т.к. не существует бизнес-процессов требующих отчетности реже чем раз в один год.

Используется.
Отчеты, конечно не все одинаково популярны, но где-то сотня используется регулярно. Остальные - время от времени (различные сводные за отчетные периоды и т.п.).
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38007623
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое за ответы в этой теме, хотя она старая! Я даже забыл про нее. Большое спасибо ответившим, что привели свои описания уместности и недостатков.

Критиковавшим тоже спасибо, ведь так тоже объясняются недостатки. Правда должен точно сказать, что с «велосипедом» у меня проблем нет, т.к. мои макросы все похожи друг на друга. Я имею в виду именно логику работы и структуры кода.

В тему иногда заглядываю, мне все интересно, что в ней написано. (И еще спасибо модераторам, что в свое время вошли в положение, не дали умереть теме, и именно после этого она наполнилась содержанием, какого не было до вхождения в положение.)
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38149048
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiСпасибо большое за ответы в этой теме, хотя она старая! Я даже забыл про нее. Большое спасибо ответившим, что привели свои описания уместности и недостатков.

Критиковавшим тоже спасибо, ведь так тоже объясняются недостатки. Правда должен точно сказать, что с «велосипедом» у меня проблем нет, т.к. мои макросы все похожи друг на друга. Я имею в виду именно логику работы и структуры кода.

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

Для очень больших и сложных интерактивных отчетов мы разработали
Многопользовательский Виртуальный EXCEL (VMX), который интегрирован в noSQL-сервер данных

VMX :
-- многомерный и безлимитный по объему
-- быстрый (обработка 50 000 финансовых транзакций менее 10 секунд )
-- не требует программирования на VBA - только "спецформулы" и обычные формулы в ячейках EXCEL
-- интерактивно ! отображается на обычные EXCELи подключенных пользователей (если не влазит - то частями )
-- а также используется для ввода-корректировки информации в общей единой безразмерной многосерверной базе данных

Данные в EXCEL не хранятся, но, если это обосновано, можно часть нормативов хранить и поддерживать прямо в EXCEL-книгах

Возможен экспорт в XML, PDF.

На основе VMX создана и работает на многих предприятиях Латвии
тиражируемая система типа Российской "1с"

Можем скооперироваться для дальнейшей работы в СССР или Евросоюзе !
sia.enters@inbox.LV
mx
@enters.eu
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38176957
БигБраза
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MX-9kikkiСпасибо большое за ответы в этой теме, хотя она старая! Я даже забыл про нее. Большое спасибо ответившим, что привели свои описания уместности и недостатков.

Критиковавшим тоже спасибо, ведь так тоже объясняются недостатки. Правда должен точно сказать, что с «велосипедом» у меня проблем нет, т.к. мои макросы все похожи друг на друга. Я имею в виду именно логику работы и структуры кода.

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

Для очень больших и сложных интерактивных отчетов мы разработали
Многопользовательский Виртуальный EXCEL (VMX), который интегрирован в noSQL-сервер данных

VMX :
-- многомерный и безлимитный по объему
-- быстрый (обработка 50 000 финансовых транзакций менее 10 секунд )
-- не требует программирования на VBA - только "спецформулы" и обычные формулы в ячейках EXCEL
-- интерактивно ! отображается на обычные EXCELи подключенных пользователей (если не влазит - то частями )
-- а также используется для ввода-корректировки информации в общей единой безразмерной многосерверной базе данных

Данные в EXCEL не хранятся, но, если это обосновано, можно часть нормативов хранить и поддерживать прямо в EXCEL-книгах

Возможен экспорт в XML, PDF.

На основе VMX создана и работает на многих предприятиях Латвии
тиражируемая система типа Российской "1с"

Можем скооперироваться для дальнейшей работы в СССР или Евросоюзе !
sia.enters@inbox.LV
mx
@enters.eu

И раньше такого рода продукты были, но были заморожены:

Microsoft Office Accounting
Набор компонент для Net, VCL и просто построитель отчетов в Excel

Excel - очень неплох как отчетная система особенно с аналитическим уклоном, только с точными размерами ячеек, текста у него не очень
Word - тоже неплох, но его труднее автоматизировать (по крайней мере мне было так - не совсем понятная объектная модель в отличие от Excel). Ну и когда надо размеры держать - не держит, руководствуется своими соображениями, очень трудно заставить как надо (но лучше чем у Excel)

Я начинал с автоматизации конструкторской документации, спецификаций - было очень нужно соблюдать размеры по ЕСКД и поэтому в качестве отчетоной системы рассматривал даже AutoCad, автоматизируемый через VBA
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38176999
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БигБраза,

Спасибо за наводки !


В отличие от них :

-- наша фишка - "Виртуальный Многопользовательский EXCEL, интегрированый в noSQL сервер (базу) данных"
позволяет раскрутить генератор отчетов на очень приличную скорость

-- система интерактивна ( все, что вводит клиент в свой обычный , передается в Виртуальный EXCEL и там хранится в базе данных)


и :

-- мы не заморожены

-- если скооперируемся для дальнейшего совместного развития - мы для Вас бесплатны

==================
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38177104
БигБраза
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MX-9,

Спасибо за предложение. Пока занят сильно другими делами - ушел недавно в микроконтроллеры (надоело софт делать, захотелось что-то из харда пощупать). По привычке просматриваю родные темы :)

если вы, как я понял, используете EXCEL как интерфейс для просмотра и пользовательских манипуляций с данными, то посоветовал бы вам еще посмотреть на LibreOffice Calc, так как сейчас у Microsoft невнятная политика по Office с одной стороны (все мечутся с лицензированием 2013, уходят в облака, инет), с другой стороны даже в России не говоря уже о Латвии и Европах принято все больше использовать лицензионный софт. Эти тенденции могут привести к разным неприятным последствиям:
- разные версии Excel у пользователей (97, 2000, 2002, 2003, 2007, 2010, 2013) с разными возможностями, что приведет к тому, что вам при разработке надо будет ориентироваться на возможности самого младшего из принятых вами к поддержке офисов, например 2000, и тестировать на совместимость более старшие версии.
- при необходимости лицензирования Office заказчики будут покупать уже готовые ERP и аналитические системы с собственным GUI, не требующим Office, а вместо лицензионного Ms Office будут ставить LibreOffice или Kingston Office.

Поэтому, если планируете развиваться, то посмотрите на создание своего HTML5- интерфейса на базе какого-нибудь готового фреймворка или своего рукописного, как, например, было у продукта Palo фирмы Jedox - начинали с add-in для Excel, сейчас аналитический сервер и WebUI для клиента.

Хотя, я думаю, мои советы вам и так очевидны.
...
Рейтинг: 0 / 0
Excel как система отчетов (подробности внутри)
    #38177166
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БигБраза,

LibreOffice Calc и прочее примеряемся использовать

пока не сильно давит - на 95 % компов наших клиентов уже стоял MS Office 2000- 2003-2007-2010-2013
к моменту покупки ими нашего тиражируемого аналога 1с

но на будущее нам надо будет подсуетится
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Excel как система отчетов (подробности внутри)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]