Альтернативный стартер для 8-ки с расширенным функционалом






Думаю, никто не будет спорить, что работа с информационными базами начинается со стартера 1С. Но используя типовой стартер, понимаешь, что возникают ситуации, когда не хватает дополнительного функционала. Наверное, поэтому мы  и наблюдаем попытки создания альтернативных стартеров от разных авторов, которые легко можно найти на infostart.ru. Представляемая разработка не претендует на уникальность, но если она оказалась полезной для меня, то  возможно она будет полезной  и для вас.

( 09.08.2014: Внимание! Это устаревшая версия! Развитие данного проект см. здесь )

КРАТКОЕ РЕЗЮМЕ

Цель разработки:  Расширение функционала стартера при работе с типовым списком информационных баз платформы «1С:Предприятие 8»

Назначение: Стартер может быть полезен как не подготовленным пользователям, так и системным администраторам, сопровождающим информационные базы, фрилансерам и сотрудникам франчайзи ( в.ч. часто работающих в офисе у клиентов).

«StartManager» представляет собой альтернативный стартер информационных баз платформы «1С:Предприятие»  версий «8.1», «8.2» и «8.3».  В качестве источника списка информационных баз используются типовые файлы ibases.v8i.  Информация представляется в древовидном виде по аналогии с типовым стартером.
В текущей версии «StartManager» не предусмотрен механизм редактирования списка баз. Для этих целей предполагается кнопка вызова типового стартера, которая при необходимости может быть скрыта (см. ниже).

StartManager

ФУНКЦИОНАЛЬНОСТЬ

Ниже перечислены основные возможности стартера.
1.    Полностью самостоятельная (portable) программа, не требующая никаких дополнительных библиотек и с возможностью запуска со сменных носителей ;
2.    Одновременное отображение 3-х списков баз для версий платформы 8.1, 8.2 и 8.3 ;
3.    Раздельное сохранение имени пользователя и пароля для режимов запуска в режиме конфигуратора и «1С:Предприятие» ;
4.    Возможность использовать альтернативный список ИБ отдельно для каждой из 3-х платформ;
5.    Механизм быстрого доступа к избранным информационным базам (с поддержкой drag&drop) включая доступ через меню в трэе;
6.    Возможность запуска информационной базы с выбором определенных параметров;
7.    Возможность указать ссылку на внешнюю обработку для последующего запуска при открытии ИБ;
8.    Возможность сворачивания стартера в трэй после  запуска ИБ и в дальнейшем быстро открыть по предопределенному сочетанию клавиш;
9.    Назначение действия для события двойного щелчка по выбранной ИБ;
10.  Автозапуск при начале работы Windows;
11.  Очистка КЭШ определенной информационной базы или  всех информационных баз из списка;
12.  Возможность удаления кэша для ИБ ранее удаленных из списка;
13.  Встроенный механизм проверки наличия обновлений для информационных баз;
14.  Возможность сохранения ИБ путем архивации в zip-файл (только для файлового варианта);
15.  Возможность выгрузки ИБ ( *.dt ) без открытия конфигуратора;
16.  Возможность тестирования ИБ без открытия конфигуратора;
17.  Возможность быстрого запуска утилиты chdbfl.exe;
18.  Сохранение копии экрана в файл по предопределённому сочетанию клавиш ;
19.  Ведение истории запуска информационных баз;
20.  Возможность изменения  внешнего вида стартера путем выбора одного из 6 стилей и указанием размера шрифта;
21.  Быстрое создание ярлыка на рабочем столе для любой ИБ;
22.  Ведение отдельного списка приложений, пакетных файлов и т.п. для быстрого запуска и много других полезных мелочей, о которых вы узнаете, запустив «StartManager».

УСТАНОВКА И ЗАПУСК СТАРТЕРА

Несмотря на то, что «StartManager» является самостоятельной программой, рекомендуется установить её  запустив файл дистрибутива setup.exe. При этом по умолчанию программа (1CLaunch.exe) будет установлена в каталог “%ProgramFiles%1C1СStartManager”.  Это необходимо в первую очередь для того, чтобы исполняемый файл находился в одном определенном месте, а не в случайной папке (это может быть критично для автозапуска). И так же в случае  необходимости вы сможете корректно деинсталлировать программу.

Во время работы стартер использует несколько файлов настроек, которые по умолчанию расположены в каталоге “ . .Users\%userprofile% AppDataRoaming1CStartManager”. Файлы настроек создаются автоматически при первом запуске или в случае отсутствия того или иного файла в каталоге настроек. Со списком файлов и их назначением можно ознакомиться  в конце статьи.

Если вы планируете запускать стартер со съемного носителя, то скопируйте файл 1CLaunch.exe в отдельную созданную папку. При первом запуске в этой папке автоматически будет создан каталог настроек.

Для исполняемого файла 1CLaunch.exe доступны следующие ключи запуска
1)    -NoEdit  —  Не отображать кнопку «Редактировать ИБ». Может быть полезен, если вы не хотите чтобы пользователь редактировал список ИБ.
2)    –NoLog   — Отключить механизм ведения журнала регистрации.

РАБОТА С ИЗБРАННЫМИ ИБ

Часто используемые информационные базы рекомендуется добавить в список «Избранные». Для этого можно использовать контекстное меню, “быструю” клавишу «F8» или  механизм drag&drop (для этого захватите наименование ИБ левой клавишей мышки и перетащите на ветку «Избранные»). Удаление ИБ из списка избранных осуществляется аналогичным способом.

Информационные базы, состоящие в списке «Избранные», могут быть запущены из трэя, когда основное окно стартера свернуто. Для этого необходимо сделать щелчок  правой клавишей по значку в трэе. В результате откроется контекстное меню. Для запуска в режиме конфигуратора удерживайте нажатыми клавиши «Ctrl»+«Shift», в противном случае будет запущен режим «1С:Предприятие».

НАСТРОЙКА ПАРАМЕТРОВ ИБ

Для каждой информационной базы можно произвести дополнительные настройки, которые можно вызвать по клавише «F2» или через контекстное меню.

Параметры на закладке «ОБЩИЕ ПАРАМЕТРЫ»

Идентификатор конфигурации – необходим для проверки обновлений и должен содержать уникальную часть интернет ссылки для конкретной конфигурации. Узнать его можно найдя в конфигураторе переменную “АдресРесурсовОбозревателя”.

Релиз – Номер текущего релиза конфигурации, с которым будет сравниваться номер последнего обновления

Платформа – Версия платформы, для которой должно производиться обновление

Проверять обновления – при включении данной опции будет осуществляться поиск обновлений при групповой обработке (т.е. когда поиск будет осуществляться по всему списку).

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

Внешняя обработка, запускаемая при открытии ИБ – Ссылка на файл внешней обработки

Использовать альтернативный файл… — Ссылка на исполняемый файл платформы, который должен быть использован при запуске ИБ

Каталог сохранения – Индивидуальный каталог сохранения ИБ

Префикс – Индивидуальный префикс файла сохранения

Параметры на закладке «ПАРАМЕТРЫ АУТЕНТИФИКАЦИИ»

На данной закладке параметры говорят сами за себя, поэтому их описание будет опущено.

РЕЖИМЫ ЗАПУСКА ИБ

меню запуска

Как ожидается, стартер позволяет запустить информационную базу как в режиме конфигуратора так и режиме «1С:Предприятие». Для этого предназначены соответствующие кнопки. Каждая кнопка имеет возможность запуска в 3-х вариантах:

  1. Стандартный запуск с учетом установленных параметров ИБ ;
  2. Запуск с предварительным выбором параметров запуска. ;
  3. Запуск с обязательной аутентификацией (в этом случае даже если в параметрах ИБ указаны имя и пароль пользователя, всё равно будет запрошены параметры аутентификации)

Запуск определенного варианта можно инициировать без использования меню, используя клавиши Shift и Ctrl.  Если при нажатии на кнопку «1С:Предприятие» удерживать клавишу «Ctrl» будет инициирован запуск с выбором параметров.  Если удерживать «Shift»  то запуск с аутентификацией.

ОЧИСТКА КЭШ

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

очистка кэш

  1. “..%userprofile% AppDataRoaming1C..” – Пользовательский кэш
  2. “.. %userprofile% AppDataLocal1C..” –  Программный кэш

При выборе «мягкого» режим очистки, будет удалены файлы и каталоги только из папки пользовательского кэша (Roaming). При этом сам каталог ИБ (имя которого соответствует ID) не удаляется, как не удаляются и файлы с расширением “pfl”. В случае

«жесткого» режима — физически удаляются каталоги пользовательского и программного кэша. При любом режиме игнорируется папка хранения шаблонов «tmplts».

ПРОВЕРКА ОБНОВЛЕНИЙ ДЛЯ ИБ

Для включения возможности проверки обновления в параметрах информационной базы необходимо заполнить раздел «Сведения о конфигурации» (см. выше). Как минимум должен быть корректно заполнен параметр «Идентификатор конфигурации», без него поиск обновлений не будет осуществляться в принципе.

Предусмотрено 2 варианта поиска: по текущей информационной базы и для всех информационных баз из списка, у которых установлена опция «Проверять обновления».

Файлы настроек

default.ini – основные настройки программы, сохраняемые по умолчанию
configid.ini – файл содержит идентификаторы конфигураций для поиска обновлений (можно отредактировать под собственные предпочтения)
cmdkeys.ini – содержит список ключей командной строки (можно отредактировать под собственные предпочтения)
apps.ini – содержит список приложений и параметры для их запуска
ibases81.ini – настройки для конфигураций платформы 1С:Предприятие 8.1
ibases82.ini – настройки для конфигураций платформы 1С:Предприятие 8.2
ibases83.ini – настройки для конфигураций платформы 1С:Предприятие 8.3

PS: Конструктивная критика приветствуется. Если будет достаточный интерес к разработке, то не исключена дальнейшая доработка и выпуск следующей версии с учетом полученных пожеланий и замечаний.

Обновление : версия 1.0.37.3 от 08.01.2014

В данной версии
1) исправлены выявленные ошибки, в частности с регистрацией «горячих» клавиш и активацией окна приложения при восстановлении из трэя.
2) Добавлена опция отключения «горячих» клавиш.
3) Добавлена поддержка Snegopat. Для этого необходимо выбрать версии платформы, для которых он должен запускаться и указать путь до исполняемого файла «starter.exe».



99 Comments

  1. makas

    Плюс за хорошее описание работы.

    Имхо идея полезная только для программеров.

    Reply
  2. TODD22

    А можно ли удалять базы вместе с каталогом? Очень много баз от разных клиентов, разные срезы для тестов и тд. Хотелось бы из стартера иметь возможность удалить саму базу(каталог) и путь к ней.

    И сделать какой то механизм что бы случайно не удалить нужную 🙂 То есть что бы или вопрос задавался или ещё как то. Например на каталог. Сделать предопределённый каталог(или настройку к каталогу) что бы помещённые в этот каталог можно было удалять непосредственно. А в других каталогах нет.

    Reply
  3. comol

    Я только вот сюда: http://infostart.ru/public/201394/ допилил

    Раздельное сохранение имени пользователя и пароля для режимов запуска в режиме конфигуратора и «1С:Предприятие»

    И кнопку «снегопат», запрос на привелегированный режим при очистке кэша, возможность прямо в строке редактировать имя базы и сервера … Теперь появвляется новая версия… которая вроде как круче… Что-то я чувствую что отстаю от жизни прямо в последнее время :(.

    Кроме вышеперечисленного не хватает того что есть у коллеги:

    1) Удобных галочек и переключателей прямо на перовом окне — очень полезная штука

    2) Не «Избранного» а списка последних ИБ

    3) Исходников! (если не жалко)…

    Reply
  4. RocKeR_13

    Довольно-таки удобно, спасибо)

    Reply
  5. tomvlad

    Ошибка при запуске на Windows 7 64-bit

    Reply
  6. tomvlad

    Хотя ошибку и выдает, но работает.

    Reply
  7. pro1c@inbox.ru

    +5. Развивать дальше 100%.

    Очень удобно.

    Reply
  8. pro1c@inbox.ru

    Было бы очень хорошо добавить ветку типа: «Эти базы могли бы быть в списке ИБ» и ссылки

    на них, т.е. их нет в добавленных, но они присутствуют на диске (естественно для файлового варианта).

    Запускаешь лаунчер, работаешь с ним, а он в отдельном потоке находит и информирует о таких

    «заброшенных» базах (конечно же по требованию из настроек) 🙂

    Reply
  9. pro1c@inbox.ru

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

    контролы.

    Reply
  10. Evil Beaver

    Ну вот, наконец-то более-менее нормальный стартер. Эх, у меня руки так и не дошли до финальной реализации своего. Пока полусырой прототип имеется только. Теперь, наверное, совсем заброшу

    Reply
  11. maXon777

    (8) pro1c@inbox.ru,

    классная идея!

    Reply
  12. Dzenn

    жеееееееесть )))))

    Reply
  13. burlakov

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

    Reply
  14. the1

    Отличная работа, круче стартера я еще не видел. Только один вопрос — можно ли как-нибудь прикрутить запуск снегопата из этого стартера?

    Reply
  15. the1

    +(15) Еще обратил внимание, что видны не все серверные базы.

    Reply
  16. mrmasson

    прекрасная идея! при нажатии на кнопку «Редактировать ИБ». Открывается окно стандартного стартера. Это задуманное поведение?

    Reply
  17. Йожкин Кот

    Зачет. Давно была идея реализовать такой стартер в замен убогому стандартному стартеру от 1с. Плюс однозначно.

    Reply
  18. Йожкин Кот

    Подкину пару идею и надеюсь на их реализацию:

    1. Сделать шаблон имени файла выгрузки, например [ИмяБазы][Дата][Время]

    2. Сделать очистку настроек пользователя

    3. Сделать редактирование списка баз без стартера 1с

    4. Сделать добавление баз из шаблонов

    Reply
  19. Йожкин Кот

    Про кэш увидел. Лучше обозвать — «Очистка программного кэша», «Очистка пользовательских настроек» и сделать это разными кнопками.

    Reply
  20. Йожкин Кот

    5. Реализовать автоматическое скачивание и установку нужной версии платформы.

    Reply
  21. pro1c@inbox.ru

    (21) Йожкин Кот,

    а это то зачем?

    тогда уж и винду в фоновом режиме… :))

    Reply
  22. Йожкин Кот

    (22) Когда установлен тонкий клиент в 50 филиалах и нужно им всем обновить платформу, то начинается долгая тупая и бесполезная работа по скачиванию и обновлению платформы.

    Reply
  23. pro1c@inbox.ru

    (23) Йожкин Кот,

    согласен.

    но пихать это в стартер мне кажется излишне, хотя конечно и не помешает.

    Reply
  24. Kamikadze

    однозначно +

    Reply
  25. Aleksey.Bochkov

    (24) А у самой фирмы 1С этот функционал как раз в стартере :).

    Думаю, что очень даже стоит это сделать.

    Причем, наверное, следующим образом — помимо самого стартера устанавливать еще и виндовую службу (с административными правами), чтобы она как раз и занималась установкой платформы.

    Иначе нет смысла, т.к. в нормальных организациях у пользователей нет админских прав на компах.

    Последний месяц также думал написать свой стартер «блекджеком и ..», но теперь явно нет смысла, т.к. у вас реально хорошее решение :).

    Отдельное спасибо будет за публикацию исходных кодов.

    Можно было бы организовать коллективную разработку сообществом на гитхабе, например.

    Вы от этого точно ничего не потеряете, а вот стартер со временем станет еще более мощным и полезным.

    Reply
  26. comol

    (26) Aleksey.Bochkov, (14) burlakov,

    Подпишусь под «запуском снегопата»

    и под «коллективной разработкой»

    Режим запуска очень нужная штука…

    Reply
  27. Kamikadze

    а вот ошибка: не запускается 1С в режиме тонкого клиента

    Reply
  28. iov

    не хватает маленько в параметрах запуска альтернативной программы параметров запуска текущей конфигурации.

    Reply
  29. DrAku1a

    (0) На чём написано? Судя по интерфейсу, используются скины, часом не AlphaControls package? Если да, то у меня есть для них скин «Like1C.asz» — максимально похожий на контролы 1С (версии 8.1 правда). Можно сделать стартер очень похожим на 1С-овский 😉

    (1) Согласен. ИМХО Для простых юзеров стандартного стартера хватает — и даже много (зачем бухгалтеру кнопка «Конфигуратор» например?)…

    (27) Присоединяюсь к «Даёшь снегопат!» и «Даёшь коллективную разработку!»

    Reply
  30. Alexoniq

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

    1. С чего всё начиналось.. Изначально идеи разрабатывать стартер как таковой не было, была просьба сделать небольшую независимую прогу для очистки кэша для неопытных пользователей и как большой серьезный проект это не рассматривалось. Затем постепенно это стало обрастать дополнительным функционалом и получилось то, что получилось. Много заморочек было при отладке на Windows XP. Например некоторые визуальные объекты оптимизированы для работы под Vista и Windows 7 и никак не хотели работать под XP. Некоторый функционал приходилось добавлять в виде отдельных заплаток, в результате исходники получились не совсем оптимизированные с точки зрения написания кода. Выкладывать исходники в таком виде у меня пока нет желания. Поэтому приведу всё в порядок, оптимизирую и потом выложу (мне не жалко). Кому интересно, разработка велась на Delphi XE3.

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

    3. Cнегопат никогда не использовал, хотя много слышал о нем, поэтому при разработке не ставилась задача прикрутить его к стартеру. Но сейчас понимаю, что это следует сделать. Не исключаю, что возможно для экономии времени, потребуется консультация тех, кто уже давно им пользуется.

    4. Будет просьба к тем, кто пользуется данным стартером.. Если возникает ошибка не поленитесь скинуть мне 2 файлика:

    1) скрин экрана 2) LOG-файл «%User%AppDataRoaming1CStartManagerLogsmanager.log». Контакты можно узнать на форме «О программе..». Буду вам очень признателен.

    Reply
  31. mzelensky

    Плюс однозначно, работа очень достойная!

    Reply
  32. Infector

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

    А теперь ложка дегтя:

    №1

    -Access violation at address 0073953F in module ‘1CLaunch.exe’ Read of address 00000008

    -Не удалось назначить горячие клавиши Ctrl-Shift-PrScr

    №2

    То, что больше всего не нравится в стандартном стартере осталось на своих местах, а именно

    -Записи из списка баз копировать все равно не получится, придется честно писать руками длиннющее имя сервера, изобретенное Админами, для каждой подключаемой базы.

    -Было бы удобно выбирать режим запуска — тонкий/толстый клиент из стартера, а не добавлять одну и туже базу несколько раз

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

    №3

    -На рабочей станции установил новую версию платформы, на сервере нет. Платформа честно пытается запустить 8.2.19, обнаруживает, что на сервере 8.2.18 и на этом приехали.

    Reply
  33. the1

    (31) У меня стоит скрипт архивации и последующего запуска снегопата. Все работает так

    WshShell.Run «»»SnegopatPathcorestarter.exe»» CONFIG /F IB_Path /N Админ», 3, True

    Немного с сайта снегопата https://snegopat.ru/main/doc/trunk/docs/quickstart.wiki

    Для запуска Снегопата используется программа starter.exe, расположенная в каталоге core.

    При установке Снегопата для нее создается ярлык запуска в «ПускСнегопат». Стартер запускает штатную программу 1cestart.exe, внедрив в нее код для старта Снегопата. Таким образом, внешне процесс ничем не отличается от обычного запуска Конфигуратора.
    Reply
  34. xten

    Автору большое спасибо!!!! Работа красивая и нужная!!! Маленький вопросик, выставляются ли исходники на суд благодарной публики?

    Reply
  35. rasswet

    почему-то не все базы из стандартного списка выбора баз 1с, есть в вашем списке. как это лечить?

    Reply
  36. Alex

    ++++ Спасибо автору..

    Reply
  37. frkbvfnjh

    Блииин, я похожую написал, тоже на Delphi, примерно с таким же функционалом! Уже несколько лет лень выложить! А теперь уже нет смысла! Респект автору!!! Пожалуй сплагиатю пару функций… У меня на АльфаКонтролах скины, буду благодарен за скин «Like1C.asz», обещаю выложить версию со скинами если шкурку дадут.

    Reply
  38. frkbvfnjh

    вот мой скрин

    Reply
  39. Alexoniq

    (36) rasswet, Сложно ответить, т.к. у меня такая ситуация не воспроизводилась. Единственное проверьте соседние списки, может потерянные базы из v8.2 у вас отображается в списке v8.3 или наоборот. На всякий случай напишите на каком уровне вложенности не отображаются базы.

    Reply
  40. Alexoniq

    (33) Infector, На счет ошибки могу предположить, что у вас наверное уже зарегистрировано данное сочетаний клавиш в ОС. За замечания и пожелания — спасибо. Приму к сведению.

    Reply
  41. Alexoniq

    (34) the1, Спасибо за подсказку по снегопату. Постараюсь реализовать в следующей версии.

    Reply
  42. Alexoniq

    (38) frkbvfnjh, В данном стартере используется технология «Metropolis UI». Скины на АльфаКонтролах не используются.

    Reply
  43. vasiliy_b

    1. для малых предприятий с удаленными офисами(где не используется домен) действительно было бы удобно еще обновлять платформу.

    2. Было бы круто если бы еще можно было удаленно управлять списком ИБ. Типа клиент-сервер. — опять-же для пользователей не работающих в офисе.

    3. Возможность группировки ИБ по признакам — Клиенты, релизы, БП, ЗП, УПП, личные разработки, типовые. — Т.е. есть основное дерево, но иногда нужно найти что-то похожее, или посмотреть если у тебя такой-то релиз.

    Reply
  44. rasswet

    (40) Alexoniq, скинул скриншот в лс

    Reply
  45. Alexoniq

    (44) vasiliy_b, Пожелание по обновлению платформы уже звучало ранее и уже зарегистрировано. Насчет группировок и удаленного управления подумаю, спасибо. Мне кажется в разработке один из главных моментов, чтобы программа не превратилась в некоевого монстра с кучей наворотов в которых никто с первого раза не разберется. Всё должно быть наглядно и доступно с первого взгляда. Поэтому буду искать компромисс в реализации пожеланий.

    Reply
  46. vasiliy_b

    (46) Alexoniq, тогда предлагаю сделать возможность подключения модулей. наподобие того как это реализованов Total commander. И я думаю другие разработчики сами начнут разрабатывать и подключать свои модули.

    Например возможность распаковки CF файлов. Или удаление пользователей из ИБ(DT manager) и прочее. Блокировка ИБ, отключение всех активных пользователей да мало ли чего можно на придумывать.

    Да и не воспринимайте мои Коментарии как требования… =) всего лишь пожелания. Вообще Ваш стартер пожалуй самый интересный из всех здесь предложенных.

    Reply
  47. Alexoniq

    (47) vasiliy_b, Идея понятна, универсальность и масштабируемость в принципе вещь хорошая. Спасибо за комментарий.

    Reply
  48. Infector

    (41) Alexoniq, Могу только предположить, что это может быть Greenshot (средство снятия и редактирования скриншотов)

    Reply
  49. Alexoniq

    (49) Infector, Да, это вполне возможно. Проверьте сочетание клавиш в программе захвата изображений, может стоит там поменять на другое сочетание.

    Reply
  50. Infector

    Убедился, что это он самый, вырубив полностью.

    Reply
  51. Alexoniq

    (51) Infector, К сожалению в Windows такое бывает, от этого никто не застрахован. Но это вполне решаемо.

    Reply
  52. zan_od

    Замечание. Если установлено несколько релизов платформы 1С, то в списке баз только базы с последним релизом

    Reply
  53. Aleksey.Bochkov

    (0) еще вспомнил (вроде в комментах нет) — было бы неплохо добавить конструктор параметров командной строки.

    По памяти не все параметры можно написать и удобная формочка со всеми вариантами и подсказками была бы очень полезна.

    Reply
  54. Sholl

    Хорошо бы добавить ассоциацию с 1С файлами.

    Например в контекстное меню:

    *.1cd — добавить базу в 1CLaunch

    *.dt и *.cf — создать базу в 1CLaunch

    и предлагать выбор пути для базы и папки в списке баз

    Reply
  55. TrashMaster

    Спасибо!

    По существу получилось много,отправил посланием на kavproff

    Reply
  56. rasswet

    не берусь на 100% утверждать, но по-моему при стандартном запуске версию клиента и сервера подхватывает и не пишет что они различаются. через вашу утилитку пишет про несовпадение, лечил прописыванием в каждую базу какую версию ей использовать в вашей утилите.

    Reply
  57. Evil Beaver

    (55) Sholl, примерно как здесь? http://infostart.ru/public/204691/

    Reply
  58. Sholl

    (58) Evil Beaver, Да, плюс 1cd файлы.

    Reply
  59. SergiyZh

    симпатичный стартер.

    но не хватает:

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

    2. в дереве информационных баз очень хочется «правой кнопкой» — добавить (продублировать кнопкой) информационную базу или группу информационных баз. очень не хватает

    3. удалить информационную базу (группу) из дарева

    4. + переименовать базу данных в дереве

    5. для команд выгрузить dt, cf, zip дать возможность именования конечного файла пользователю

    6. добавить «выгрузить dt,cf в контекстное меню правой кнопки мыши

    7. опциоонально: можно выводить в дереве помимо имени базы данных признаки файловая/серверная например иконкой перед именем, выводить дополнительную информацию: размер базы данных (для файловой версии), последнюю дату запуска и режим последнего запуска (раз уж ведется история), имя пользователя из параметров. по двойному щелчку на ИБ должен запуститься именно последний режим запуска, а не предприятие

    8. из «Избранного» лучше сделать отдельно одну закладку мультиплатформенного избранного

    9. даг н дроп в дереве либо долен позволять ддвигать базы по дереву, либо отключите

    10. пропадают параметры запуска в окне к базе данных после закрытия окна

    11. не хватает закладки «Все ИБ» мультиплатформеной 8.0 — 8.3

    12. сайт http://www.app-solut.ru/ ууказаный в эбауте не открылся

    13. всплывающим окном покажте отличия чистки кэша мягкий/твёрдый режим

    Reply
  60. soulsteps

    Отличная программка!!! Автору респект!

    Reply
  61. UncleVader

    Отличная работа!

    Что касается пожеланий — хотелось-бы расширить функционал скриншотов, а именно:

    1. Выделение области экрана

    2. Автоматическое копирование в буфер обмена

    3. Автоматизированное размещение где-нибудь в облаке с возвратом URL на картинку

    4. Простейший редактор для добавления комментариев, выделения областей и рисования стрелочек

    хотя-бы так 🙂

    Reply
  62. spetzpozh

    Если добавите поддержку Снегопата и пожелания из комментов — готов и заплатить некую сумму за разработку. Плюсанул.

    Reply
  63. pt_olga

    чё-та не понятно пока, как папочки для баз создать и раскидать по ним базы

    Reply
  64. pt_olga

    но идея хорошаааа! плюсую!

    Reply
  65. premierex

    Порадовала возможность запуска базы с помощью определённого исполняемого файла платформы «1С:Предприятие». Стандартный стартер запускает самый новый релиз. Указанная возможность избавляет от необходимости прописывать ярлыки к каждой базе, не сконвертированной в формат последнего релиза «1С:Предприятия».

    Reply
  66. CheBurator

    так я и знал, что какая-то засада. качнул архив, экзешник положил на рабочий стол.

    запускаю — акцесвиолейшен http://screencast.com/t/l4jJGyRJIZm

    .

    ну как так можно..????

    Reply
  67. CheBurator

    Понятно, автор налажал с обработкой перехвата клавиш контрол-шифт-скрин. тямы видать не хватило.

    Выгрузил висящий у меня FastStone Capture — для скриншотов — запустилось нормально.

    .

    Злобствую: опыт показывает что программеры текущих времен не могут программировать, не имея под рукой отладочного станка, остуствуют у них в голове абстракции 😉 позволяющие домысливать и прогнозировать.

    .

    Выражаю надежду, что автор включит мозг и поправит эту вопиющую об отмщении ошибку..

    Reply
  68. CheBurator

    Ну и интерфейс подработать не мешало бы немного.. кнопка «открыть каталог» лежит вообще в непонятном месте — оставляет ощущение болтания в проруби…

    Правая панель с кнопками — тоже слегка раздражает… «действия» лежит где-то посередине как в воздухе висящая…

    очистка кеша — при макимально сдвинутом окне — позиционируется по нижней границе поля списка баз — в принципе ок — но при растягивании окна — также висит в воздухе…

    Reply
  69. CheBurator

    Почему «открыть каталог» — выполняет действия, не относящиеся к текущей базе, а тем не менее лежит в области экрана где путь к текущей базе отображается..? — не могу уловить логику…

    Reply
  70. CheBurator

    Почему все кнопки обозначены кнопками, а «открыть каталог» — какой-то непонятнйо ссылкой, и кнопка рисуется только при наведении мыши…?

    Reply
  71. CheBurator

    Итого: качественно поработать над фейсом — будет нормально 😉

    Reply
  72. Alexoniq

    (68) CheBurator, Спасибо за замечания, описанная ошибка (регистрация клавиш в системе) уже была зарегистрирована ранее (и не только эта). По поводу интерфейса, кое-что тоже принял к сведению. Единственное, хотелось попросить более пристойно выражать свое мнение. Я всегда готов принять конструктивную критику. Но никому не интересна информация, когда вы противопоставляет себя любимого всем «программерам текущих времен». Вы можете быть на самом деле крутым программером, но при этом совсем не обязательно унижать всех остальных. Гордыня не самый лучший способ самовыражения.

    Я уже писал ранее, но еще раз поясню.

    1) Задачи написать коммерческий продукт, который будет работать на тысячах разных компьютерах по всему СНГ не стояла. Была очень узкая задача и информация о рабочих станциях была заранее известна, поэтому прогнозировать будет ли стартер конфликтовать с другим софтом не имела смысла.

    2) Разработка выложена в первую очередь для тестирования идеи развития типового стартера. Целью было узнать, на сколько данная тема интересна и полезна сообществу. И уж конечно никто не презентовал стартер как идеальный программный продукт для всех и каждого.

    Reply
  73. CheBurator

    (73) да по-барабану 😉

    К продукту с точки зрения программирования — у меня претензий нет. Как автор сумел — так и написал, за что ему спасибо. Ошибка с клавишами — хоть и мелкая — но свидетельствует о «стратегичиеских» промахах. Но это несущественно.

    .

    А вот претензии к интерфейсу — я считаю более значительными. С программой должно быть УДОБНО и КОМФОРТНО работать. И когда на стартер навешивается много функционала — все-таки надо позаботиться о том, чтобы было «красиво». Хотя, конечно, это мои субъективные впечатления.

    .

    Насчет гордыни — согласен.

    Но, выкладывая любой продукт — будь готов что не все будут тебя гладить по головке. Не принимать критику (остановимся на том, что она содержательная) в любом виде ее подачи — признак собственного величия…

    .

    Успехов!

    стартер у себя поставил, пусть стоит…

    Reply
  74. tormozit

    Когда будет поддержка снегопата и отключение назначения/переназначение горячих клавиш?

    Reply
  75. Alexoniq

    (75) tormozit, Извиняюсь, что сразу не ответил, уезжал. Следующий обновленный релиз выложу на следующей недели, скорее всего в первой половине. В нем доработан механизм регистрации «горячих» клавиш (и соответственно выгрузка их при закрытии) и возможность их отключения, поддержка Snegopat, а так же исправлены некоторые мелкие ошибки.

    Reply
  76. CheBurator

    rкстати, если появится ядро типа 8.4 — понадобиться обновляться? или сработает в той редакции которая есть?

    Reply
  77. vova-1c

    Установил (Windows 7) , все базы 8.2 , сразу после установки запустилось окно StartManager и не закрывается ,

    выдает окошко с ошибкой :

    «Access violation at address 0073953F in module ‘1CLaunch.exe’. Read of address 000000008 »

    Попытался через Виндовый Диспетчер задач — с третьего раза только закрылась.

    Скачивал и Устанавливал первый файл «Установочный файл 23.12.2013 17:51 2,65Mb»

    А после того как закрыл попробовал еще раз запустить, нормально открывается закрывается .

    Да еще маленькая просьба, всякая программа начинается с внешнего вида , ну а так как 1С это желтый цвет, то сделайте в настройках изменение внешнего вида , что бы каждый пользователь мог сам менять цвет хотя бы , ну или если не жалко выложите исходники (сам поменяю)

    Reply
  78. jhfrek

    Супер!!!

    Reply
  79. vova-1c

    Да вот еще вопрос , если в список баз надо добавить или удалить базу для этого я так понял предназначена кнопка «Редактировать ИБ» которая вызывает стандартное окно «Запуск 1С», я правильно понял, можно ли сделать вместо этой кнопки 4 как в стандартном окне «Добавить», «Изменить», «Удалить», «Настройка…»

    И еще… добавьте запуск в тонком клиенте.

    Ну и запуск баз 7.7 .

    Цены бы тогда Вашей работе не было. Но и так не плохо.

    Reply
  80. vova-1c

    После запуска базы окно «1C StartManager» не закрывается даже принудительно , вызывает ошибку.

    Reply
  81. Alexoniq

    Просьба, все у кого возникали ошибки, обновитесь до версии 1.0.37.3.

    Reply
  82. haggart

    Очистка кэша работает и в терминальном режиме?

    Reply
  83. Alexoniq

    (83) haggart, В терминальном режиме не проверял, но думаю что будет работать. Если информационная база запускается и использует cache, то по сути ничто не должно мешать StartManager найти каталог размещения cache по такому же пути.

    Reply
  84. the1

    Огромное спасибо за поддержку Снегопата!

    Reply
  85. tormozit

    Установил последнюю версию. В чем заключается поддержка снегопата? Как ее включить?

    Reply
  86. Alexoniq

    (86) tormozit, Перейдите в параметры и в разделе «Настройка запуска Snegopat» укажите для каких версий платформ вы хотите его использовать. На данный момент это будет «8.2» (8.3 вроде бы еще не поддерживается). Затем укажите полный путь к исполняемому файлу (например: «c:Snegopatcorestarter.exe»). Сохраните настройки. Вообщем-то и всё. Разумеется, что запуск Snegopat происходит только для режиме запуска «Конфигуратор».

    Reply
  87. tormozit

    Если включен параметр «Искать временные файлы отсутствующих конфигураций», то при каждом запуске текущей стройкой становится раскрытая папка отсутствующих конфигураций. Это неудобно. К тому же для этой папки нет групповой очистки.

    Reply
  88. Alexoniq

    (88) tormozit, Принял к сведению. Но немного поясню. Режим «Искать временные файлы….» предполагалось использовать периодически, а не в постоянном режиме. На счет группового удаления немного удивили, т.к. никаких ограничений в этом плане не делалось и при тестировании всё удалялось и в групповом режиме. Только с той разницей, что для таких файлов всегда применяется жесткий режим (т.е. с удалением каталога). В любом случае перепроверю, спасибо за информацию.

    Reply
  89. vladim-kul

    афтару +100500 )

    Reply
  90. Chif13

    У меня на рабочем вот такая вот фигня получилась:



    Что может быть то? И еще….

    А нельзя чтоб порядок папок в меню задавался руками? Так то отсортировано по наименованию я понимаю. Если посмотреть картинку у меня порядок папок разный в стандартном и в Вашем меню.

    Reply
  91. haggart

    Подскажите какой файл скачивать, если пользователи работают под Windows 2012?

    Reply
  92. Alexoniq

    (91) Chif13, Ответил в чате.

    Reply
  93. Alexoniq

    (92) haggart, Вы наверное имеете в виду Windows Server 2012 ?! На самом деле существует только одна версия StartManager, которая тестировалась для Windows XP, Windows 7 и Windows 8. Думаю, что и на серверных ОС тоже будет работать.

    Reply
  94. oberonm

    Спасибо за программу.

    из пожеланий:

    1. Нужна возможность ручной сортировки баз. а то нет возможности поменять местами (или не нашёл как)

    2. База была изначально под 8.3 добавлена, а затем переделана под 8.2. В списке баз отражается как база 8.3. Хотя признак у неё выставлен как 82

    3. Периодически список баз не отражается вообще. Свернуть/развернуть — список отражается

    Reply
  95. tormozit

    (89) Предлагаю тогда просто сделать кнопку «Найти временные файлы несуществующих баз». А то как то не очень удобно получается с флажком в настройках.

    Reply
  96. Alexoniq

    (99) tormozit, Спасибо, возможно вы и правы, предложение зарегистрировал.

    Reply
  97. Famza

    + однозначно, добавьте из (60) SergiyZh 26.12.2013 23:29. Будет ваще!

    Reply
  98. spleen

    (14) burlakov,

    Спасибо.

    Добавьте поддержку снегопата, ПЛИЗ.

    Reply
  99. Alexoniq

    Поддержка Snegopat уже реализована в последней версии (1.0.37.3 от 08.01.2014). Предполагаю, что возможно вы скачали не ту версию. О том как выполнить настройки я отвечал здесь (87)

    Reply

Leave a Comment

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