|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Здравствуйте! В этом форуме в первый раз и сразу с таким непонятным вопросом!? Была у нас 2-х звенка, БД (MSSQL) + клиент (PowerBuilder). Раньше мы брали данные из БД и с помощью OLE - объектов (PowerBuilder) выводили в word или Excel. Сейчас в виду того, что надо слать письма клиенту в word - файлах и отображать на сайте (3-х звенка), старый метод не подойдёт. Какую технологию выбрать, объёмы не очень громадные, но хотелось бы чтобы быстрее вникнуть и не всё в XML- шаблонах ибо у программиста рука устанет эти шаблоны рисовать! Кто нить с таким сталкивался, можете что нибудь посоветовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 13:19 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Ну что я совсем не то спросил, наши коллеги пользуют BI Publisher. Но он по-моему достаточен гемороен для программирования, сплошной XML и всё ручками! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 14:20 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, в каждом ЯП свои. На форуме вашей 3-х звенки. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 15:03 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Спасибо,Petro123! А причём тут Язык программирования. Я спрашивал про некий готовый (пусть даже не бесплатный) сервис. Которому подаёшь на вход шаблон word - например , описываешь структуру данных, пусть даже в XML и сами данные пусть даже в XML - этот сервис отдаёт готовый файл например!? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 15:10 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, - ты определись. нужно много XML или нет? - раньше ты отчёты писал в коде. А в 3-х звенке революция? Кода не надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 15:40 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Petro123, вообще, отчёты самая сложная часть. Напиши саму программу, а потом и вопрос отпадёт (где бы за деньги взять готовый сервис) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 15:41 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Спасибо, за намёки Petro123! Но причём тут революция? Просто требуется - некий универсальный сервис- который будет работать с любыми СУБД (MSSQL; Oracle) и т.д., времени на разработку нет - хочется взять готовое . Если бы дело было только с точки зрения моей системы, я бы на серваке что нить прикрутил или в Visual Studio какие нить clr-процедуры сварганил - ту же требуется комплексное решение!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 15:48 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogimanвремени на разработку нет - хочется взять готовое OK мне тоже интересно готовое, т.к. я больше разработчик. Самый большой вопрос - чем и как формировать запросы для Отчёта (уже готовые?). Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 16:10 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, я конечно отсталый элемент, но из всех своих систем (ворд-аксесс-ексель-фохпро............) отчеты формировала программно в НТМ-формате(в стандартных тегах для уменьшения проблем, div -не применяла, чтобы не зависеть от версий офиса,script -тоже, чтобы не зависеть от уровня безопасности и возможного перевода в ворд) -для начальства --просмотр в броузере -для печати и внешних --открывала отчет в ворде, сохраняла как документ ворда и отправляла на печать -иной раз и в екселе открывала с сохранением как ексель-документ, для доработки п.с. ------все с одной подготовки---- -более 90 % отчетов, -не довела до конца только формирование итога по странице ( 2 случая из нескольких сотен отчетов) со временем накопились подпрограммы -согласовано\утверждаю-невидимые границы -гладкая шапка(без объединенных ячеек) -гладкий отчет-список(сплошной и с разбивкой по первому столбику), с нумерацией строк и без оной -подписи(7 столбиков)-невидимые границы -ну и по мелочи... поэтому написание отчетов типа -счет-фактуры -до часа работы, -запрос без дополнительных итогов--время составления запроса в конструкторе и перевод в VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 16:15 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Спасибо за Ваш ответ! Я тоже предлагал изначально HTML - но сейчас к рулю пришли другие люди, смотрящие в рот начальству больше, нежели талантливые разработчики! Хотят всё по быстренькому , аутсорс и универсально! Впрочем скоро эти люди напорются на свои желания и останутся с носом! Спасибо Вам за советы и подтверждение моих догадок! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 17:07 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogimanк рулю пришли другие люди, заставили перейти с Delphi на 3-х звенку? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2012, 17:12 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Нет, тут другое - 2-х звенка и сейчас живет MSSQL + PowerBuilder. Потребовалось данные в инете публиковать и с ними работать. Я ещё пол года назад опубликовал функциональную схему для своих коллег и начальства, по которой всё это должно функционировать. СУБД наше + интеграционная шина (в виде web-сервера- изврат не мой , требование стандартов компании) + сайт (отдельная компания). Обмен данными через web-сервисы. Дык вот , сложность в том, чтобы отдавать как и раньше например полисы в word нашим клиентам, я сейчас и раньше предлагал HTML, причём генерить его можно и на сервере. Но новое начальство, которое ничем эффективным раньше не отличалось и до этой схемы было как до луны - теперь ждёт указа с верху, как же формировать для сайта эти доки. А сроки уже поджимают, через 45 дней мы должны отдать готовый продукт.)) Я , ведущий программист, имею своё мнение и решение, в отличие от нового, боящегося всего начальства, но пока подожду - пусть огласят очередное универсальное архитектурное решение :) А ближе весной возможно, если повезёт - удастся перелететь туда, где к мнению профи прислушиваются)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 08:54 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, ну, если руки связаны у ведущего, это плохо. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 09:52 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogimanсложность в том, чтобы отдавать как и раньше например полисы в word нашим клиентам, я сейчас и раньше предлагал HTML, причём генерить его можно и на сервере. Но новое начальство, которое ничем эффективным раньше не отличалось и до этой схемы было как до луны - теперь ждёт указа с верху, как же формировать для сайта эти доки. вполне естественно что документы нужно отдавать в доках, а не в HTML. Вы мнение профи, возможно, в разработке не смешивайте с мнением профи в работе с клиентами. Ваше - вторичное. Больше похоже на уязвленное ребяческое самолюбие, чем на мнение профи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 12:39 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Аксолотль, вполне естественно что документы нужно отдавать в доках, а не в HTML. Вы мнение профи, возможно, в разработке не смешивайте с мнением профи в работе с клиентами. Ваше - вторичное. Больше похоже на уязвленное ребяческое самолюбие, чем на мнение профи. -сформировать НТМ для оперативного просмотра в определенный каталог -при потребности пока есть документы в каталоге("*.htm") открыть сохранить как *.doc конец пока пара минут и никаких вопросов можно вставить выборку по дате, конторе,..... было бы желание ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 12:48 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Аксолотльboogimanсложность в том, чтобы отдавать как и раньше например полисы в word нашим клиентам, я сейчас и раньше предлагал HTML, причём генерить его можно и на сервере. Но новое начальство, которое ничем эффективным раньше не отличалось и до этой схемы было как до луны - теперь ждёт указа с верху, как же формировать для сайта эти доки. вполне естественно что документы нужно отдавать в доках, а не в HTML. Вы мнение профи, возможно, в разработке не смешивайте с мнением профи в работе с клиентами. Ваше - вторичное. Больше похоже на уязвленное ребяческое самолюбие, чем на мнение профи. Тут дело не в самолюбии, а в скорости - раньше мы делали быстро, внедряя самый лучший метод - использовали мозговой штурм среди коллег. Кстати очень много идей было моих, за 3-ри года не одна идея не наступила на грабли в плане кривизны алгоритма или скорости работы!? Теперь ждём что скажут сверху, очень часто - это тормозит рабочий процесс! >> что документы нужно отдавать в доках А кто мешает документ HTM сохранять как word документ и отдавать уже WORD- файл? Сорри пока писал ответ Вам, госпожа Пенсионерка ответила тоже, у неё думаю больше опыта, чем у меня - в этом плане! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:10 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Хоть бы кто то написал про XML-> XSLT->WORDML Может такой путь правильней, хотя я в этом не уверен! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:12 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, когда начинали работать с НТМ, поставили задачи -просмотр в любом броузере( поэтому только стандартные теги) -никакого кода--чтобы не зависеть от настроек безопасности -рисунки --для согласованных отчетов и главное: с чем пришлось по-воевать корректное открытие любым вордом\екселем 2000-2003-2007-2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:19 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogimanА кто мешает документ HTM сохранять как word документ и отдавать уже WORD- файл? так у Вас и спрашивают: что мешает? К чему эти ваши разборки с вашим начальством в форуме разработчиков? Вы придумали схему, которая не реализует одно из основных бизнес-требований, всего лишь нужно добавить в нее реализацию этого требования. В инете думаю есть уже готовые библиотеки, которые на основании HTML, к примеру, сделают RTF файл. К примеру для PHP - это PHPRtf Lite и ей подобные. Список примерный ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:29 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Уважаемая, ПЕНСИОНЕРКА, позвольте Вас так называть?! А почему не XML- меня просто начали мучить сомнения... Ведь можно что придумать: 1) Сохраняем шаблон документа в базе в блоб поле 2) Потом парсим его там по элементам и атрибутам (современные базы умеют). 3) Выфетчиваем и заполняем значения и сохраняем этот XML- документ как word0-документ например. Плюсы в том что, если есть шаблоны документов в word - то можно заюзать их... Если динамика полная (неизвестное колич-во документов заранее), то наверное всё равно какой метод использовать. Вы описанный Вами подход для 3-х звенок применяли или только под клиент-серверные технологии такое использовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:30 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
АксолотльboogimanА кто мешает документ HTM сохранять как word документ и отдавать уже WORD- файл? так у Вас и спрашивают: что мешает? К чему эти ваши разборки с вашим начальством в форуме разработчиков? Вы придумали схему, которая не реализует одно из основных бизнес-требований, всего лишь нужно добавить в нее реализацию этого требования. В инете думаю есть уже готовые библиотеки, которые на основании HTML, к примеру, сделают RTF файл. К примеру для PHP - это PHPRtf Lite и ей подобные. Список примерный Мне ничто не мешает, я бы так и сделал! Смотри выше - решаю не я! Я думаю XML всё равно прикрутят! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 13:36 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
boogiman, мы програмно формировали НТМ-файлы изо всех наших систем(ворд-ексель.фохпро\DOS....1с) по одному принципу -со временем накопили библиотечку подпрограмм -программист, написавший хотя бы один отчет для екселя-- легко понимал отчеты для фохпро, dbase -из старых систем получали отчеты, ничем не отличающиеся от новых -часто переделывали DOS-отчеты, используя в качестве прототипа текст сохраненного отчета в электронном виде или текст программы -в DOS ограниченная длина выходной строки, частое использование старых наработок - НТМ-ом обрабатывалось добавлением пары строк <html> <meta ...........866> <pre> текст в дос </pre> почему не XML -попробовали -постоянно какие-то проблемы -лишние кавычки, уголки ------------------------------------------------------------- -и главное--не все ворд-ы открывали XML да и начали НТМ раньше и не захотели иметь отчеты в двух средах аналогично как программисты, избалованные DAO, не горели желанием осваивать ADO ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 14:07 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
Спасибо, для меня Ваше мнение очень важно для меня! Значит я не так далёк от народа :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 14:29 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
в НТМ --если что-то ошибемся----отчет все равно получим(кривой, но получим) --применяли только стандартные теги - каждому программисту были даны образцы, согласно которым он ваял первые отчеты -после нескольких проб-- вопросов уже не возникало в XML --ошибка в строке хххх и все --как-то --получили отчет-логику пенсионного фонда --открыть не смогли --написали свой обработчик для вывода в таблицу --после нескольких подобных разборок ---желания заниматься не было В нашей конторе никогда не приветствовался разнобой --менялись со временем опорные языки программирования --дорабатывались старые стандартные модули на новый лад --переписывались старые задачи --новое испытывалось на паре маленьких задач, затем решали вопрос о смене опорной системы --офис 2003 был основным до 2008, затем только начали переходить на 2007(без энтузиазма) приоритетны были всегда -стандартизация -ускорение заменой алгоритма (были случаи --более 100 раз) -доработка для удобства работы и уменьшения ошибок у пользователя -быстрый отклик на запросы пользователей(некоторые считают это недостатком) -сначала создавался макет(упрощенная реализация), - а лишь после того как пользователь осознавал --что он хочет - начиналась реализация - часто программист после разговора с заказчиком -- рассказывал тому, что тот хочет ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 14:41 |
|
Генератор отчетов (переход от 2-х звенки к 3-х звенке)
|
|||
---|---|---|---|
#18+
>>Пенсионерка Снимаю шляпу. Я всегда за опытность :) Кстати моё новое начальство набирает подчинённых не старше себя по возрасту, тоесть не старше 30 лет. Всё это после моего армейского опыта (там я управлял до 90 подчинёнными) видится как, неопытность и боязнь более опытных и порой более авторитетных коллег! После этого топика хочется сказать - пенсионерам дорогу в жизнь! Долой возрастную дискриминацию :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2012, 15:28 |
|
|
start [/forum/topic.php?fid=33&tid=1547899]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 163ms |
0 / 0 |