создать новую тему раскрыть все
 
Сразу сообщаю, что данное письмо написано пользователем Вашей программы, а не программистом. Вашей программой пользуюсь уже 3года. Достаточно хорошо получается. В эти выходные попробовал перейти на новую версию. Очень много «+», но есть и неудобства.  
Выгрузка страницы в XL:
В предыдущей версии была возможность любую страницу после любой выборки выгрузить страницу в XL. Очень удобно!!! Можно найти любую ошибку, составить любой отчет в табличном или графическом виде! Преобразовать в формат pdf. Вывести на печать! Короче говоря, работать очень удобно и нет необходимости выводить на печать отчеты…  
Нашел, как выгрузить в  XL всю книгу. А если нужен только кусочек? Например, за определенный промежуток времени с определенным Агентом? Может с чем то не разобрался?
Продолжение следует....
 
... в "индивидуальном порядке" можно было выгружать только страницу операций.
 
Во второй версии пока выгрузка страницы операций не сделана. Пока. Но есть в планах и будет реализовано.
свернуть/развернуть ветвь Да, в первой версии... [Vladislav 16/01/2006 22:31] # написать ответ
 
...можно было выгружать только страницу операций! Но как это помогло в освоении Вашей программы. Например общий баланс прихода в отчете сходиться, а по проектам - нет. Выгружаешь страницу XL и проверяешь! Оказывается где то не указал навание проекта и программа просто не отнесла эту операцию к данному проекту! И пока освоил программу месяц так все перепроверял!!! Убедился - программа работает. И сам научился получать тот продукт, который хотел! Не говоря о прочих удобствах. Вообщем считаю, что ОЧЕНЬ НУЖНО!!!
 
...своевременно.
 
Начал смотреть как это сделать и столкнулся с некоторой проблемой. А именно:
 
В первой версии операции на странице всегда показывались обычным списком. И в Excel эти операции выгружались тем же самым списком на отдельную страничку.
 
Но во второй версии операции могут быть сгруппированы в дерево. И вот тут наступает самая трудная часть: как их выгружать? Вариантов несколько:
 
1. Вообще забыть про группировку и выгружать все операции и только операции. В том числе скрытые в свёрнутых ветвях дерева.
 
2. "Эмулировать" дерево, делая отступы на одну ячейку в листе.
 
3. Использовать возможность Group and Outline Экселя. Честно говоря, мне этот вариант откровенно не нравится потому как (1) Эксель допускает не более 8 уровней вложенности группировки - я проверял и (2) родительская запись в такой группировке идёт за свёрнутыми строками, что наверное удобно для подведения итогов в Экселе, но переворачивает дерево с ног на голову.
 
В общем, я попал в некоторый логический тупик.
 
Что скажет уважаемый All? Well
свернуть/развернуть ветвь Имхо, вариант 2 (-) [Андрей 18/01/2006 11:52] # написать ответ
 
свернуть/развернуть ветвь Как вариант: [Loki 18/01/2006 11:57] # написать ответ
 
В первую ячейку вносить путь до записи, а дальше следует обычная плоская таблица.
в этом случае прослеживается все иерархия и есть возможность группировать данные.
свернуть/развернуть ветвь Сразу и не ответишь! [Vladislav 18/01/2006 16:52] # написать ответ
 
Со своей стороны могу только сказать как я работал с этим окном. В случае каких либо нестыкавок, я начинал поэтапно проверять где ошибка. Для этого в программе, а не в XL, задавал конкретные выборки и уже после этого сбрасывал их в XL. Таким образом я пользовался одной конкретной ветвью дерева. Если требовалось, поднимался или опускался по конкретной ветви дерева. Таким образом меня вполне устроит, если будет происходить как в предыдущей версии, если это возможно.
1 вариант выгружать все операции без разбора уже предусмотрен при переводе в XL. Правильно?
2 вариант, если честно, не представляю. Может и будет хорошо.
3 вариант это практически 1-й, но сгрупированный. Правильно? Если так, задавай фильтры в XL и получай данные. Не вижу особого смысла.
Вообщем попробую, может что придет в голову...
 
ИМХО можно не придавать особого значения форматированию вывода в эксель
 
т.е. выводить все (все - свернутые, не свернутые) в эксель - полный путь + значение - дальше пользователь сам может разобраться
 
например для того, чтобы выбрать операции конкретной ветки может включить фильтр Like
 
Like "Продукты/Бакаллея/Крупы" & "*"
Like "Продукты/Бакаллея/Сахар/Раф" & "*"
 
и т.п.