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 не будет опубликован. Обязательные поля помечены *