DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
Задача.
При массовом перерасчете ФСД я допустила ошибку. Я собрала расчеты в файл csv, начала собирать PDF и заметила, что подписи в документах стоят управления, а не Центра (гады, кто-то исправил во время массового перерасчета). Решила удалить расчет и сделать все заново, оказалось, наш пакет такое не поддерживает. В результате осталась без документов, загружать в электронные дела нечего. Пока меня отправили на недельку на карантин, решила написать программку, устраняющую мой косяк. Сделала из имеющегося CSV DBF-ку, создала шаблон в WORD. Создает ровно один документ и затем пишет "OLE Dispatch exception code 0 from Microsoft Word: Запрашиваемый номер семейства не существует." Почитала форум. Тема подобная есть, но как-то для меня невнятно-непонятно. Может, кто-то тоже сидит дома и может мне помочь? Мне нужна четкая технология действий по шагам. 1. Как сделать один большой PDF-файл из шаблона документа и таблицы. 2. Как сделать множество HTML-файлов из того же шаблона для загрузки в УПД (управление пенсионными документами). [attachment 33039 EXPER.zip] [attachment 33040 HTML.zip] Исправлено 2 раз(а). Последнее : tata, 28.03.20 10:30 |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
И этот шаблон для всего множества записей или таки для одной записи? Цитата:Для каждой записи заполнить шаблон и потом все заполненные вместе выложить в PDF? Цитата:Не уловил зачем из Word делать HTML? Цитата:Если бы мы еще знали, что это такое и что ему нужно для загрузки. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Bltkftoim это при каждом запуске программы. Зачем? Кстати, первая запись какая-то не такая, проверь. Цитата:Разумеется. 1. Ты не сделала хоть что-нибудь по размножению шаблона для каждой записи, а всю свою таблицу пытаешься запихнуть в место, расчитанное ьтольок на одну запись. 2. Заполненные букмарки перестают существовать, потому на второй записи их уже нет и нечего заполнять. Цитата:Про MailMerge в Word'е не пробовала почитать? ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
1. Вместо свой проги запускаешь это:
3. В закладке Рассылки нажимаешь Просмотр результатов и с помошью рядом расположенных кнопок смотришь результат для каждой строки данных 4. Еще правее кнопка Найти и объединить. Нажми на кнопку - получишь результат. ------------------ Лень - это неосознанная мудрость. Исправлено 1 раз(а). Последнее : ssa, 28.03.20 13:38 |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
Не только попробовала почитать, но попробовала сделать. Не очень понравилось. Много ручных действий. Программа должна делать все автоматически. Файлов таких много, я только один привела как пример. Bltkftoim - а это что? |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Русское слово на непереключенной на русский раскладке. И делаешь ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Настроить шаблон один раз - много ручных действий? Цитата:Каких ТАКИХ? Рекомендованное как раз и генерит тучу файлов по шаблону. За ОДИН раз. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Настроить шаблон один раз - много ручных действий? Цитата:Каких ТАКИХ? Рекомендованное как раз и генерит тучу файлов по шаблону. За ОДИН раз. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
CSV-шек таких вагон у меня. Вот. Не одна она. И шаблон для каждой SCV свой. К тому же в этой MAilMerge у меня почему-то получаются числа с большим количеством знаков после запятой, хотя в таблице они округлены. и вообще, столько лет фоксу, наверняка уже написали кучу программ по автоматизации таких отчетов. Я даже сама как-то такое делала, только с OpenOffice, поля какие-то создавала, помнится. Сейчас найти не могу. Понаписала за 15 лет работы столько, что в написанном уже сама с трудом ориентируюсь. Исправлено 3 раз(а). Последнее : tata, 28.03.20 13:52 |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
А, опять условия задачи появлюяются уже во время решения задачи... Так тебе надо создать тучу вордовских файлов по другой туче файлов csv и с шаблоном к каждому из этой тучи csv? Если да, то зачем в проге создаешь только один файл и пытаешься всё впихнуть в него? Цитата:Я показал как делать источник данных, позволяющий получать нормальный вид. Можно просто сразу в таблицу писать M.AF=STR(M.d1+M.i1+M.ac,10,2) M.AG=STR(M.r1 - M.y1,10,2) не забыв заменить этих полей при создании таблицы. Цитата:Ну посмотри, например, Advanced RTF Report Если таки решишь свое ваять, то переделай цикл на создание нового файла по каждой записи, а не все записи в один файл. Ну и имена им всем придумай. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
Мне так нельзя, не загрузится. Только в одном файле все, причем каждое распоряжение на след.странице. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Хорошо, тогда оставляй цикл как есть, но перед каждой записью, кроме первой, вставляй разрыв страницы и копию всего текста шаблона, сделанную перед обработкой первой записи. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Короче, дело к ночи...
Вот набросок на основе твоего кода, который в один файл по одному шаблону создает страницы на каждую запись:
------------------ Лень - это неосознанная мудрость. Исправлено 1 раз(а). Последнее : ssa, 28.03.20 15:55 |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
Сережа, спасибо.
Одна закавыка только - считает по всему файлу пункты: в первом документе 1 и 1.1 в последнем 416 и 1.417. Как бы от этого избавиться? Или просто закладкой сделать и из программы текстовую переменную выводить? Исправлено 1 раз(а). Последнее : tata, 28.03.20 18:22 |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Да в шаблоне руками забей. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
А что это за эффект такой, когда при смене закладки уже не одно поле подставляется, а все поля из таблицы?
И как избавиться? [attachment 33047 ] Исправлено 2 раз(а). Последнее : tata, 29.03.20 16:32 |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Не знаю, у меня такого нет. Пройдись отладчиком. ------------------ Лень - это неосознанная мудрость. |
Re: DBF в WORD И HTML | |
---|---|
tata Автор Сообщений: 3469 Откуда: Йошкар-Ола Дата регистрации: 23.10.2005 |
Интуитивно понимаю, что не в отладке дело, а в самом шаблоне. Как только добавляешь новую строчку с новой закладкой, предыдущая начинает вести себя неадекватно (как я показала). Возможно, из-за отсутствия ВК+ПС в предыдущей строке. Вроде как первую проблему я победила, распоряжения формируются (шрифты еще надо подобрать, как в оригинальном документе, и перевести все в PDF). Теперь вот нужно победить вторую - формирование файлов HTML для загрузки в УПД (управление пенсионными документами). УПД (это такая программа для загрузки, ей надо предоставить правильные данные) грузит данные каждого человека, и они появляются в клиентской службе. Формат вот такой: [attachment 33050 HTML.zip] Идентификатор человека (idman - 30 знаков) я добавила в таблицу rasp. [attachment 33051 RASP1.zip] Исправлено 2 раз(а). Последнее : tata, 30.03.20 07:45 |
Re: DBF в WORD И HTML | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
И опять просто потрясающая информативность... Надо получить такой файл по данным из Rasp.DBF? Цитата:И куда в этом файле его надо пихать? И еще я предлагал поменять тип полей AG и AF, а также их заполнение дабы не заниматься сексом с представлением чисел в word. Но воз и ныне там. Любим бег по граблям? ------------------ Лень - это неосознанная мудрость. |
© 2000-2024 Fox Club  |