Вступление
Не всегда удобно пользоваться громоздкими стартерами, поэтому предлагаю свою альтернативу. Надеюсь, что хоть кому-нибудь пригодится . От возникновения идеи, до реализации проекта прошло всего 2 дня, поэтому, если что, прошу сильно не пинать
Описание
Принцип работы достаточно прост — в программу заносятся базы 1С и при щелчке правой кнопкой мыши в системном трее появляется список баз. Есть возможность задавать для каждой БД пользователя и режим запуска (1C Предприятие или Конфигуратор).
Особенности
Если в системном трее при выборе базы удерживать кнопку Shift, то произойдет запрос режима запуска (вне зависимости от того, который указан в настройках для данной базы). При удерживаемой клавише Ctrl, база будет запускаться с запросом пользователя и пароля.
Дополнительно
Это пробный вариант, поэтому пока поддерживается запуск только файловых баз на платформе 8.1
Жду критику и предложения по доработке
Благодарности
http://www.infostart.ru/projects/data/0004865/images/large/screen5.png
Можешь добавить и 7.7?
Да, конечно, попозже обязательно добавлю
А пароли как хранятся?
Тут особо не заморачивался пока, все настройки храняться в файле Settings.dat
(4) Я так понимаю открыто. Хотя бы простенькое шифрование надо применить. ИМХО.
В будущем собираюсь сделать конечно
Приятная вещица. +
1. Запретить повторный запуск.
2. Сворачивать в трей — не только при сворачивании окна
3. Установить «Путь запуска 1С Предприятия 8» по кнопке / автоматически — если есть C:Program Files1Cv81in1cv8.exe
4. Заполнить список баз по кнопке — с вопросом «в какую группу записать». (Путь к базам 1С 8 найти тоже легко)
5. Небольшое примечание к базе и группе баз (бывает оч.полезно)
6. Кнопку — Выход из программы не только в меню трея.
А если будет и 7.7:
+ Заполнить список баз по кнопке — с вопросом «в какую группу записать»
+ Возможность установки Путь запуска 1С 7.7 для каждой базы.
Надеюсь отзыв поможет развитию 😉
Спасибо! Конечно отзыв поможет 😉 Будем стараться 😉
Заметил одну странную вещь, у меня есть похожая прога,
http://www.infostart.ru/projects/4865/index.php?p=2&id=4865 .
Я посмотрел, когда ты мою скачал: 06.07.09, дата твоей 09.07.2009,
Говоришь «От возникновения идеи, до реализации проекта прошло всего 2 дня»…?
Причем моя там с исходниками. Ничего не хочу сказать, так как сам исходники выложил, просто подозрительно как то 🙂
(9)просто совпадение 🙂
(10) действительно, как я мог подумать 🙂
(9) Действительно на идею вдохновил этот скринhttp://www.infostart.ru/projects/data/0004865/images/large/screen5.png . Прошу прощения, что не указал в описании — исправлюсь. Но вот исходники я твои никоим образом не использовал — все написано на основе другой моей программы (http://www.infostart.ru/projects/4889/)
(12) ну ладно раз так. Но, согласись, тебе бы, наверное, тоже показалось подозрительным? 🙂
Согласен конечно 🙂
(14) ну вот, теперь меня еще и пользователем обозвали :)))
кстати можешь еще сюда заглянуть — тоже интересно
http://infostart.ru/projects/2076/
(16) У меня именно такой и стоит :)) Приелся просто )
Alxd — а какие у вас планы на программку, так сказать, конецная цель.
Такие программы безусловно нужны, очень облегчают жизнь и при достойной разработке можно и денег заработать.
Вообще есть много идей/пожеланий для такие программ.
Например, мне нужны как минимум две программы, со схожим функционалом. Одна только для работы с флешки у клиентов, другая на ПК в офисе и дома.
И задачи у них разные.
Ваша программа, как и программа sound (и многих других) находиться на начальном этапе — ведение списка баз + чуть сервиса, но это только основа того что нужно.
Если вам это интересно можно обсудить.
(18) Пока планирую сделать ее более или менее функциональной, пригладить так сказать. Не о какой коммерции пока не задумывался и в ближайшее время не собираюсь :). Все держится на энтузазизме так сказать 🙂 Хочется жизнь облегчить и себе, ну и если получится, кому-ть еще. А констуктивным пожеланиям всегда рад, да и критике тоже 🙂
(19) а вот эт прально!
(19) Напишите направление программы (что Вам ближе):
1. Работа с флешки у клиентов
2. Работа на ПК в офисе / дома
Совместить, и то и другое, на мой взгляд не получиться.
И будут Вам констуктивные пожелания.
(21) Продолжение.
Есть вариант:
3. Просто список баз для запуска.
(21,22) Скорее 3
(21,22) Ну и про первый и второй вариант хотелось бы послушать 🙂 Может что удастся воплотить :))
(23) Для 3-го варианта — пример по функциям у тебя есть —http://infostart.ru/projects/2076/
Для запуска баз больше не надо, можно и поменьше.
Да и тебе только добавить возможность для баз 7.7 и немного отладить код 🙂
А для первого и второго можно пример? 🙂
1.
При добавлении новой базы вываливается:
Acess violationion at address 7C912ACE in module ntdll.dll
но в итоге база добавляется.
2. Есть базы как в 8.0, так и 8.1. А указывать файл к 1С можно только один.
Так что помимо 7.7 нужно еще и для 8.0 добавить еще одну строчку. А у баз добавить поле, где указать какой это тип базы
3. Самое грустное… почему только файловый режим поддерживается, а как запускать базы которые на сервере?
Плюс, с надеждой на реализацию этих несложных пожеланий
(26) Достойных примеров не встречал (мог и не заметить).
Пожелания напишу, но не сразу — времени мало.
В любом случае тебе сначала писать 3 вариант )
(26) Простой пример (сам не пользуюсь) —http://infostart.ru/projects/996/
Серверный вариант запуска и 7.7 будет в новой версии, а вот с 8.0… Добавить, конечно, не сложно, но вот стоит ли… 🙂
(30) Стоит — только если у самого есть.
А для 8.2 можно начинать.
Не совсем то, но для 7.7 — вот:
http://pomogalkin.blogspot.com
(32) Тож ничего, когда юаз не очень много 🙂
работает только для толстого клиента или для управляемого приложения тоже?
у меня уже другой вопрос — не работает в Server 2008.
вроде запускается, иконка появляется в области уведомления, но затем процесс сразу исчезает вместе с иконкой.
(35) Работу приложения на Server 2008 не тестировал, пока нет такой возможности.