Деловик 1.0

Опубликовал Евгений Мукомело (ixilimuse) в раздел Отраслевые решения - Прочее

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

Когда-то давно я писал для себя подобную программу на Delphi. И модулем "Дни рождения" я реально пользовался. Постоянно забываю кому из родственников надо приготовить подарок. На этой почве проект и зародился. 

Когда перешел в сферу 1С очень интересно было создать что-нибудь на управляемых формах. Так я и решил скопировать функционал своего Деловика на платформу 1С 8.2, под управляемые формы. 

 

Подсистема "Мое окружение" позволяет хранить информацию о близких людях и просто знакомых. Контакты, дни рождения, знаменательные даты и многое другое. 

Подсистема "Справочники" позволяет хранить просто записки в виде текста, ссылки, пароли и логины в зашифрованном виде, а так же файлы.

Подсистема "Органайзер" на текущий момент представляет из себя документ "Задача". Задача может быть как просто задачей, так и напоминанием. Можно создавать подзадачи. Но как органайзер - подсистема все же сыровата. Сам реально не пользуюсь ею. 

Подсистема "Бюджет" призвана вести учет домашнего бюджета. Но на текущий момент реализованы лишь базовые возможности. Делать приход, расход и перевод средств со счета на счет. И просмотр состояния счетов и журанл операций. Подсистема тоже очень сыра. И реально не используется.

 

Основная цель которую я преследовал при создании данной конфигурации - изучить управляемые формы. Если вас интересует эта тема, то возможно вы сможете найти в конфигурации какие-то интересные примеры. А может быть вам эти примеры покажутся детскими задачами. 

Возможно вам покажется интересным: 

 - Фильтрация записей справочника по категориям. То есть каждая запись может иметь в наборе ряд категорий. Если вы выставили фильтр и хоть одна указанная вами категория присутствует в записи, эта запись отобразится. 

- Работа с датами. Точное определение количества времени между двумя датами. Определение количества времени оставшейся до даты. Так же при выводе подобной информации в конфигурации используется склонение таких слов как "Год, месяц, день". 

- Примеры работы с изображениями. Отображение на форме (большинство не найдет в этом ничего нового).

Пожалуй на этом все, хотя может что-то и забыл.

 

p.s. 

Лично я базу с этой конфой положил в популярное облако. И база у меня всегда доступна как на работе, так и на любом из домашних компьютеров. Всегда актуальные данные. Таким образом я в любой момент имею под рукой список всех близких людей, их контакты, их даты рождения и напоминания. 

Так же я всегда имею под рукой пароли от своих аккаутов. И какие-то рабочие записки. А так же легко могу найти сканы своих доков. Другие функции не использую и писал лишь для прокачки опыта. 

 

Реально - конфа сыровата. И требует времени и энтузиазма. Поэтому если кто-то обладает этими двумя вещами, а так же желанием - возможно у вас получится развить тему.  Хотя большая часть функций давно и много раз реализованы в других программах и проектах.

Но буду рад если данная конфигурация окажется полезной хотя бы в качестве примера.

Скачать файлы

Наименование Файл Версия Размер
Файл конфигурации
.cf 293,01Kb
28.11.13
20
.cf 1.0 293,01Kb 20 Скачать

См. также

Комментарии
1. Франко Деллиани (Franco) 58 28.11.13 09:04 Сейчас в теме
(0) Попробуйте Evernote. Вашу конфигурацию можно совместить с ним через API.
2. Франко Деллиани (Franco) 58 28.11.13 09:04 Сейчас в теме
...требует времени и интузиазмаэнтузиазма
3. Александр Волков (aleksxx) 52 28.11.13 09:59 Сейчас в теме
Файла нет. Залейте пожалуйста. Очень интересно в каком облаке Вы держите конфигурацию? Подскажите тоже хочу.
4. Ярослав Радкевич (WKBAPKA) 200 28.11.13 13:09 Сейчас в теме
плюс за разработку... но хотелось бы продолжения цикла программ. Очень ждем программы "Барыга 1.0", "Меняла 1.0", "Кадрило 2.0" :)

ПЫ СЫ: просто название разработки навело на веселые мысли
daMaster; +1 Ответить
5. Ярослав Радкевич (WKBAPKA) 200 28.11.13 13:10 Сейчас в теме
да, кстати, на скринах фото размытые. это глюк первой версии?
6. Евгений Мукомело (ixilimuse) 139 28.11.13 13:18 Сейчас в теме
(2) Franco, спасибо, поправил. Эверноте,пытался юзать. Интересная мысль про совмещение. Спасибо, но времени увы - нет))

(3) aleksxx, Спасибо за сигнал, файл перезалил. Пользуюсь Dropbox'ом.

(5) WKBAPKA, Улыбнули, спасибо)) Размытость скрывает реальные имена и лица людей) А так же марки товара :) Но версия с глюком тоже порадовала )))
7. Юрий Щербаков (ufo58) 159 30.11.13 11:11 Сейчас в теме
Картинки хорошие. Идея - хорошая идея.
А реализация - сыро. Очень сыро.
Описания - нет.
Чем отличается "Мое окружение" от "Моих контактов" ... вопрос.
Напоминалка ... не работает. Или я чего не понял.
Дни рождения (события) на рабочем столе ... не обновляются автоматом.
Только при "перебросе" с закладки на рабочий стол.
Ограничение 7-мь дней ... допустим.
Зато работа с датами - достойна внимания.
Остальное - сыро. Очень сыро.
8. Евгений Мукомело (ixilimuse) 139 30.11.13 20:54 Сейчас в теме
(7) ufo58,
Все верно. Как я писал выше - конфу писал по сути ради того что бы разобраться в управляемых формах. Для себя. Занимался в свободное от работы время - которого мало.

Были идеи - создать некий скринкаст на тему создания этого приложения. Или написать цикл статей в этом же роде, с описанием возможностей системы и как шаг за шагом можно сконструировать такое вот простенькое приложение. Но время, время, время...

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

В общем все чем могу поделиться - конфой, вроде как не скромными комментариями в коде и реализацией "как есть" :) В любом случае спасибо за критику:)

Теперь по вопросам:

Мое окружение - есть справочник который хранит 2 типа данных: Человек\Визитка.
Человек имеет день рождение, знак зодиака - автоматом. Можно фотку подгрузить. Комментарий дописать. Можно контактные данные заполнить. И присвоить категорию или несколько категорий (друзья, семья и т.п.)
Визитка - упрощенный вариант человека. Просто наименование, комментарий, контактные данные, категории ну и тоже картинку можно подгрузить. Допустим не фото человека, а лого компании или возможно схему проезда к компании.

Мои контакты - идея этого справочника состоит в том что бы записать туда собственные контакты пользователя программы. Для чего? Ну вот я например часто забываю какой у меня почтовый индекс, какой у меня рабочий телефон и прочие редкоиспользуемые реквизиты. Поэтому я их забил в этот справочник.

Напоминания. Возможно напоминания - то я и забыл дописать что бы как-то они давали о себе знать. Но точно могу сказать что при запуске программы в правой частей раб.стола отобразятся ближайшие дни рождения на предстоящие 7 дней, а так же события. Напоминания скорее всего не включил туда.
Так же за 7 дней до дня рождения запись человека в форме списка справочника - желтеет.

Дни рождения (события) на рабочем столе ... не обновляются автоматом.

Честно говоря не совсем понял в чем суть?
Вроде помню возился с какой-то такой проблемой, и исправлял это. Но опишите пожалуйста по подробнее)
Аа, кажется понял. Видимо отчет с ближайшими ДР и событиями не обновляется при редактировании справочника.. Да, упустил.

С 7ю днями опять же сырость. В идеале планировалось сделать настройку где пользователь сам выставит - за сколько дней - напоминать. Но не успелось добить. Возможно в ближайшем будущем поправлю все замечания и перезалью) Но и потом там можно отчетик отдельно запустить и там уже количество дней указать вручную. Возможно это и не очень верно с точки зрения юзабилити. Эксперименты...

За оценку работы с датами - спасибо! ) Да и вообще за то что уделили время и нашли баги и недочеты. Это бесценно!
9. Сергей Радченко (Rad90210) 10 05.12.13 12:25 Сейчас в теме
(0)Когда перешел в сферу 1С очень интересно было создать что-нибудь на управляемых формах.
Не проще ли (мне кажется и больше толку было бы) попробовать реализовать такой функционал на типовой конфе - например на УТ. Тогда и обучения было бы больше, и красиво допиливать внешними вещами того, чего реализовать в типовых метаданных не получается ...
Да и поковырять типовую на предмет что да как - больше опыта набрался бы.
Как например использовать задачи/события в типовой ут для учета рабочего времени сотрудников, как использовать стандартный механизм напоминаний для дат, как структурировать контактную информацию (желательно с типовыми структурами) и доработать функционал загрузки с электронных визиток в конфу и т.д.
Светлый ум; +1 Ответить