Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
ВнизWord, Excel - многостраничные отчеты по шаблонам Найти похожие ветки
← →
guest (2009-08-17 09:55) [0]Добрый день!
Естьзадача: вывести вывести в Word или Excel N-ное кол-во счет-фактур.
Шаблон и процедра для создания одной счет-фактуры есть. Как сделать, чтобы в один файл мож нобыло загрузить один шаблон несклько раз, не затерев предыдущие данные???
← →
YurikGL © (2009-08-17 10:08) [1]Советую делать через XML
Делаете шаблончик одной страницы с необходимыми параметрами, заполняете его столько раз, сколько нужно и копирует в xml-ку столько раз, сколько нужно
← →
oldman © (2009-08-17 10:09) [2]В Екселе добавить лист, сделать его рабочим и работать с ним.
Имхо.
В Ворде копи-пасте.
Имхо.
← →
guest (2009-08-17 10:23) [3]
> В Екселе добавить лист
Для печати неудобно. мало того, что при печати 40 платежек будет файл с 40 листами, так еще и распечатыфвать их придется по-отдельности...
← →
Leonid Troyanovsky © (2009-08-17 10:37) [4]
> guest (17.08.09 10:23) [3]
Посмотри документ слияния Word.
--
Regards, LVT.
← →
guest (2009-08-17 10:49) [5]
> Посмотри документ слияния Word.
Интересная вещь...
воттолько думаю, подойдет ли она мне, если мне требуются не однотипные документы.
Пример: массовая печать документов для отправки в банк. Пакет документов содержит: платежное требование, счет-фактуру, акт выполненых работ, расшифровку. Причем акт не обязателен (зависит от настроек), а число платежных требований зависит от того в какой банк отправляется.
ЗЫ Задача решена на FR, но пользователи хотят чтобы документ можно было редактировать. Экспорт в Word и Excel из FR не устраивает по качеству (съезжают ячейки таблиц).
Возможно, попробую сделать вывод в Word для отдельных документов, т.к. врядли кто будет редактировать документы при массовой печати...
← →
oldman © (2009-08-17 11:48) [6]
> Возможно, попробую сделать вывод в Word для отдельных документов
У нас на работе программа так и работает (не наша)
Заказал формирование документа - Ворд с документом
Заказал пакет документов - Ворд с 10 окнами
Не жалуемся.
Если не редактировать, нам 10 раз нажать "печать" нетрудно.
← →
oldman © (2009-08-17 11:58) [7]
> ЗЫ Задача решена на FR, но пользователи хотят чтобы документ
> можно было редактировать.
А почему не делать этого ДО формирования документа?
Зачем редактировать сформированный документ?
← →
Anatoly Podgoretsky © (2009-08-17 12:00) [8]1. В отличии от Ворда, Эксель не работает со страницами, у него работа с листами, которые могут делиться на страницы в соотвествии с параметрами печати листа.
2. Совершенно нет необходимости печатать листы по отдельности, можно все листы печатать сразу и вывод через листы наиболее прост и качественен, устанешь организовывать страницы в пределах одного листа.
3. Вообще то задача проще решается на Rave - в нем предусмотрена гибкая печать пакетов, на остальных надо немного извращаться. Редактирование данных отчетов в рантайм предусмотренно во многих генераторов отчетов.
4. Наблюдается противоречия в пунктах вопроса
> пользователи хотят чтобы документ можно было редактировать.
> врядли кто будет редактировать документы при массовой печати
← →
Kolan © (2009-08-17 13:06) [9]Я бы не стал пытаться соединять док-ты в один. Пусть для каждого док-та будет отдельный файл.
В вашем примере с пакетом документов в банк я бы делал папку для каждого пакета и клал бы туда сгенереные файлы. А для печате можно сделать спец функцию «Напечатать пакет», кторая бы брала и все файлы в папке печатала.
Для надежности можно в эту папку класть текстовый файлик с описанием пакета, тода вы по нему могли бы понять, что это не просто не пойми какая папка, а именно ваш пакет.
Если FR работает плохо, то можно связаться с поддержкой, а можно взять другой генератор. Есть такие, что используют doc файл в качестве шаблона.
← →
Dennis I. Komarov © (2009-08-17 14:20) [10]+1 За xml + html
← →
guest (2009-08-20 12:54) [11]
> А почему не делать этого ДО формирования документа?
> Зачем редактировать сформированный документ?
Затем что иногда пользователям надо изменить те поля в документе, на редактирование которых у них нет прав. И делоне в подделеке документов.
Пример: один отдел вводит данные по документам, другой - общается с клиентами и по их просьбе может напечатать дополнительне экземпляры документов. Но первый отдел где-то внес данные не правильно и не может исправить их прямо сейчас - а распечатать надо срочно.
> 4. Наблюдается противоречия в пунктах вопроса
>
> > пользователи хотят чтобы документ можно было редактировать.
>
>
>
> > врядли кто будет редактировать документы при массовой
> печати
Противоречия нет - при печать 100 документов (при массовой отправке в банк) - переделывать каждые не будут. А вот при срочной перепечатке когда клиент "стоит над душой" - будут. Правка нужна только в индивидуальных случаях.
> Я бы не стал пытаться соединять док-ты в один. Пусть для
> каждого док-та будет отдельный файл.
>
> В вашем примере с пакетом документов в банк я бы делал папку
> для каждого пакета и клал бы туда сгенереные файлы. А для
> печате можно сделать спец функцию «Напечатать пакет», кторая
> бы брала и все файлы в папке печатала.
Честно говоря, не знаю что будет печататься лучше - 1 файл из 40 000 страниц или 40 000 файлов по одной странице. Порядок печати важен (ведь это пакет документов).
← →
guest (2009-08-20 13:28) [12]
> Есть такие, что используют doc файл в качестве шаблона.
Например?
← →
Inovet © (2009-08-20 13:29) [13]> [5] guest (17.08.09 10:49)
> ЗЫ Задача решена на FR, но пользователи хотят чтобы документ
> можно было редактировать. Экспорт в Word и Excel из FR не
> устраивает по качеству (съезжают ячейки таблиц).
В ФР тоже кое-что можно редактировать в сформированном отчёте.
← →
guest (2009-08-20 13:34) [14]
> В ФР тоже кое-что можно редактировать в сформированном отчёте.
не спорю, да уж больно дизайнер FR пугает нашу бухгалтерию
← →
Kolan © (2009-08-20 13:57) [15]Вот блин, guest, не могу вспомнить :(.
Я точно помню что работал с приличным генератором, который использовал шаблоны, сделанные в офисе, причем для генерации сам офис был не нужен.
Попробуйте погуглить, а может кто-то из отвечающих знает о таком?
> Честно говоря, не знаю что будет печататься лучше - 1 файл
> из 40 000 страниц или 40 000 файлов по одной странице.
> Порядок печати важен (ведь это пакет документов).
Ну так вы же сами печатаете, вот и печатайте в нужном порядке.
← →
Dennis I. Komarov © (2009-08-21 09:09) [16]
> Затем что иногда пользователям надо изменить те поля в документе,
> на редактирование которых у них нет прав. И делоне в подделеке
> документов.
>
> Пример: один отдел вводит данные по документам, другой -
> общается с клиентами и по их просьбе может напечатать дополнительне
> экземпляры документов. Но первый отдел где-то внес данные
> не правильно и не может исправить их прямо сейчас - а распечатать
> надо срочно.
Ну, это уже не документ, а какой-то тетрадный лист первокласника...
Если у юзера нет прав изменить параметры документа, то почему эта привелегию он должен иметь в бумажном варианте, на который, поди, потом подпись и печать поставят...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.007 c