Моя альтернатива существующим стартерам
Последнее обновление: 19.05.2024
Текущая версия: 2.4.9.3
Hot tray 1C . NET написана с нуля с учетом предыдущих ошибок. Для работы программы требуется установленный Microsoft .NET Framework 2.0, скачать его можно здесь
Преимущества:
- Поддержка все платформ 1С Предптиятия
- Поддержка Снегопат
- Запуск различных версий платформ 8.2 и 8.3
- Новый (более стабильный) формат хранения настроек;
- Возможность удаления и редактирования пунктов прямо из меню запуска;
- Более коректная система поиска существующих баз данных на дисках;
- Дополнительные возможности при формировании меню запуска;
- Горячие кнопки для групп баз данных;
- Правильное определение баз 8.2 зарегистрированных в системе;
- Монитор пользователей (для всех типов баз);
- Контекстное меню для элементов меню запуска;
- Механизм проверки обновения с показом списка изменений;
- Показ групп не только в дереве, но и в списке;
- Возможность запускать не только базы данных, но и другие приложения(файлы);
- Возможность указывать для базы данных дополнительных пользователей под которыми будет осуществляться запуск;
- Настраиваемый стиль меню запуска;
Недостатки:
- Потеря портативности (требуется .NET Framework);
Развитие предыдущиз версих прекращено.
Похожие разработки: http://www.infostart.ru/projects/4865
Предыдущие версии:
Описание:
Принцип работы достаточно прост — в программу заносятся базы 1С и при щелчке правой кнопкой мыши в системном трее появляется список баз. Есть возможность задавать для каждой БД пользователя и режим запуска (1C Предприятие, конфигуратор, монитор).
Особенности:
Если при выборе базы удерживать кнопку Shift, то произойдет запрос режима запуска (вне зависимости от того, который указан в настройках для данной базы). При удерживаемой клавише Ctrl, база будет запускаться с запросом пользователя и пароля.
Новое в версии 1.2:
- Появилось полноценное дерево групп;
- Добавлена возможность сортировки баз данных по наименованию;
- При подборе баз данных из зарегистрированных в системе можно сразу указывать все параметры для добавляемой настройки;
- Появилась поддержка 8.0 и 8.2;
- Меню с базами формируется «правильном» виде (ранее было зеркальным);
- Настройки теперь хранятся отдельно для каждого пользователя;
- Предотвращение запуска нескольких экземпляров программы;
- Добавлена возможность сохранения параметров окна настроек;
- Для баз на платформе 8 добавлена возможность запуска, когда используется режим аутентификации Windows;
- Поддержка ключей хранилища конфигурации для баз на платформе 8;
- Исправлены выявленные ошибки;
Благодарности:
Огромное спасибо Altair777 и pipi за помощь в развитии программы, а также моим друзьям, которые принимали участие в тестировании.
Новое в версии 1.2.5:
- При добавлении настройки наименование заполняется по названию папки базы данных;
- Исправлен глюк с потерей фокуса приложением, находящимся в списке исключений, если в нем произошел вызов меню запуска средней кнопкой мыши;
- Испаравлены ошибки в построении дерава групп и редактировании его елементов;
- Улучшена работа с диалогами выбора каталога базы данных;
- Добавлена возможность копирования настройки;
- Уменьшен размер оперативной памяти занимаемый программой;
- Пути запуска 1С прописываются при первом запуске;
- Добавлена возможность настройки режима работы для 7.7 (Монопольный/разделенный);
- Добавлена возможность выбора варианта хранения настроек;
- Исправлены ошибки, возникающие при выборе группы для базы;
Отдельное спасибо пользователю Log_in за помощь в поиске ошибок программы и за предложения по доработке!
Новое в версии 1.3:
- Поддержка «горячих» клавиш для каждой их баз;
- Тип платформы по умолчанию;
- Подсказка про «горячие» клавиши;
- Регистрация баз 7.7 в реестре при добавлении;
Спасибо boy13 за помощь в развитии программы!
ВНИМАНИЕ! НОВАЯ ВЕРСИЯ!
Новое в версии 1.5:
- Поиск баз данных по указанному пути;
- Новая система храния информации;
- Фильтрация настроек по MAC-адресу;
- Запуск базы из формы настроек;
- Добавление базы (группы) непосредственно во всплывающее меню запуска;
В новой версии изменился подход к хранению информации, что дало следующие преимущества:
- При выходе последующих версий программы больше не придется удалять старые настройки и вводить все заново;
- Значительно уменьшился размер самого файла Settings.dat;
- Появилась возможность привязывать настройки к MAC-адресу компьютера (т.е теперь вы можете настраивать программу под компьтер клиента и не волноваться, что в следующий раз эти настройки исчезнут);
К сожалению, если вы пользовались старой версией программы, настройки придется вводить заново. Перед запуском программы файл со старыми настройками рекомендуется удалить.
А какой шрифт используется на рисунке Рис. 6218 . Всплывающее меню запуска 1?
Он видимо у меня не установлен.
(1) Везде используется стандартный шрифт MS Sans Serif
Что с исходниками выложил — молодец. А вот задваивать (в твоем случае затраивать) одну и ту же программу конечно нежелательно, нужно было просто обновить версию. Конечно ты можешь сказать, что это «уже совершенно другая программа», да и для рейтинга лучше сделать новой версией, чтоб сразу в новых показалось и все плюсовали и т.д.. Мое мнение — сделай все в одном месте, если хочешь и старые версии там опиши, а для накрутки рейтинга как то не очень хорошо со стороны выглядит…
(4) Да причем тут рейтинг, почему все только к нему у большинства сходится? Лично я обновленные программы крайне редко смотрю и, думаю, не я один такой. А новую версию хотелось просто «донести до народа». Рейтинга и так мне хватает
(5) до народа «донесется» само, ибо
«Скачивая файл, Вы подтверждаете, что согласны получать информационные сообщения об этой программе.»
(6) Вот этого не знал. Никогда мне еще не приходило ничего. Даже когда ты обновил свой стартер, об этом я узнал только зайдя на его страничку и увидев изменения в названий прикрепленных файлов
(7) ну о том, что когда до кого должно доходить и не доходит — это не ко мне, а может и я чо не так понимаю
(8) Я к тебе по этому поводу претензий и не предъявляю 🙂 Согласен, когда программа немного изменилась, надо обновлять. На мой взгляд, сейчас изменения произошли существенные поэтому программа достойна быть оформленна отдельной строкой и ни о каком выбивании плюсков тут речь не идет. По крайней мере я точно к этому не стремился, когда размещал пост, даже если в твоих глазах это именно так и выглядит 🙂
(9) забей 🙂
(10) Уже 🙂 Глянь личку
хочу вкусностей. Сейчас пользую вот такую:http://www.filefactory.com/file/ah3gaa6/n/1cstarter_zip
Из нее (настройки-список баз) можно сделать экспорт списка баз. Вот хочу, чтобы в эту прогу можно было загрузить этот список. Реально?
(12) Думаю реально. Да вот со временем — бяда 🙂 Быстрее будет руками перенести
(13) жаль… неохота более 50 баз вручную заводить…
(14) Там подбор баз есть из зарегистрированных в системе. Ну или подожди пару недель 🙂
(15) подождать не вопрос.
С подбором — не прокатит. У меня половина снеговиковских баз не зарегистрирована в системе… из моей проги только вызываются..
(16) Попробую помочь тебе в этом вопросе
Вещь отличная! Сильно надеюсь что проект не будет положен на полку как многие из предшественников. Идея организации интерфейса на 5+.
Буду с нетерпением ждать новых версий.
Прикольная штука, но вот импорт баз бы ещё…
(20) Нашел… есть такое!!! :):):)
(20) Предусмотрено 🙂
(22) Сорри — нашел… 🙂
При попытке перетащить мышкой «ветку» групп папок с базами в новую группу выдал ошибку «List index out of bounds (1)». После чего закрыл настройки без сохранения, но при открытии настроек заново некоторые папки и базы в них задвоились… При удалении дублирующей папки, пропали базы и в её копии… 🙁
(24) Косяк конечно! Сейчас исправлю
Если установить в настройках «Показывать меню с базами при нажатии на среднюю кнопку мыши», то после первого клика меню появляется, а если не выбирая базу отвести мышку в сторону и опять нажать на среднюю кнопку, меню пропадает, но после нескольких «дерганий». Это не критично, но бросается в глаза…
А вообще идея хорошая, давно искал нечто подобное! 🙂
(27) Спасибо! 🙂
(24) Исправил, файлы обновил. Спасибо за помощь
Теперь при добавлении группы после ввода имени и описания кажет «Access violation….» — что-то с доступом к памяти… Но группу добавляет.
(30) Опишите, пожалуйста последовательность действий при которых возникает ошибка
Собственно, нажимаем кнопку добавить группу, открывается окно ввода имени группы и описания — вводим, жмём ОК — наблюдаем меседжбокс с сообщением об ошибке. Забавно, что после перезагрузки всё стало работать корректно… надо будет в исходник глянуть — как оно там у Вас работает… но только завтра получится)))
(32) К сожалению все глюки сразу не удается поймать — быстро бегают 🙂
(6) не знаю как у кого, но мне никакие обновления версий не приходят. поэтому в мозилле открыто 50 вкладок и перезагрузке меня блокируют как посылающего уйму запросов на сайт.
Как сделать чтобы про обновления приходило что-то?
пользовался arxi-1c, попробую твою разработку.
(34) Вот и я никогда ничего не получал подобного
(34)(35) Это все уже зависит от автора. Если он захочет, то разошлет информацию всем скачавшим.
(36) А как это делается, подскажешь?
(36) В личку?
(37) Где-то в районе списка скачавших должна быть кнопка/ссылка.
(38) Да, уведомления приходят в личку + на е-мыл, если подписан человек.
(39) Понятно
посмотрел. пожелания есть. ЗАполнять «наименование настройки» именем папки, которая подключается, если это поле не было ещё заполнено.
и самое главное. при добавлении новой базы открывать папку на 1 уровень выше, чем была добавлена предыдущая база. т.е. если у меня 10 баз надо добавить а они лежат на 5уровне, каждый раз тыкать этот длинный путь напрягает.
или сделать добавить копированием с сохранением пути той базы, которую копирую.
могу выслать прогу которой пользуюсь..возможно что-то оттуда взять бы.
ещё одно. внизу где выбор запуска баз..у меня панель задач в ДВЕ строки сделана. не видно режимов запуска.
а нельзя из такого списка как настройки запускать? как-то это выпадающее меню в трее не удобно..имхо конечно.
А по поводу того, что народ будет на «спам» ругаться — после «скачать» в разработках есть строчка «Скачивая файл, Вы подтверждаете, что согласны получать информационные сообщения об этой программе.»
(40) А ты включи «Показывать меню с базами по средней кнопке» и вызывай всплывающее меню там, где тебе будет угодно 🙂
(40) Насчет остальных предложений — будем дорабатывать
Спасибо за исходники и за программу
(45) Рад что понравилась 🙂
(36) спасибо! может что-то и придет. но пока ни разу не приходило.
Не заменимая вещь, особенно для программистов занимающихся сопровождением 1С, у которых клиентов, а соотвественно БД выше крыши!
(48) Согласен
Офигенная штука!!! Еще бы старт баз при запуске виндоуса, было бы еще лучше!!! Ну эт мое мнение…
(51) Типа флажок у базы «Запускать базу при старте программы»?
Спасибки!
Есть пожелания..
1. От двойного клика в трее на иконке ожидаешь появление какого-нибудь окна, например, список баз с кнопками варианта выбора режима как в стандарнтом стартере от 1с или хотя бы активации режима «Настройки».
2. У меня установлена Винда XP, платформы установлены в стандартные папки, но пути запуска автоматически не определяет. Попробую при возможности протестить на другом рабочем месте. А если бы при первом запуске эти пути сами прописывались, вообще прелесть была бы.
3 На диске программа занимает мало места 😉 А по диспетчеру задач вижу, что сожрала много оперативки (относительно размера файла) 🙁 Можно как-нибудь и это оптимизировать?
4. Был невоспроизводимый повторно глюк: при редактировании настройки для базы заметил, что и для платформы 8.х возможно было выбрать тип запуска Монитор. Я этим сразу же и воспользовался 😉 Стартовала 1с с окном Запуска и подсвеченной базой.
P.S. Скачаю код, буду вспоминать когда-то горячо любимый Дельфи… 🙁
Облом — мой рейтинг пока скачать исходник не позволяет.. Надо придумать, какую полезняшку выложить на всеобщее обозрение.
… Продолжение следует.
а) Я использую программу RocketDock, поэтому для удобства + учитывая замечание (52) п.3 было бы удобно иметь еще один режим. Запускаешь прогу, выбираешь базу (из окна или иерархического списка?), платформа стартует с конфигураецией, а стартер автоматически закрывается.
б) К чему скромность? не мог сразу найти пункт О программе. Ожидал найти предпоследним при нажатии пр. клавишей на иконке в трее или в форме справа вверху.
в) Не удается найти файл справки HotTray1C.hlp. Проверьте наличие файла на диске и при необходимости переустановите его. Папку с программой не трогал и не изменял. Хотя в первый раз запустилось!!!
Спасибо за пожелания!
(52) Пункты 3 — оптимизируем, 2 — добавим, 4 — все найденные глюки постепенно устраняются и файлы обновляются
(54) «б»-надо быть хотя бы иногда скромным :)) пункт «а» что-то мне совсем непонятен. Можно подробнее описать?
жаль не могу скачать
Клевая весчь!!! Спасибо.
Если есть возможность можно еще …
1. Режим доступа к базам (монопольный/раздельный) тоже в настройки, чтобы каждый раз не указывать.
2. В настройках баз — возможность копирования строк (допустим хочу две отдельные строки, одну для запуска бухгалтерии, другую для конфигурирования, строки отличаются лишь режимом запуска, было бы удобно скопировать строку и отредактировать единственный параметр).
3. В главном окне (табличка сведений о базе) желательно бы видеть все настройки (или возможность включить видения колонок), очень помогало бы видеть ошибки (недовведенные данные). Сейчас видно только название, путь и имя пользователя. Ну и конечно же сразу возможность редактирования без отдельной диалоговой формы (повысит скорость ввода вручную).
почему-то в настройках для 8.1 не видит пользователей и невозможно сразу задать параметры авторизации в базе, хотя возможность ввести руками все есть.
+1
(57) список пользователей формируется только для 7.7 т.к для 8 я не нашел быстрого способа это делать
Все остальное в принципе реализуемо. Вопрос только во времени
запуск «Установочный файл» выдает
(60) Ссылка выдает «Ошибка 404 (страница не найдена)» :)))))))))))))
в конце апостроф убери
после jpg
(60) Это что-то именно с вашей системой, потому как на остальных машинах такого не происходит. Лично мной установка тестировалась на 12 машинах + те, кто скачивал — проблем не возникало. Что тут можно сказать — пользуйте ZIP-архив
нарвался еще на баги:
http://www.4picture.ru/pictures/56077c850ec10e0b802634146f0a9663.jpg
1. в дереве баз данных узлы типа «группа» первого и третьего уровня, каким-то образом связаны между собой.
на первом уровне у меня пять групп, третий уровень присутствует не у всех групп.
так вот если я меняю наименование пятой группы первого уровня, то при последующем старте меняются имена групп третьего уровня во всех группах, где он присутствует. Правка имени групп третьего уровня, изменяет наименование пятой (только ее) группы первого уровня, опять таки происходит после рестарта утилиты.
странным образом ошибка связана именно с пятым элементом группы, думал может потому что она последняя была, попробовал добавил еще, но программа по прежнему реагировала только на пятую группу.
http://fileland.ru/file_id-245888
перетянул из пятой группы подчиненные элементы во вновь созданную, сохранил (думал потом удалю эту злополучную группу), теперь прога при наведении курсора в трее вообще вылетает, а реакция на нажатие средней кнопки пропала (бэкапа мули не сделал)
на всякий выложил архивчег
2. несмотря на то, что включил в список исключений хром, реакция клика средней клавиши изменилась, но поведение некорректное — врубается автоскролинг странички вместе с всплытием контекстного меню стартера.
Спасибо за баги!!!! Буду исправлять по-тихоньку
(66) Ересь какую сказал, это мне спасибо за баги :-)))))) А тебе спасибо, что находишь 🙂
Хорошая прога
Вот если бы еще для группы можно было задать путь, и при добавлении базы открывался каталог по этому пути — была бы еще лучше
+(68) И если наименование базы не указано, то в него подставлять наименование каталога, где лежит база — тоже прикольно.
(69) Это появится в самое ближайшее время
а не подскажешь, где она данные хранит?
HotTray1C.GID появился, но не сразу
(71) <Каталог пользователя>Application dataHot tray 1CSettings.dat
(65) Этот глюк поправил. Скоро обновлю версию
интересно, оказывается данные внесенные в хоттрей (для версии 7.7), автоматом добавляются в поставляемый 1с стартер. а как быть, если я не хочу подобной реакции, т.е. чтобы на стандартный стартер не влияло?
(74) Кажись никак, база 7.7 должна быть обязательно прописана в реестре. Самому это не нравится
Было бы не плохо добавить время изменения конфигурации…если я не повторяюсь конечно! А так эргономика и вид просто супер!
(12) Конвертор готов, пробуйте 😉
Спасибо, полезная вещь. Вопрос такой. Можно ли в сделать так, что бы настройки были едины для любого компьютера? А может это уже так и есть, тогда извините.
(78) Да, такое скоро будет. В программе будет предлагаться два варианта хранения настроек: один — в каталоге пользователя, второй — в каталоге с программой (Ваш случай) 🙂
У меня примерно 30 баз, и во все вхожу под одним логином и с одним паролем.
Было бы удобно, как вариант, задать общие настройки для всех баз «Имя пользователя» и «Пароль». Или какую нибудь кнопочку «Применить для всех баз».
И еще небольшой глючок. Нажимаем на левую или среднюю кнопку — открывается меню баз. Нажимаем после этого на среднюю кнопку — менюшка прыгает примерно 2-3 сек.
(77) Великое спасибо! Сейчас тебе еще два плюса организуем… 🙂
(81) Главное чтоб помогло! 🙂
(80) Глючок такой есть и, к сожалению, как его поправить пока не знаю. Насчет остального можно подумать 😉
хм…. тогда если эта последняя, то еще один баг.
Добавляю новую базу — окно настроек новой базы. Выбираю группу — окно выбора группы. Но вот тут, если список групп не умещается на одной странице, то при прокрутке невозможно увидеть последние 2-3-4 группы…. И еще тут же. При попытке свернуть группу (если в ней есть подгруппы), то вылетает ошибка типа Память не может быть рид…. Если надо, то кину настройку с таким большим списком.
И еще пожелание. Я так понял, что проблема со вторым запуском решена. Хотелось бы, чтобы при запуске второй копии программа не «ничего не делала», а открывала, скажем настройку первой копии….
+(85) или, может, спрашивала, что открыть: настройки, список баз для запуска….
(84) Кинь на мыло
(85, 86) Я подумаю 🙂
(87) эээээ…. а где мыло?
(88) Пункт «О программе» 🙂
(89) ушло
(90) Готово! Обрати внимание на «Место хранения настроек». Возможно придется Settings.dat скопировать руками с прежнего места. А лучше сразу сделай его копию
Заметил еще одну вещь. У меня Vista Home Basic. При загрузке винды эта прога грузится в автомате, ее загрузочная эмблема появилась, погасла. Смотрю, в систрее значка нет! А в процессах — есть. изменения (91) еще не поставил. Если это еще не пофиксино, то как-то непорядок….
еще одна фича после (91) изменений. Дерево теперь нормально видно, все ок. Но если быстро нажать на (+) в дереве, т.е. открыть-закрыть папку, то эта папка почему-то считается выбранной. ИМХО, надо пофиксить.
Еще одна неприятность, ну прям очень неприятность…. 🙂
Создаю новую базу, всмысле добавляю в список уже существующую. По-умолчанию тип базы встает 8.1. Ладно. Я беру и ввожу (выбираю через диалог выбора каталога) каталог базы 7.7. Прога мне заявляет, что в этом каталоге не обнаружена база 8.1 и не сохраняет каталог! Это надо пофиксить. А если я к примеру очень глубоко (по структуре каталогов) держу базу и не выбрал нужный тип? А если я сначала хочу путь прописать, а потом тип базы выбрать? нехорошо….
+(94) отключи очистку каталога, просто предупреждай. Хотя можно и в настройках галочку сделать «Предупреждать о несоответствии базы с выбранным типом» — чтобы при галочка=истина проверка велась, а при ЛОЖЬ — вообще ничего не проверять, как настроил, так и
(95) Ну дык есть уже такая галочка «Проверять наличие базы» или как-то так
(96) каюсь, не заметил… 🙂
тогда еще одна пожелания… 🙂 Можно сделать так? Щелкаю левой кнопкой по значку — выпадает меню со структурой баз и каталогов — это есть. А вот хочется, чтобы можно было по базе правой кнопкой щелкнуть и и выскакивало меню: 1. Запуск; 2. Свойства. При выборе «Запуск» — просто обычный алгоритм запуска, а при выборе «Свойства» — открытие окна настройки базы. Можно так?
(98) Специально для тебя сделаю 🙂
Пожелание….
В окне Настройки есть кнопочки «Сдвинуть текущую настройку вверх», «Сдвинуть текущую настройку вниз». Можно сделать чтобы они так же двигали группы баз (в зависимости от того, что сейчас активно группа или база)?
Заранее спасибо…
> Уменьшен размер оперативной памяти занимаемый программой;
10 мегов, меж тем…
(94)
> По-умолчанию тип базы встает 8.1.
вот это надо убрать, и будет щастье всем. пустое поле при создании базы, неопределенный тип. это и логичнее, кстати 🙂