PIM Фиксина — черновик программы повышения личной продуктивности

Веду разработку PIM (Personal Information Manager) уже несколько лет. Не все еще получилось из задуманного, но я на верном пути — можете оценить мою нетленку.

Назначение и преимущества PIM на 1С

Введение

Программы класса PIM используются для накопления, упорядочения и анализа информации о жизнедеятельности человека. Аббревиатура обозначает «Персональный менеджер информации».

PIM реализован в виде конфигурации для платформы 1С81.

Преимущества решения на платформе 1с81:

  • 1С обеспечивает богатые возможности для работы с информацией
  • 1С обеспечивает надежность хранения информации и совершения транзакций в базе данных
  • Конфигурация на 1С легко сопровождать силами сторонних разработчиков
  • База 1С может располагаться на флешке или съемном носителе, платформа 1С практически portable, требуется только инсталляция драйвера ключа защиты.

Недостатки решения:

  • Платформа 1С81 платная. Однопользовательская версия стоит 300$.
  • В одной таблице не может храниться более 4 Гб, что ограничивает использование базы для хранения HTML-страниц и объемной информации.

Скачать

Доступна документация.

Можно скачать базу 1с81 в виде 1CD файла – это полнофункциональная база с введенными демонстрационными данными.

Последняя версия конфигурации доступна в CF-файле – базу с демо-данными нужно обновить этим файлов для получения последней версии функционала.

 

Возможности программы

В списке указаны функциональные блоки и степень их состояния/готовности:

  • Задачи – управление задачами (готовы список задач, их активность, возможность закрывать задачи)
    • Ведение иерархического списка задач
    • Возможность назначать сроки и закрывать задачи
    • Ведение периодических задач
    • Взаимосвязи задач друг с другом (связь по завершению, есть)
    • Учет статуса, адреса и получателя задачи (в планах)
    • Работы – учет работ по задачам (тайм-менеджмент, не сделано полностью)
      • Учет работ по объему с привязкой ко времени
      • Контакты – ведение контактов (только список контактов, поля еще не сделаны)
        • Ведение списка контактов
        • Контактная информация контактов
        • История отношений с контактами
        • Дневник – ведение событий жизни
          • Привязка к контактам (не сделана)
          • Возможность отправки событий в ЖЖ (сделана)
          • Возможность отправки событий в другие блоги (Infostart)
          • Общение – учет и возможности общения
            • Клиент для mamba.ru (100% готовность)
            • Отправка СМС через мобильный телефон (готово, но с программой не интегрировано)
            • Возможность учета сообщений ICQ (50% готовность)
            • Отчеты – отчетность
              • Все отчеты сделаны на СКД
              • Ведется дерево отчетов, возможно наследовать настройки от родительского отчета (дерево есть, наследования пока нет).
              • Браузер – просмотр и сохранение веб-страниц
                • Возможность просмотра веб-страниц из 1С
                • Возможность сохранения и последующей правки веб-страниц.
                • Возможность выгрузки страниц на SD карту для чтения на КПК.
                • Опыт – блок накопления опыта
                  • Справочник «Информация» служит для ведения картотеки и описания опыта.
                  • Файловый архив – хранение файлов в каталоге или в хранилище 1С
                    • Возможно сохранять файлы в каталоге, с маркировкой их уникальными GUID (используется при сохранении страниц)

PIM обладает следующими технологическими и архитектурными особенностями:

  • Широко используются вложенные формы, что облегчает разработку.
  • Сквозная система категорий – всем объектам можно назначить категории и использовать их в отчетах (категории надо сделать не периодическими).

·         У каждого объекта может быть содержание, сохраняется в HTML формате, планируется сделать возможность вставлять картинки.

14 Comments

  1. Sergey K

    Реализация оставляет желать лучшего..

    Использую PIM не на 1С — в разы удобнее. (хотя есть огромный минус, нельзя самому допиливать..)

    Ставлю плюс, за некоторые идеи(реализации) самого кода.

    Reply
  2. Sergey K

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

    Reply
  3. fixin

    (2) а как же, конечно есть. Скоро ждите мои шедевры «Библиотека функций» и «Конфигурация для переноса данных».

    Reply
  4. fixin

    (1) да по задачам там вообще по сути никакой реализации нет, сам пока для таск-менеджмента использую эксель, но уже понял, как должнен выглядеть процесс, все некогда ПИМ допилить.

    Reply
  5. zfilin

    Очень, уж это все индивидуально…

    Reply
  6. fixin

    (5) что именно? в таск-менеджменте есть свои общие для всех нюансы

    Reply
  7. zfilin

    А, общих для всех таскменеджментилок и так полный интернет.

    Reply
  8. fixin

    (7) они не общие для всех, а общие по смыслу. У авторов кризис идей. 😉 Максимум GTD еще прикрутят или неплохой вариант в My Life Organized.

    Не путай туду лист с таск-менеджментом.

    Reply
  9. daho

    Мда.. идея хорошая… плюс можно делать то на что времени никогда не хватает — допиливать под себя… процесс АМХО нескончаемый.. единое замечание чего бы сразу на управляемых не сделать.. прикрутить бы вэбморды кинуть где нить на надежный сервак и можно уже и с айпода залазить и ваще удобней чем тягать на флешке вместе с платформой…

    Reply
  10. fixin

    (9) ибо управляемые формы еще не изучил. 😉 К тому же считаю, что УФ — это тупиковая ветка развития 1с8.

    Reply
  11. daho

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

    Reply
  12. fixin

    (11) самая главная слабость УФ — это их назначение. 1с хочет возложить на программиста то, что должен оптимизировать транспортный протокол. Т.е. необоснованно усложняет разработку. Имхо, не взлетит.

    Трехзвенки сами должны оптимизировать свою работу, а не возлагать эту задачу на программиста. Тем более, что все его усилия для файловой версии пойдут прахом, все равно там не используется сервер, а файловых 80%. Так что УФ — это бред сивой кобылки.

    Reply
  13. adva

    Не нашел, по поводу лицензии, библиотеки функций на каких условиях можно использовать?

    Reply
  14. fixin

    (13) adva, абсолютно свободно. Я не патентую алгоритмы.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *