powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW2XLS: поддержка Nested DW
56 сообщений из 56, показаны все 3 страниц
DW2XLS: поддержка Nested DW
    #32980588
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DW2XLS 2.0 beta с поддержкой вложенных DW доступна для тестирования.
Скачать можно здесь http://www.desta.com.ua/dw2xls/index_ru.html

Добавлена поддержка типа Composite и nested dw для типов DW: Composite, Free Form, Tabular
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32980932
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как количество строк в nested считается, особенно если оно равно 0?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32980990
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не совсем понял вопрос.
Но на всякий случай отвечу: GetChild, затем RowCount(). :-)

ЗЫ. Если что-то не работает, шлите репорты в саппорт dw2xls_support@desta.com.ua
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981340
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЯ не совсем понял вопрос.
Анатолий Composite <> nested !
Так оно nested поддерживает или нет (пока самому времени проверить нет)?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981372
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддерживаются nested DW не только в Composite, но и в Freeform (Tabular), в т.ч. с nested, где в каждой строке parent свой набор строк nested.

А первоначальный вопрос мне так и остался непонятен.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981451
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПоддерживаются nested DW не только в Composite, но и в Freeform (Tabular), в т.ч. с nested, где в каждой строке parent свой набор строк nested.

А первоначальный вопрос мне так и остался непонятен.
В таком случае GetChild вернет -1, советую заглянуть в help
helpProvides a reference to a child DataWindow or to a report in a composite DataWindow, which you can use in DataWindow functions to manipulate that DataWindow or report.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981495
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyА первоначальный вопрос мне так и остался непонятен.
И вообще Анатолий, вспоминайте, мы с вами про это пять лет назад говорили. Нельзя же все сразу забывать :).
Кстати, ничего работающего Вы по этому вопросу тогта так и не предложили...
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981497
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поверь мне, все работает. Я предпринял ряд усилий для этого.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32981511
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда не было стимула искать нужный способ обмана PB :))

А сейчас я подустал от руководящей работы, поэтому оттянулся на кодировании по полной. Теперь можно снова поруководить :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982251
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, можно ли в support там писать не зарегистрированным пользователям, поэтому напишу сюда :). Взял для примера демонстрационную программу для экспорта со своего сайта (ExpExamp на PB6). Шлепнул туда кнопку для экспорта. На композите падает билдер, на вложенных отчетах создается файл, на который Excel ругается - неверный формат файла. Для других версий качать и смотреть было лень. Так что заценить пока не получилось...
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982281
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркНе знаю, можно ли в support там писать не зарегистрированным пользователям, поэтому напишу сюда :).
Не можно, а нужно :)

Взял для примера демонстрационную программу для экспорта со своего сайта (ExpExamp на PB6). Шлепнул туда кнопку для экспорта. На композите падает билдер, на вложенных отчетах создается файл, на который Excel ругается - неверный формат файла. Для других версий качать и смотреть было лень. Так что заценить пока не получилось...А простое DW (без nested) например GRID нормально экспортируется?
Если нет, то с предыдущей версией DW2XLS все работало нормально?
Какой билд PB6 ?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982491
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyА простое DW (без nested) например GRID нормально экспортируется?
Если нет, то с предыдущей версией DW2XLS все работало нормально?

Да, первые три DataWindow из примера экспортируются бер проблем (tabular, group и crosstab).
Anatoly Moskovsky Какой билд PB6 ?
6.0.00 без патчей (что нашлось :) )
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982496
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На 9, кстати, работает...
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982501
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий, ну не работает же. Если вам интересно, то возьмите мой пример и добавьте в таблицу Parts одну строку (любую заполненную). Затем сформируйте вложенный отчет и попробуйте его сэкспортировать:
Invalid DataWindow Row/Column specified at line 33 in function of_getvalue_ds of object n_drw_field.
Впрочем, как я и подозревал...
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982574
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит так и запишем: на 9 работает, на 6 - не работает.
Если удастся повторить, то будем пытаться обойти.

PS. Я бы не стал в PB 6.0 использовать PBL, скомпилированную в PB6.5.1
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982622
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyЗначит так и запишем: на 9 работает, на 6 - не работает.
Если удастся повторить, то будем пытаться обойти.

PS. Я бы не стал в PB 6.0 использовать PBL, скомпилированную в PB6.5.1
Возможно я не совсем корректно выразился, но Вы все не так поняли. В 6.0 билдер вылетает с GPF или делает какой-то неудобоворимый файл xls.
В 9 работает, но ЕСЛИ В NESTED REPORT ОКАЗЫВАЕТСЯ 0 СТРОК, то вылетает и в 9!!! С сообщением:
Invalid DataWindow Row/Column specified at line 33 in function of_getvalue_ds of object n_drw_field.
Понимаете к чему я клоню? Очевидно ваш метод определения количества строк в nested report не работает для количества строк равного 0. Так каким методом вы пользуетесь?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982698
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк Anatoly MoskovskyЗначит так и запишем: на 9 работает, на 6 - не работает.
Если удастся повторить, то будем пытаться обойти.

PS. Я бы не стал в PB 6.0 использовать PBL, скомпилированную в PB6.5.1
Возможно я не совсем корректно выразился, но Вы все не так поняли. В 6.0 билдер вылетает с GPF или делает какой-то неудобоворимый файл xls.

Только что в PB 6.5.1.1163 проверил - GPF нет. Проверял так:
- скачал Ваш пример (expexamp.zip expthtml.zip expttext.zip velm.zip winapi.zip), распаковал в одну папку и настроил ODBC.
- произвел Full Rebuild
- подключил в список dw2xlsdemo_pb6.pbd (переименованную в pbl)
- добавил кнопку на форму с кодом
Код: plaintext
uf_save_dw_as_excel(dw_1, "report.xls")
- запустил, выбрал Вложенный, выполнил экспорт, создался правильный файл

GPF скорее всего был вызван несоответствием версий PB.


В 9 работает, но ЕСЛИ В NESTED REPORT ОКАЗЫВАЕТСЯ 0 СТРОК, то вылетает и в 9!!! С сообщением:
Invalid DataWindow Row/Column specified at line 33 in function of_getvalue_ds of object n_drw_field.
Понимаете к чему я клоню? Очевидно ваш метод определения количества строк в nested report не работает для количества строк равного 0. Так каким методом вы пользуетесь?
Подтверждаю. Если в Ваш отчет вставить строку без вложенных строк, то возникает действительно указанная ошибка, хотя на моих тестовых примерах с нулевым кол-вом вложенных строк все работало.
Значит есть на чем баг отловить - это уже 90% решения проблемы.
Думаю что в понедельник, когда я доберусь до исходников проблема закроется.
Спасибо за тестирование!

PS. А насчет методов определения кол-ва строк в nested для 0 или не 0 строк: так нет никакой разницы, сколько там строк, RowCount() он и в Африке RowCount(). Ошибка не в этом коде.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982704
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как этот форум не место для переписки с сапортом (которым я вобщем-то даже не являюсь :-), предлагаю перейти в личную почту avm@sqlbatch.com
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32982883
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyPS. А насчет методов определения кол-ва строк в nested для 0 или не 0 строк: так нет никакой разницы, сколько там строк, RowCount() он и в Африке RowCount(). Ошибка не в этом коде.
Да, я кажется догадался как это сделано... :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32983159
E-doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк Anatoly MoskovskyPS. А насчет методов определения кол-ва строк в nested для 0 или не 0 строк: так нет никакой разницы, сколько там строк, RowCount() он и в Африке RowCount(). Ошибка не в этом коде.
Да, я кажется догадался как это сделано... :) Если это не очень секретная информация, типа "ноу-хау" и т.п., то может поделитесь методом манипуляции nested report или хотя бы направлением куда думать? Обещаю не писать конкурента для DW2XLS.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32983208
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно говоря, часть идеи здесь уже проскакивала, но поскольку Анатолий так настойчиво говорил про GetChild(...), то это заставило несколько задуматься...
Вкрацее что-то типа этого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
string s
long ll_rc,i
DataWindowChild dwch


s=dw_1.Describe("DataWindow.Processing")
dw_1.Modify("DataWindow.Processing=5")
ll_rc = dw_1.RowCount()
for i =  1  to ll_rc
  dw_1.GetChild("ds_nested_items",dwch)
  MessageBox("",dwch.RowCount())
  dw_1.RowsMove( 1 , 1 ,Primary!,dw_1,ll_rc +  1 ,Primary!)
next

dw_1.Modify("DataWindow.Processing=" + s)
Было бы более надежно переносить в Filter!, но после такой операции он у меня не все строки в nested отчетах отображает. Т.е. как всегда - в своем репертуаре.
E-docОбещаю не писать конкурента для DW2XLS
А я с ним накак и не связан :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32983459
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, так Вы о том как GetChild сделать.
Я пришел к такому же способу :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32983810
E-doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркВкрацее что-то типа этого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
string s
long ll_rc,i
DataWindowChild dwch


s=dw_1.Describe("DataWindow.Processing")
dw_1.Modify("DataWindow.Processing=5")
ll_rc = dw_1.RowCount()
for i =  1  to ll_rc
  dw_1.GetChild("ds_nested_items",dwch)
  MessageBox("",dwch.RowCount())
  dw_1.RowsMove( 1 , 1 ,Primary!,dw_1,ll_rc +  1 ,Primary!)
next

dw_1.Modify("DataWindow.Processing=" + s)

Было бы более надежно переносить в Filter!, но после такой операции он у меня не все строки в nested отчетах отображает. Т.е. как всегда - в своем репертуаре. Н-да... интересный подход, спасибо большое. То есть получается, что обрабатывается всегда nested report для первой строки, которая потом переносится в конец списка. А будет ли это работать, если nested report находится в header или footer группы? Наверно придется модифицировать скрипт для использования FindGroupChange и переносить уже несколько записей, т.е. группу целиком. Надо попробовать на досуге...
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #32984592
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка
ЕСЛИ В NESTED REPORT ОКАЗЫВАЕТСЯ 0 СТРОК, то вылетает и в 9!!! С сообщением:
Invalid DataWindow Row/Column specified at line 33 in function of_getvalue_ds of object n_drw_field.

исправлена
http://www.desta.com.ua/dw2xls/index_ru.html

Просьба слать багрепорты на dw2xls_support@desta.com.ua
Спасибо всем за тестирование!
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33002427
Anatoly MoskovskyТогда не было стимула искать нужный способ обмана PB :))

А сейчас я подустал от руководящей работы, поэтому оттянулся на кодировании по полной. Теперь можно снова поруководить :)
Ничего себе! Руководитель фирмы занимаеться кодировкой. Можно узнать, сколько у вас в подчинении человек?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33002950
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Кукушкин Anatoly MoskovskyТогда не было стимула искать нужный способ обмана PB :))

А сейчас я подустал от руководящей работы, поэтому оттянулся на кодировании по полной. Теперь можно снова поруководить :)
Ничего себе! Руководитель фирмы занимаеться кодировкой. Можно узнать, сколько у вас в подчинении человек?

А где я сказал, что я руководитель фирмы?
Мне просто приходится руководить в других проектах.

А здесь я просто кодировщик. А что, имею право. :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33020663
user name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Anatoly Moskovsky" <nospam@sql.ru>; wrote in message news:1414908@sql.ru...
> DW2XLS 2.0 beta У РПДДЕТЦЛПК ЧМПЦЕООЩИ DW ДПУФХРОБ ДМС ФЕУФЙТПЧБОЙС.
> уЛБЮБФШ НПЦОП ЪДЕУШ http://www.desta.com.ua/dw2xls/index_ru.html
>
> дПВБЧМЕОБ РПДДЕТЦЛБ ФЙРБ Composite Й nested dw ДМС ФЙРПЧ DW:
Composite, Free Form, Tabular
> фЕНБ пФЧЕФЙФШ
>
While trying to retrieve the URL:
http://www.desta.com.ua/dw2xls/index_ru.html

The following error was encountered:

a.. Connection Failed
The system returned:

(111) Connection refusedThe remote host or network may be down. Please
try the request again.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33020944
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вероятно на хостинге проблемы.
Попробуйте зайти на сайт чуть позже, а мы пока разберемся в чем дело.

Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
DW2XLS: поддержка Nested DW
    #33728256
:(
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
:(
Гость
Скачал (для 7), посмотрел и понял что и до сих пор она нормально не работает для композитных ДВ, обидно....
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729163
Fahrenheit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А версия для 10.5 скоро появится?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729235
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы купили в свое время версию под PB9. Каково было мое разочарование в плане производительности я не могу передать. Да все просто кода никакого, полная универсальность, но производительность - это то что заставило отказаться от использования данной библиотеки. И еще, полное копирпование внешнего вида совершенно не очевидное требование к выгрузке в XLS, для возможности поправить и распечатаь поправленный отчет? Это все? Глупо. Для нас, выгрузка Excel это возможность не для печати (распесчатать отчет и так можно, а поправить данные в нем по большей части запрещено, а если оштибка, то есть программные средства правки данных базы, а не отчетности) и правки а для какой-то аналитики, т.е выгрузив отчет один, второй, как-то с ними порадотать и создать данные в Excel`e для какого то анализа, выверки и прочее. Основные отчеты самодостаточны и не требуют доп параметров уже годами, но менеджерам необходимо для себя, что то посчитать имея это все в Excel`e и это реальность. В итоге мной был разаботан nvo объект упрощающий работу с Excel и с ипользованием обычного OLE и надо заметить, что при всей тормознутости OLE мои отчеты выгружаются быстрее в разы, все построенно на использовании шаблонов в основном, но использование объекта позволяет достаточно просто создавать и управлять объектами Excel, путсь пока не все но необходимый набор имеется. DW2XLS явно не хватает функционала позволяющего выгрузку делать без визивиг режима, т.е. мне нужно просто выгрузить каждую колонку, группу и пр. в свое место в свою ячейку, строку и не нужно мне кучу "черточек" (изменение размеров ячейки) которые пугают не только менеджеров, но и меня тоже, не надо делать из Excel word. Вобщем при всем при том, что у нас есть купленная библиотека мы ей практически не пользуемся, поскольку она невыдерживает никакой боле менее промышленной эксплуатации, т.е. в принципе не пригодна в работе из-за своей медлительности и отчасти внешнего вида. Это окончательный вердикт и не мой как разработчика, а людей котрые этим пользовались .... я их понимаю, потому и написал свое, пусть менее функциональное, зато решающее задачи за осязаемый срок решение. Поймите же наконец, что рядом сидящий с менеджером клиент не будет ждать 15 минут выгрузки в Excel 100 строчек отчета. А пару часов не хотите? О чем вы думали? Если вы готовы прислушаться к моим словам, то со своей стороны могу обеспечить вам неплохое тестирование на достаточно развитой системе отчетности в реальной рабочей ситуации на нескольких десятков компьютерах.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729474
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilderждать 15 минут выгрузки в Excel 100 строчек отчетаГм... Это Вы на 286-м выгружали? :-))

PavelBuilderDW2XLS явно не хватает функционала позволяющего выгрузку делать без визивиг режимаВообще-то да, но кто Вам мешает сделать это самостоятельно? Исходники ведь у Вас есть?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729477
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну енжу прочем 50% хотелок пользователей как раз и есть подправить готовый отчет, не правя базу, по крайней мере у нас.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729540
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99 PavelBuilderждать 15 минут выгрузки в Excel 100 строчек отчетаГм... Это Вы на 286-м выгружали? :-))


Не надо ёрничать, это все работает на 4-м пентиуме 2.4 Ghz c 512Mb памяти( компы от HP, не самосбор), приезжайте я вам покажу. и вообще это не та задача, то что требуется такая вычисляемая мощность. И что за тон? Уважайте своих клиентов.

PavelBuilderDW2XLS явно не хватает функционала позволяющего выгрузку делать без визивиг режимаВообще-то да, но кто Вам мешает сделать это самостоятельно? Исходники ведь у Вас есть?[/quot]

Выходит что вы продаете недоделанный конструктор?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729549
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FahrenheitА версия для 10.5 скоро появится?
Отдельной версии не будет - мигрируйте версию для PB10
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729582
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilderDW2XLS явно не хватает функционала позволяющего выгрузку делать без визивиг режима
Если честно, то Вы - первый, кто об этом попросил.

По поводу производительности - постоянно оптимизируем.

По поводу "недоделанного конструктора" - продается то, о чем заявлено на сайте (WYSIWYG) со всеми ограничениями описанными там же.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729604
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilder И что за тон? Уважайте своих клиентов.
Вообще-то, ни Локшин Марк ни PL99 не имеют отношения к DW2XLS.

PS. Я - имею отношение.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729638
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
Anatoly Moskovskyпродается то, о чем заявлено на сайте
ну дык у вас и заявлено что есть выгрузка композитных отчетов,
а получается что нет, у меня выходило, что данные наезжают друг на друга и
получается несусветная чушь в представлнении :(, и связано это (скорее
всего) с тем что Autosize Height, хотя я могу и ошибаться, т.к. не было ни
времени ни желания разбираться, хотя я может что-то упустил и надо как-то подтачивать ДВ,
чтобы оно отображалось нормально :), если что не догнал проьба пояснить :),
может енто такая у вас фича
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729674
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky PavelBuilderDW2XLS явно не хватает функционала позволяющего выгрузку делать без визивиг режима
Если честно, то Вы - первый, кто об этом попросил.

Я не смотрел глубоко код, но большую часть работы если не ошибаюсь тратится именно на соответствие внешнему виду (WYSIWYG), а главная функциональность, собственно выгрузка, из-за этого сильно страдает в плане скорости. Если бы была возможность отключить это, то возможно я бы продожил использование этой библиотеки. В приложении я сделал так, что любой отчет можно выгружать с помощью DW2XLS (понятно что не все гладко, но я не давал обещания голословно, выгрузится хорошо, нет так нет), то что такая возможность появилась у пользователей само по себе хорошо. Я расчитывал, что пропадут постоянные просьбы выгрузить отчеты в excel. В ряде случаев требовалась банальная выгрузка (SaveAs()) и пользователя это устраивало, если отчет простой список и он сразу мог работать выгружая огромные списки в excel стандартной билдерной функцией. Но по большей части отчеты были сложны и требования выгрузки группировок так и не решились должным образом, были придуманы шаблоны с шапками и некоторым форматированием и из скрипта создавая nvo объект и пользуясь его функционалом, построенным на OLE удалось сделать гибкое решение, хотя и достаточно примитивное. Времени на разработку этого много не давали, в приоритете была другая работа, потому я очень обрадовался узнав, что проблема с выгрузкой отчетов с группировками решена в этой библиотеке. Попробовали ... статистика такова, что пользователи продолжают пользоваться моим функционалом и не используют функционал DW2XLS просто по причине неудобстава. Да именно неудобства: менеджерам сложно объяснить, что это сложное форматирование по ячейкам выглядящее как хаос из клеточек - это попытка реализации точного соответствия печати, им нужно чтобы все выглядело нормально разлиновано и они могли точно и с первого раза ткнуть мышкой в нужное поле, а не вычислять зрительно, где там за пересечением черточек скрывается нужная ячейка. Потом они первое время постоянно звонили жалуясь на "зависание", которое на поверку оказывалось фатально низким уровнем производительности алгоритма. Это голые факты, без моего вымысла, просто опыт из жизни системы.
[/quot]

Anatoly Moskovsky
По поводу производительности - постоянно оптимизируем.
Сделайте, очень прошу! Ваши вложенные отчеты - это далеко не главный приоритет развития вашего детища. Займитесь узкими местами, одних из которых является производительность.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33729685
PavelBuilder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, пока писал, понял что вы действительно не имеете отношения к DW2XLS :)
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33731879
Vlad2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelBuilder Поймите же наконец, что рядом сидящий с менеджером клиент не будет ждать 15 минут выгрузки в Excel 100 строчек отчета. А пару часов не хотите? О чем вы думали? Если вы готовы прислушаться к моим словам, то со своей стороны могу обеспечить вам неплохое тестирование на достаточно развитой системе отчетности в реальной рабочей ситуации на нескольких десятков компьютерах.

Кхм... Очень странно. Я тут для тестирования встроил в отчетник DW2XLS,
да, скорость не очень, есть проблемы с размером порождаемого файла, есть
замечания у юзверей (да, используется демо-версия, это ж тестирование,
сами понимаете). Но бррр... 15 минут - не видел. Вот недавно выгружал
репорт на 15 000 строк примерно - около 3 с чем-то мимнут, не фиксировал
точно. Мелкие - на пару-тройку сотен - пролетают без задержки. И еще -
порождеамый файл имеет слишком сложную структуру, может есть смысл
сделать выгрузку в более простом варианте, не совсем WYSIWYG.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732310
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad2005порождеамый файл имеет слишком сложную структуру
Сложная структура полученного файла получается при сложном исходном DW.
Вот например если экспортировать просто grid или tabular с аккуратно размещенными полями, то получается такой же аккуратный XLS без лишних столбцов и строк.
может есть смысл
сделать выгрузку в более простом варианте, не совсем WYSIWYG.
Это возможно будет реализовано, но не ранее чем следующие пункты:
- более полная поддержка composite, 2 квартал
- кардинальное увеличение скорости, 3 квартал
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732418
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, хорошая вещь dw2xls ... была бы, еслт бы с композитами работала.

Ведь гриды, табулары можно и так выгрузить (saveas("xxx.xls", htmltable!))
а вот с композитом он пока что не работает... точнее єто нельзя назвать работой.

как уже и говорили, не главное 1 в 1 все как в ДВ чтоб было , главное чтоб выглядело читабельно.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732638
Vlad2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky Vlad2005порождеамый файл имеет слишком сложную структуру
Сложная структура полученного файла получается при сложном исходном DW.
Вот например если экспортировать просто grid или tabular с аккуратно размещенными полями, то получается такой же аккуратный XLS без лишних столбцов и строк.
может есть смысл
сделать выгрузку в более простом варианте, не совсем WYSIWYG.
Это возможно будет реализовано, но не ранее чем следующие пункты:
- более полная поддержка composite, 2 квартал
- кардинальное увеличение скорости, 3 квартал
----------

Спасибо за ответ.
Что могу сказать - структура получается усложненной, если
не совпадают границы обьектов в DW. Если хотите, могу выслать примеры.

Больщое спасибо за развитие продукта. Ваше сообщение о планах -
бальзам на раны. Да, пардон, можно ли проплатить за библиотеку по
кредитке?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732847
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad2005Что могу сказать - структура получается усложненной, если
не совпадают границы обьектов в DW.

2 Anatoly Moskovsky
Может быть имеет смысл сделать просто два варианта выгрузки, один из которых действует аналогично "Snap to Grid" и не вставляет колонку шириной в 1 пиксел, если между полями в Tabular "однопиксельный" зазор.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732871
Nikulitsa A.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Estets Vlad2005Что могу сказать - структура получается усложненной, если
не совпадают границы обьектов в DW.

2 Anatoly Moskovsky
Может быть имеет смысл сделать просто два варианта выгрузки, один из которых действует аналогично "Snap to Grid" и не вставляет колонку шириной в 1 пиксел, если между полями в Tabular "однопиксельный" зазор.

Вообще то там есть параметр, который позволяет регулировать точность воспроизведения разметки отчета
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33732888
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsМожет быть имеет смысл сделать просто два варианта выгрузки, один из которых действует аналогично "Snap to Grid" и не вставляет колонку шириной в 1 пиксел, если между полями в Tabular "однопиксельный" зазор.
Дык я думаю у них там так и есть, по крайней мере у меня так сделано. Но дело то не в этом, просто, когда у DataWindow сложная структура, типа много групп, несколько строк в Detail и границы объектов по X не совпадают (пусть даже ячейки и совсем без зазора располагаются), то выделить колонку становится невозможным (ну чтобы сумму по ней, например, подбить) и визуально одна ячейка занимает > 1 ячейки на форме.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33733039
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркДык я думаю у них там так и есть, по крайней мере у меня так сделано.
Все таки не совсем так. Отмечены данные которые на DW практически не видны
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33733128
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad2005можно ли проплатить за библиотеку по кредитке?
Да. На сайте есть ссылка на онлайновый заказ.
Подробности - по почте dw2xls_support@desta.com.ua
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33734443
Vlad2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Estets Локшин МаркДык я думаю у них там так и есть, по крайней мере у меня так сделано.
Все таки не совсем так. Отмечены данные которые на DW практически не видны

Присоединяюсь. Именно этот эффект СИЛЬНО затрудняет жизнь.
Вплоть до проблем с юзверями, что с 1С перелезли..

ВБ.
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33734537
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EstetsВсе таки не совсем так. Отмечены данные которые на DW практически не видны
А соответствующий *.srd можно увидеть?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33734848
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Anatoly Moskovsky

а вы являетесь одним из разработчиков? или только промоутером?
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #33735765
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.2 Anatoly Moskovsky
а вы являетесь одним из разработчиков? или только промоутером?
Я один из разработчиков.
Что такое промоутер я не знаю, но если это то, что я подумал, то я им не являюсь :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
DW2XLS: поддержка Nested DW
    #35380485
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает как связаться с разработчиками по вопросу закупки библ DW2XLS?
dw2xls_support@desta.com.ua и второй ящик не отвечает :(
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #35380546
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoRКто знает как связаться с разработчиками по вопросу закупки библ DW2XLS?
dw2xls_support@desta.com.ua и второй ящик не отвечает :(
Постом выше можно посмотреть e-mail одного из разработчиков
...
Рейтинг: 0 / 0
DW2XLS: поддержка Nested DW
    #35380589
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркПостом выше можно посмотреть e-mail одного из разработчиков
:)
спасибо
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW2XLS: поддержка Nested DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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