Для затравки история из жизни... ("Ленивцам" можно сразу переходить к разделу
И зачем так много букав?)
Недавно был в ЖЭСе. Необходимо было установить счетчики. Настал тот чудесный момент, когда девушка (далее по тексту Она) начала готовить договор. Это был чудесный процесс:
1. Пинаем сотрудницу, чтобы та скинула на флешку (
Где сеть??? В комате ТРИ компа!) документы.
2. Черт, на флешке вместо документов ярлыки. Повторить п. 1.
3. Супер, документы! Открываем каждый из них и меняем старые ФИО и адрес на мои данные.
4. Печатаем.
5. Идем куда-то, зачем-то.
Ей еще повезло, что в тексте используются хорошие формулировки и не пришлось править окончания. При этом номера у договора нет. Т.е. это просто бумажка подписями, которую найти будет тяжело.
На самом деле такая хрень в большинстве организаций. В налоговой инспекции, например, я вычитывал черновую версию документа, созданную по подобному процессу. Т.к. автоматизацией своей работы люди не занимаются. Не знают как, нет времени и за это им не платят.
Как это должно выглядеть?На примере того же ЖЭСа:
1. Откыть прогу.
2. Выбрать п. меню.
3. Вбить/выбрать данные.
4. Напечатать
пакет документов.
Вроде количество пунктов одинаковое, но времени сохраняет очень много. Плюс быстро найти можно.
А потом начался цирк. Ко мне пришел мастер и сказал, что не может установить счетчик на мои трубы. Предложил обратиться к предыдущему мастеру. И теперь мне пришлось возвращать деньги. Делают они это в счет квратплаты. Тут я сделал большую глупость, т.к. оставил квитанцию об оплате, а себе не сделал даже копии. Статуса возврата денег я тоже еще не знаю.И зачем так много букав? Меня опять осенила идея. Когда я наблюдал за сотрудницей ЖЭСа, то мне вспомнились две программы MS Word и InfoPath.
Первая [MS Word] позваляет создать так называемые формы. Это обычный вордовский документ (лучше шаблон), в который можно вставить спец поля. После документ можно "закрыть" и редактировать можно будет только поля. Каждый раз на основании шаблона создаем документ, вбиваем изменяемые данные, печатаем, сохраняем.
Минусы: Таблицы таким методом описывать сплошной гемор. Может в Word 2007 все поменялось.
А еще MS Word позваляет производить объединение документа и данных. Очень вкусная вещь, вот только засунуть в документ еще и таблицу не удастся. Мне не удалось!
Вторая [InfoPath] всем хороша. Создал шаблон и можно вносить большое разнообразие данных, просто поля, таблицы и т.д. и т.п..
Минусы: Вот только он плохо подходит для печати этих данных.
Собственно сама идея заключается в том, чтобы объединить достоинства выше перечисленных программ.
Боже упаси переписывать Word. Это никому не нужно. Достаточно базовая фукнциональность, как у контролов, редактирующих rtf.Пользователю в простейшем случае нужно:
- Вбить данные.
- Создать пакет документов с присвоением им номеров.
- Напечатать пакет документов.
- Поискать чего то.
- Посмотреть список созданных документов.
- Поделиться документиком с кем-то (Пользователи они такие, жуть как щедрые).
- Объединить документы в пакет.
Для етого можно дать ему прожку, котораю плюс к предыдущим пунктам позволяет:
- Для документа определить поля и таблицы.
- Создать шаблон документа (тобиш представление) и указать куда какие данные выводить.
Конечно, я не указал функции отслеживания состояний и прочих нужных фич. Хотя реализуются они просто и со вкусом. Это же концепт.
Что скажете? Кто готов подобную хрень купить? А лучше продать! P.S. Я весь этот текст написал потому что он постоянно сидить у меня в голове и не дает покоя. Дошло до того, что есть уже идея альфа версии программы. До реализации остались считанные дни/недели/месяцы.