Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.10.2008, 19:59
Agent007 вне форума Посмотреть профиль Отправить личное сообщение для Agent007 Найти все сообщения от Agent007
  № 1  
Ответить с цитированием
Agent007

Регистрация: May 2006
Сообщений: 33
По умолчанию Алгоритм автозаполнения текстом Zinc 2.5

Zinc 2.5

Помогите придумать алгоритм решения.
Есть несколько десятков вордовских докуметов (договора), есть форма регистрации на зинке через бд (заносяться имя фамилия и реквизиты на каждого юзера)
задача такая нужно сделать подстановку этих данных и послать на печать, НО также в этих договорах есть поля в которые не заносяться данные из регистрации, а нужно руками вбивать.

Я думаю раздербанить ворд файлы в хмл, его подгружать в зинку и естественно заполнять, но вот как сделать поля которые заполняються руками ума не приложу, ведь не рисовать же на каждое поля вручную инпуты. а в подгруженную хмл не вставить внутрь еще одно текстовое поле.

Извеняюсь если не внятно изъяснился и за грамотность, но надеюсь на понимание и помощь)

Старый 24.10.2008, 21:53
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Насколько я понял, а объяснение и вправду не очень, вам нужно распечатывать данные из базы, дополняя их не внесенными при регистрации документа сведениями из оригинала. Или же дополнительные данные реально не хранятся в файлах договоров, а только на бумаге?

При условии, что форма договоров стандартна, можно было бы достаточно легко написать VBA-макрос, точнее VB-скрипт, юзающий объекты и функции VBA, который распарсит форму договора в любой удобный формат. И дальше делать с этой инфой все, что угодно. Цинк поддерживает работу с VB-скриптами "нативно", т.е. можно генерировать их программно и тут же запускать на исполнение, при чем можно вызвать сгенеренные функции и получать после отработки результат опять в цинк. Очень удобно. Посмотрите фак, там есть примеры.
Вариант с хмлем тоже подходящий.
Но все это летит к чертям, если речь идет о бумажных документах. Тут без ручного ввода не обойтись. Либо пусть вбивают эту инфу при регистрации, либо перед распечаткой. Ибо электронной обработке может быть подвергнута только информация в электронном виде.


Последний раз редактировалось alexcon314; 24.10.2008 в 21:56.
Старый 25.10.2008, 13:08
Agent007 вне форума Посмотреть профиль Отправить личное сообщение для Agent007 Найти все сообщения от Agent007
  № 3  
Ответить с цитированием
Agent007

Регистрация: May 2006
Сообщений: 33
Спасибо, за разъяснения, но немного не то. в договорах есть поля которые заполняются данными при регистрации (это сделать не проблема), но также в договорах присутствуют поля которые необходимо заполнить юзеру руками непосредственно перед печатью. Вот в этом и есть проблема, как в цинке подгрузить и создать поля именно в том месте где они должны быть. Думал с VBA-макросами, но они могут быть отключены. Вариант с хтмл, но тогда придеться собирать во флеше каждый договор руками? Ведь грузиться во флеш они будут в текстовое поле, а внутри текстового поля не создать инпут поле, или я ошибаюсь и можно через теги <img> еще одну флешку впихнуть с инпут полем, а вот как тогда из полученного собрать все вместе?

Старый 25.10.2008, 23:44
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
По правде, я не понимаю что вы хотите сделать. Причем тут отключенные макросы? Парсить готовый электронный документ (договор) пусть и вордовский можно прямо из цинка. Макросы я упомянул вскользь, тьфу на них.
Я не понимаю, где "юзер заполняет руками": если сидя за компом впечатывает что-то в файл договора в ворде, то полюбому файл сохраняется и вытащить от туда инфу можно; если он пишет от руки на бумаге, которую предварительно распечатывают на принтере из пустого шаблона, ставят печать и ЭТО вы называете договором, то тут вам ничем не помочь.
Зачем в цинке создавать какие-то поля? У вас юзеры в цинке договора заполняют что ли? тогда при чем тут ворд вообще?

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.