Hot Tray 1C — Быстрый старт





Альтернативный стартер 1С. Программа призвана облегчить запуск часто используемых баз данных.

Вступление

Не всегда удобно пользоваться громоздкими стартерами, поэтому предлагаю свою альтернативу. Надеюсь, что хоть кому-нибудь пригодится Wink. От возникновения идеи, до реализации проекта прошло всего 2 дня, поэтому, если что, прошу сильно не пинать Smile

Описание

Принцип работы достаточно прост — в программу заносятся базы 1С и при щелчке правой кнопкой мыши в системном трее появляется список баз. Есть возможность задавать для каждой БД пользователя и режим запуска (1C Предприятие или Конфигуратор).

Особенности

Если в системном трее при выборе базы удерживать кнопку Shift, то произойдет запрос режима запуска (вне зависимости от того, который указан в настройках для данной базы). При удерживаемой клавише Ctrl, база будет запускаться с запросом пользователя и пароля.

Дополнительно

Это пробный вариант, поэтому пока поддерживается запуск только файловых баз на платформе 8.1

Жду критику и предложения по доработке Smile

Благодарности

http://www.infostart.ru/projects/data/0004865/images/large/screen5.png

http://alxd.freedom-vrn.ru

36 Comments

  1. IronDemon

    Можешь добавить и 7.7?

    Reply ↓
  2. salexdv

    Да, конечно, попозже обязательно добавлю

    Reply ↓
  3. WiseSnake

    А пароли как хранятся?

    Reply ↓
  4. salexdv

    Тут особо не заморачивался пока, все настройки храняться в файле Settings.dat

    Reply ↓
  5. WiseSnake

    (4) Я так понимаю открыто. Хотя бы простенькое шифрование надо применить. ИМХО.

    Reply ↓
  6. salexdv

    В будущем собираюсь сделать конечно

    Reply ↓
  7. bashta.aleksey

    Приятная вещица. +

    1. Запретить повторный запуск.

    2. Сворачивать в трей — не только при сворачивании окна

    3. Установить «Путь запуска 1С Предприятия 8» по кнопке / автоматически — если есть C:Program Files1Cv81in1cv8.exe

    4. Заполнить список баз по кнопке — с вопросом «в какую группу записать». (Путь к базам 1С 8 найти тоже легко)

    5. Небольшое примечание к базе и группе баз (бывает оч.полезно)

    6. Кнопку — Выход из программы не только в меню трея.

    А если будет и 7.7:

    + Заполнить список баз по кнопке — с вопросом «в какую группу записать»

    + Возможность установки Путь запуска 1С 7.7 для каждой базы.

    Надеюсь отзыв поможет развитию 😉

    Reply ↓
  8. salexdv

    Спасибо! Конечно отзыв поможет 😉 Будем стараться 😉

    Reply ↓
  9. sound

    Заметил одну странную вещь, у меня есть похожая прога,

    http://www.infostart.ru/projects/4865/index.php?p=2&id=4865.

    Я посмотрел, когда ты мою скачал: 06.07.09, дата твоей 09.07.2009,

    Говоришь «От возникновения идеи, до реализации проекта прошло всего 2 дня»…?

    Причем моя там с исходниками. Ничего не хочу сказать, так как сам исходники выложил, просто подозрительно как то 🙂

    Reply ↓
  10. spock

    (9)просто совпадение 🙂

    Reply ↓
  11. sound

    (10) действительно, как я мог подумать 🙂

    Reply ↓
  12. salexdv

    (9) Действительно на идею вдохновил этот скрин http://www.infostart.ru/projects/data/0004865/images/large/screen5.png. Прошу прощения, что не указал в описании — исправлюсь. Но вот исходники я твои никоим образом не использовал — все написано на основе другой моей программы (http://www.infostart.ru/projects/4889/)

    Reply ↓
  13. sound

    (12) ну ладно раз так. Но, согласись, тебе бы, наверное, тоже показалось подозрительным? 🙂

    Reply ↓
  14. salexdv

    Согласен конечно 🙂

    Reply ↓
  15. sound

    (14) ну вот, теперь меня еще и пользователем обозвали :)))

    Reply ↓
  16. sound

    кстати можешь еще сюда заглянуть — тоже интересно

    http://infostart.ru/projects/2076/

    Reply ↓
  17. salexdv

    (16) У меня именно такой и стоит :)) Приелся просто )

    Reply ↓
  18. bashta.aleksey

    Alxd — а какие у вас планы на программку, так сказать, конецная цель.

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

    Вообще есть много идей/пожеланий для такие программ.

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

    И задачи у них разные.

    Ваша программа, как и программа sound (и многих других) находиться на начальном этапе — ведение списка баз + чуть сервиса, но это только основа того что нужно.

    Если вам это интересно можно обсудить.

    Reply ↓
  19. salexdv

    (18) Пока планирую сделать ее более или менее функциональной, пригладить так сказать. Не о какой коммерции пока не задумывался и в ближайшее время не собираюсь :). Все держится на энтузазизме так сказать 🙂 Хочется жизнь облегчить и себе, ну и если получится, кому-ть еще. А констуктивным пожеланиям всегда рад, да и критике тоже 🙂

    Reply ↓
  20. sound

    (19) а вот эт прально!

    Reply ↓
  21. bashta.aleksey

    (19) Напишите направление программы (что Вам ближе):

    1. Работа с флешки у клиентов

    2. Работа на ПК в офисе / дома

    Совместить, и то и другое, на мой взгляд не получиться.

    И будут Вам констуктивные пожелания.

    Reply ↓
  22. bashta.aleksey

    (21) Продолжение.

    Есть вариант:

    3. Просто список баз для запуска.

    Reply ↓
  23. salexdv

    (21,22) Скорее 3

    Reply ↓
  24. salexdv

    (21,22) Ну и про первый и второй вариант хотелось бы послушать 🙂 Может что удастся воплотить :))

    Reply ↓
  25. bashta.aleksey

    (23) Для 3-го варианта — пример по функциям у тебя есть — http://infostart.ru/projects/2076/

    Для запуска баз больше не надо, можно и поменьше.

    Да и тебе только добавить возможность для баз 7.7 и немного отладить код 🙂

    Reply ↓
  26. salexdv

    А для первого и второго можно пример? 🙂

    Reply ↓
  27. z-alexey

    1.

    При добавлении новой базы вываливается:

    Acess violationion at address 7C912ACE in module ntdll.dll

    но в итоге база добавляется.

    2. Есть базы как в 8.0, так и 8.1. А указывать файл к 1С можно только один.

    Так что помимо 7.7 нужно еще и для 8.0 добавить еще одну строчку. А у баз добавить поле, где указать какой это тип базы

    3. Самое грустное… почему только файловый режим поддерживается, а как запускать базы которые на сервере?

    Плюс, с надеждой на реализацию этих несложных пожеланий

    Reply ↓
  28. bashta.aleksey

    (26) Достойных примеров не встречал (мог и не заметить).

    Пожелания напишу, но не сразу — времени мало.

    В любом случае тебе сначала писать 3 вариант )

    Reply ↓
  29. bashta.aleksey

    (26) Простой пример (сам не пользуюсь) — http://infostart.ru/projects/996/

    Reply ↓
  30. salexdv

    Серверный вариант запуска и 7.7 будет в новой версии, а вот с 8.0… Добавить, конечно, не сложно, но вот стоит ли… 🙂

    Reply ↓
  31. bashta.aleksey

    (30) Стоит — только если у самого есть.

    А для 8.2 можно начинать.

    Reply ↓
  32. pomogalkin

    Не совсем то, но для 7.7 — вот:

    http://pomogalkin.blogspot.com

    Reply ↓
  33. salexdv

    (32) Тож ничего, когда юаз не очень много 🙂

    Reply ↓
  34. sdwggg

    работает только для толстого клиента или для управляемого приложения тоже?

    Reply ↓
  35. sdwggg

    у меня уже другой вопрос — не работает в Server 2008.

    вроде запускается, иконка появляется в области уведомления, но затем процесс сразу исчезает вместе с иконкой.

    Reply ↓
  36. salexdv

    (35) Работу приложения на Server 2008 не тестировал, пока нет такой возможности.

    Reply ↓

Leave a Comment

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