StartManager 1.4 - Развитие альтернативного стартера

Публикация № 274485 23.04.14

Приемы и методы разработки - Инструментарий разработчика

стартер StartManager предприятие

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

Кратко о назначении

Основное назначение StartManager 1.4 – реализация расширенного механизма управления списками информационных баз созданных для платформ «1С:Предприятие 8» и «1С:предприятие 7.7». В качестве источника данных для «1С:Предприятие 8» служит файл ibases.v8i , а для «1С:Предприятие 7.7» список из соответствующей ветки реестра Windows.
StartManager 1.4 изначально разрабатывался для ОС Windows и тестировался на Windows XP/7/8/8.1/10. Не исключено, что в будущем придется отойти от поддержки Windows XP из-за ограниченности данной системы, т.к. уже сейчас приходится отказываться от некоторых фишек Win7 и Win8 (не говоря уже о 10-ке).

Функциональные особенности

Ниже перечислены основные функциональные возможности StartManager 1.4, которые отсутствуют в штатном стартере от 1С:

1.    Универсальное самостоятельное приложение, не требующее дополнительных библиотек, с возможностью запуска со сменного носителя информации;
2.    Все базы в одном месте: иерархический список с возможностью отображения информационных баз (ИБ) для 4-х платформ (8.1, 8.2, 8.3, 8.4) одновременно и по отдельности;
3.    Список ИБ содержит дополнительные информационные колонки отображающие: версию платформы, дату изменений и размер файла ИБ;
4.    Возможность использования альтернативных файлов списков информационных баз отдельно для каждой из четырех платформ;
5.    Механизм интерактивного отбора в списке информационных баз по ключевой фразе содержащейся в наименовании ИБ;
6.    Возможность запуска информационной базы с предварительным выбором предопределенных параметров;
7.    Возможность сохранения имени пользователя и пароля раздельно для режима «Конфигуратор» и «1С:Предприятие», а так же для Хранилища конфигурации;
8.    Возможность подключения программного комплекса «Snegopat» отдельного для платформы «8.2» и «8.3», для которых он должен использоваться;
9.    Реализован механизм поиска информационных баз (1Cv8.1CD) в предопределенных каталогах локального диска и регистрация их в списке информационных баз;
10.  Реализована возможность удаления из списка тех информационных баз, у которых отсутствует файл 1Cv8.1CD;
11.  Добавлена возможность удаления зависших процессов «1С:Предприятия» из оперативной памяти:
12.  Реализован механизм интеграции с проводником Windows позволяющий:
12.1.        быстро зарегистрировать файл  1Cv8.1CD  в списке информационных баз;
12.2.        запустить файл в режиме «1С:Предприятие»;
12.3.        запустить файл в режиме «Конфигуратор».
13.  Изменение внешнего вида интерфейса при помощи стилей оформления (VCL Styles). Можно предопределить 5 основных стилей оформления для быстрого переключения.
14.  Дополнительно к стилям оформления, для списка баз возможно:
14.1.        установить свой шрифт и его размер;
14.2.        настроить высоту строк списка;
14.3.        настроить вид и интенсивность выделения курсора;
14.4.        назначить собственный цвет текста наименования информационных баз индивидуально для каждой платформы;
14.5.        назначить собственное оформление для отсутствующих информационных баз;
14.6.        назначить цвет для группы из 7-и предопределённых
15.  Возможность сохранения текущего состояния списков информационных баз с последующим восстановлением, включая механизм автосохранения при запуске;
16.  Реализован механизм сценариев резервирования позволяющий:
16.1.        Выгружать данные информационной базы (*.dt)
16.2.        Выгружать структуру конфигурации (*.cf)
16.3.        Архивировать данные в формате ZIP (*.zip)
16.4.        Архивировать данные в формате RAR (*.rar)
17.  Добавлена возможность включения и отключения механизма отображения истории запуска информационных баз;
18.  Добавлена возможность - без открытия конфигуратора:
18.1.        выполнить загрузку конфигурации из CF-файла;
18.2.        выполнить загрузку информационной базы из DT-файла;
18.3.        выполнить тестирования ИБ.
19.  Добавлена возможность временной блокировки StartManager (например, на время отсутствия пользователя);
20.  Добавлена возможность установки/снятия блокировки файловой информационной базы без открытия «1С:Предприятия»;
21.  Встроенный механизм проверки наличия обновлений индивидуально для каждой информационной базы;
22.  Новый механизм проверки обновлений «Актуальные релизы»;
23.  Очистка программного или пользовательского кэш (cache) определенной информационной базы или всех информационных баз из списка, с возможностью указания пользователей системы;
24.  Возможность удаления кэш (cache) оставшегося от информационных баз, ранее удаленных из списка;
25.  Индивидуально для каждой информационной базы можно указать ссылку на внешнюю обработку для последующего запуска при открытии в режиме «1С:Предприятие»;
26.  Механизм быстрого доступа к избранным информационным базам (с поддержкой drag&drop) включая доступ через меню в системном трее;
27.  Быстрое создание ярлыка на рабочем столе для любой ИБ;
28.  Назначение действия для события двойного щелчка как всех информационных баз, так и индивидуально для каждой ИБ;
29.  Быстрый запуск утилиты chdbfl.exe для проверки физической целостности с указанием пути к информационной базе;
30.  Сохранение копии экрана в файл по предопределённому сочетанию клавиш;
31.  Автозапуск при начале работы Windows;
32.  Встроенный механизм автообновления стартера.

Быстрое ознакомление

На рисунке ниже можно ознакомиться с элементами основного окна StartManager 1.4 и заиметь общее представление о их назначении.

Быстрое знакомство

Т.к. описать весь имеющийся функционал StartManager в одной публикации не представляется возможным, ниже будет описана небольшая часть функционала, который появился только в редакции 1.4 или присутствовал в предыдущей редакции, но вызывал много вопросов.

Регистрация информационной базы

В StartManager 1.4 механизм регистрации новой информационной базы был несколько изменен, по сравнению с предыдущей редакцией. Это связано с тем, что в версии стартера 1.3 пользователи часто забывают выбирать версию платформы (а иногда и тип информационной базы). В новой же редакции, чтобы открыть окно создания информационной базы, пользователь вынужден сразу принять решение по выбору версии платформы.

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

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

Добавление новой ИБ

В открывшемся окне выполните следующее:

  1. Выберите тип информационной базы;
  2. Нажмите кнопку с той версией платформы, для которой необходимо создать базу.

Для отказа от создания новой информационной базы нажмите кнопку "Отмена"

Создание новой группы

Перед созданием новой группы установите курсор на тот элемент (группу) списка, в котором необходимо создать группу.
Для создания группы используйте сочетание клавиш CTRL+Insert или нажмите соответствующую кнопку на панели инструментов:

Создание новой группы

В открывшемся окне введите наименование группы. Если группу необходимо ассоциировать с папкой на диске, то заполните поле Каталог:

Создание новой группы

Нажмите кнопку OK для сохранения.

Ассоциация группы и каталога

Часто бывает так, что у группы в списке баз существует аналог на диске. Например, если вы создаете группу "Instar Ltd", в которой содержаться несколько баз (Бухгалтерия, Торговля и т.п), то скорее всего у вас на диске уже присутствует папка с таким же названием, в которой физически размещены все эти базы. Если при этом установить связь между группой и папкой, то:

  1. Вы сможете быстро открыть каталог (в проводнике) для определённой группы.
  2. При создании новой ИБ в данной группе стартер будет понимать, какой каталог является исходным для регистрации базы.

Список конфигураций

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


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


Формирование web-адреса обновлений

В построении адреса участвуют 3 составляющие: Название конфигурации, Номер редакции и подредакции конфигурации, Номер редакции и подредакции платформы. На рисунке ниже эти поля обведены красным курсивом. Для того, чтобы производилась проверка обновлений необходимо правильное сочетание этих трех составляющих, значения которых можно узнать если открыть конфигуратор информационной базы. Например, название конфигурации (Accounting ) можно узнать по глобальной переменной АдресРесурсовОбозревателя или найти в функции ОбщиеМодули.ОбновлениеКонфигурации.КороткоеИмяКонфигурации. Более подробно см. здесь: http://its.1c.ru/db/metod8dev#content:4727:hdoc.

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

Свойств конфигурации

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

downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/Accounting/20/82/

то в форме необходимо указать только "/Accounting/20/82".

Проверка обновлений для информационной базы

В StartManager 1.4 реализован механизм проверки обновлений отдельно для каждой конфигурации. Для этого необходимо в списке установить курсор на информационной базе, для которой необходимо проверить наличие обновлений, и нажать кнопку "Проверить обновления" (см. рис) на панели инструментов или использовать клавишу F9 на клавиатуре

После этого откроется окно проверки обновлений

Окно проверки обновлений

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

Настройка конфигурации для проверки обновлений

Для возможности проверять наличие обновлений для конкретной информационной базы необходимо в её свойствах (на закладке "Сведения") выбрать значение для поля "Конфигурация" (из списка конфигураций описанного выше). Для проверки обновлений этого будет достаточно. Но для того чтобы стартер смог проверить релиз конфигурации на актуальность рекомендуется заполнить реквизит "Релиз". Это можно выполнить как вручную (заполнив значение по шаблону "xx.xx.xx.xx"), так и автоматически. В последнем случае необходимо предварительно заполнить на закладке "Аутентификация" учетные данные для подключения к конфигурации. Если учетные данные заполнены, нажмите кнопку "Определить версию"- номер версии будет считан из структуры конфигурации. Далее нажмите кнопку "Сохранить".

Настройка проверки обновлений

Актуальные релизы

Если вам необходимо периодически быстро получать информацию об обновлении определенных (типовых) конфигураций, то теперь для этого совсем не обязательно заходить на сайт обновлений. В StartManager реализован механизм под названием "Актуальные релизы". Всё что для этого потребуется, это в соответствующей форме определить список конфигураций, по которым необходимо отслеживать актуальность.
Для открытия формы зарезервировано сочетание клавиш ALT+F9 или можно использовать панель инструментов (см. рис):

Вызов формы "Актуальные релизы"

Далее, в отрывшемся окне необходимо настроить список конфигураций.

Актуальные релизы

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

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

Интеграция с проводником Windows

В StartManager 1.4 можно зарегистрировать ассоциацию с файлами 1Cv8.1CD . Это позволит запускать и регистрировать информационные базы напрямую из проводника Windows. После интеграции с системой появится возможность использования для файла 1Cv8.1CD двойного щелчка или контекстного меню проводника Windows. В этом случае управление передается StartManager 1.4.

Далее возможны следующие варианты:

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

Интеграция

1. Зарегистрировать в списке баз - Информационная база будет добавлена в корневой уровень списка баз с именем равным названию папки размещения базы. После чего пользователь может переименовать базу и/или перетащить в какую-либо группу.

2. Запустить 1С:Предприятие - Информационная база будет запущена в режиме 1С:Предприятие без предварительной регистрации в списке.

3. Запустить Конфигуратор - Информационная база будет запущена в режиме Конфигуратор без предварительной регистрации в списке.

Отказать от каких-либо действий можно нажав кнопку Отмена.

Регистрация в системе

Для включения интеграции в StartManager 1.4 откройте окно настроек программы ( клавиша F6 ) и перейдите на вкладку "Сервис" => "Интеграция" . Нажмите кнопку "Интегрировать с проводником Windows"

Настройка интеграции

Установка блокировки информационной базы

Для файловых информационных баз реализована возможность блокировки конфигурации. Для этого можно использовать сочетание клавиш CLTR+ALT+L, или открыть окно свойств информационной базы и перейти на закладку «Блокировка».

Установка блокировки

Далее необходимо включить опцию «Заблокировать информационную базу». По умолчанию время начала запуска устанавливается на 5 минут позже текущего, а период продолжительности равным 30 минутам. Пользователь может легко отредактировать начальные установки. Для удобства предусмотрены кнопки выбора предопределенных значений для вариантов начала запуска и вариантов продолжительности блокировки. Также можно отредактировать дату и время непосредственно в соответствующих полях. Для быстрого заполнения текста сообщения можно воспользоваться предопределенными шаблонами, для выбора которых предназначена специальная кнопка. На данный момент доступно 2 шаблона текста: «Проводятся технические работы» и «Выполняется обновление информационной базы».

Установка блокировки

В тексте допускается использовать параметры {ДатаНач} и {ДатаКон}, которые соответствуют значениям даты начала и даты окончания блокировки.
Для запуска механизма блокировки необходимо нажать кнопку «Сохранить».

Сценарии резервирования

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

  1. Упростить процедуру выгрузки данных.
  2. Быстро восстановить данные из ранее сделанной копии.

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


Сценарий резервирования представляет собой предопределенный набор свойств, используемых при выгрузке/сохранении данных. К таким свойствам относятся:

  1. Наименование сценария.
  2. Шаблон имени файла/архива.
  3. Места назначения, т.е. куда выгружать. Можно указать 3 разных каталога.
  4. Формат выгрузки. Предусмотрено 4 варианта: DT, CF, ZIP, RAR.

настройка сценария

Каждый сценарий хранится в отдельном файле и их количество не ограничено.

Для запуска процедуры выгрузки или загрузки данных предусмотрены соответствующие пункты меню на панели инструментов:

Выгрузка данных

Когда пользователь намеревается выгрузить данные информационной базы, то ему должно быть достаточно просто выбрать сценарий, по которому должна производится выгрузка, и нажать кнопку «Выполнить». Для этого необходимо заранее заполнить все необходимые настройки: определить пути выгрузки, настроить префикс базы, предопределить пользователей. В этом случае никаких лишних манипуляций не потребуется.

Для перехода к выгрузке данных предусмотрено сочетанием клавиш SHIFT+CTRL+F5.

Выполнение сценария

Загрузка данных

Если ранее производилась выгрузка данных, то должна быть возможность загрузить их обратно. Для этого предназначена форма «Список выгрузок», которую можно вызвать сочетанием клавиш SHIFT+CTRL+F7.

Загрузка данных

В списке необходимо выбрать сохраненную копию и нажать кнопку «Загрузить».

Установка StartManager 1.4 на сменный носитель информации

StartManager 1.4 является самостоятельным приложением не требующим системных библиотек и может быть использован для запуска со сменного носителя информации. Есть 2 способа установить StartManager на сменный диск.

Способ 1.

  1. Установите сменный носитель информации
  2. Создайте на нем каталог (например, “StartManager14”)
  3. Скопируйте в каталог файл 1CLaunch.exe
  4. Запустите файл 1CLaunch.exe. При первом запуске будут созданы все необходимые файлы настроек и установлены значения по умолчанию.

Способ 2

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

  1. Установите сменный носитель информации
  2. Запустите StartManager
  3. Перейдите в системное меню и выберите команду «Установить на сменный носитель»

копирование


Варианты поставок StartManager 1.4

В разделе загрузок предложено 2 варианта:

  1. StartManager Installer (sminstall.exe) – небольшое приложение, которое перед установкой загружает дистрибутив самой последней версии StartManager 1.4 и запускает его (наличие интернета обязательно). Т.е. используя StartManager Installer у вас всегда будет установлена самая последняя версия стартера (а мне не надо будет выкладывать каждую новую версию в список загрузок).
    В 
  2. Установочный дистрибутив StartManager версии 1.4.0.41 Beta – первая версия, выложенная в публичный доступ (альтернативный вариант, если есть проблемы с интернетом).
 ИНФОРМАЦИЯ: В связи с тем, что по правилам IS не разрешается создание новой публикации если выходит обновление, то информацию для редакции StartManager 1.4 пришлось оформлять в существующем посте для StartManager 1.3. Поэтому остались старые комменты, а в разделе загрузок версии для StartManager 1.3. Со временем загрузк будет почищена, а пока будьте внимательны при скачивании.

 

 

 


Список обновлений


Версия 1.4.0.44 от 14.02.2016

Список изменений

  • Переработано трэй-меню вызываемое по клику правой клавишей мыши по иконке в области уведомления панели задач. Для быстрого доступа добавлено сочетание клавиш для вызова меню (чтобы каждый раз мышкой не целиться)
  • Исправлен механизм  работы с альтернативными списками (не всегда считывались свойства базы)
  • Исправлена критическая ошибка при использовании ключа запуска "/sp"
  • Обновлен механизм удаления групп с подчиненными элементами с несколькими уровнями вложенности
  • При добавлении информационной базы в раздел "Избранное" список автоматически сортируется

Версия 1.4.0.47 от 28.02.2016

Список изменений

  • Исправлена ошибка, возникающая при создании новой информационной базы;
  • Реализована проверка существования релиза платформы указанного для ИБ;
  • Исправлен механизм формирования дерева шаблонов при создании новой ИБ;
  • При работе в режиме функциональности "Пользователь" закрыт доступ в системное меню и скрыта кнопка "1С:Стартер";
  • Добавлена возможность скрывать кнопку "1С:Стартер" для всех режимов функциональности ;
  • Для окна "Создание информационной базы" добавлена возможность изменять размеры;
  • При удалении файла 1Cv8.1CD теперь удаляется всё содержимое каталога;
  • Доработаны некоторые интерфейсные моменты;
  • Исправлены опечатки (особое спасибо Darth_Anyan);
  • Исправлены мелкие ошибки и выполнены прочие мелкие доработки согласно пожеланий пользователей.

Помимо выше описанного добавлена возможность изменять начальные настройки запуска стартера, которая реализована в основном как альтернатива ключам запуска, на тот случай если не хочется постоянно дописывать для ярлыка командную строку. Смысл состоит в следующем: в каталоге размещения файла приложения (1CLaunch.exe) необходимо создать текстовый файл с одноименным названием 1CLaunch.cfg, в котором следует указать параметры запуска в формате <Ключ>=<Значение>. Возможные параметры:  сonfigpath; configdir; appmode; selectmodeoff.

где

сonfigpath

параметр определяет размещение каталога настроек и может принимать следующие значения:
asp - Использовать для настроек каталог размещения программы

usp - Использовать для настроек каталог профиля пользователя %\Users\<UserName>\AppData\Roaming\StartManager14 (типовой вариант)

sp - использовать собственный каталог хранения настроек из параметра configdir

appmode параметр определяет режим функциональности и может принимать значение от 0 до 3, где 1- режим «Пользователь», 2 - режим «Специалист», 3 – режим «Разработчик», 0-использовать значение предыдущего сеанса работы.
selectmodeoff   признак разрешения использовать переключение режимов функциональности при работе стартера
(selectmodeoff=1 – запретить, selectmodeoff=0 – разрешить)

 

Для примера, содержимое файла 1CLaunch.cfg может выглядеть следующим образом:

configpath=asp
appmode=1
selectmodeoff=1

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

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


Версия 1.4.0.53 от 19.03.2016

Список изменений

  • Добавлен механизм импорта настроек из версии 1.3;
  • Переработан раздел команды (изменено представление данных);
  • Доработана обработка ошибок подключения к Интернет;
  • Доработана форма "Создание информационной базы" ;
  • Доработан механизм проверки обновлений формы "Актульные релизы";
  • Добавлены небольшие изменение в форму очистки кэш;
  • Доработаны некоторые интерфейсные моменты;
  • Исправлены мелкие ошибки.
 

Версия 1.4.0.67 от 29.05.2016

Список изменений

  • Изменен механизм работы со стилями оформления;
  • Обновлен механизм работы со стилями оформления применительно к типовым объектам Windows ;
  • Добавлена возможность указать нестандартныые пути поиска платформы "1С:Предприятие 8";
  • Исправлена ошибка стиля при дублировании информационный базы;
  • Исправлена ошибка при формировании строки с ключами запуска в окне "Параметры запуска";
  • Добавлена возможность групповой установки версии платформы для информационных баз входящих в одну группу;
  • Параметры оформления теперь применяются и для списка "1С:Предприятие 7.7";
  • Добавлен механизм страхового копирования текущего релиза StartManager перед обновлением.
  • Исправлена ошибка возникавшая при запуске на ОС Windows XP ;
  • Доработан режим функциональности "Пользователь" ;
  • В Сервисное меню добавлены пункты для быстрого открытия файлов 1CEStart.cfg и nethasp.ini ;
  • Добавлена возможность запуска консоли администрирования серверов 1С ;
  • Добавлена возможность перерегистрации COM класса ;
  • Частично доработан механизм запуска ИБ ;
  • При запуске команды отработана корректная передача указанного параметра ;
  • Доработана форма создания новой информационной базы для варианта "Создать и загрузить информационную базу" ;
  • Доработана форма "Поиск информационных баз", реализован механизм сохранения настроек;
  • Исправлена ошибка при выборе цвета шрифта для "Избранные" в Настройках;
  • Исправлена ошибка использования пользовательского каталога для сохранения снимков экрана по умолчанию;
  • Исправлен код, в котором при создании новой базы игнорируется выбранная версия платформы;
  • Доработан работа с базами "1С:Предприятие 77";
  • Внесены мелкие изменения в интерфейсе программы.
  • Исправлены некритичные обнаруженные ошибки.

 


Версия 1.4.0.69 от 17.07.2016

Список изменений

  • Добавлено новое свойство для информационной базы, запрещающее удаление из списка;
  • Добавлен вариант отображения интерфейса в режиме "Увеличенный";
  • При создании новой информационной базы учитывается выбранная версия платформы;
  • Реализована произвольная сортировка списка баз для "1С:Предприятие 7.7";
  • Исправлена ошибка в окне выбора параметров при вводе некорректного ключа в строку запуска;
  • Исправлены прочие мелкие некритичные ошибки;
  • Внесены мелкие изменения в интерфейс программы;

 


Версия 1.4.0.85 от 17.10.2016

Список изменений

  • Реализована поддержка 64-разрядных версий платформы;
  • Изменена форма выбора версии платформы;
  • Добавлено новое контектсное меню установки версии платформы;
  • Добавлена возможность обновления релиза конфигурации из контекстного меню, без открытия свойств базы;
  • Доработан функционал очистки кэш;
  • Переработан механизм обновления стартера;
  • Исправлена ошибка в списке версий в форме перерегистрации Com-клаcса;
  • Исправлено несколько некритичных ошибок;
  • Внесены мелкие изменения в интерфейс программы.

Также, обновлен StartManager Installer до версии 1.0.0.5

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

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

 


Версия 1.4.0.99 от 02.02.2017

Список изменений

  • В настройках программы добавлена возможность
    • выбора способа формирования строки запуска;
    • указать глобальные ключи запуска для каждой версии платформы;
    • переключиться на усиленный режим шифрования паролей;
    • Добавлена опция, меняющая поведение команды "Запустить с аутентификацией";
  • В окне выбора параметров добавлен выбор внешней обработки, которая должны быть запущена при запуске базы;
  • Добавлена возможность запуска информационной базы от имени администратора;
  • Добавлена альтернативная возможность переноса базы в другую группу, дополнительно к существующей механизму перетаскивания мышью;
  • Добавлена кнопка быстрого запуска в строке списка баз рядом с информационной базой;
  • Для автосохранения списка баз добавлена возможность указания периодичности;
  • Для механизма перерегистрации COM-класса появилась возможность регистрации от имени администратора;
  • Добавлена возможность не отображить конфигурации из файла общего списка баз если у него установлен атрибут "Только чтение";
  • Изменена строка запуска клиент-серверных информационных баз (SQL), приведена в соответствие со штатным страртером;
  • Продолжена работа по поддержки 64-разрядных версий платформы;
  • Исправлено несколько некритичных ошибок ;
  • Внесены мелкие изменения в интерфейс программы.

Версия 1.4.0.111 от 30.04.2017

Список изменений по сравнению с версией 1.4.0.99:

  • Реализована поддержка работы в Windows 10 Creater Update ;
  • Обновлен механизм формирования списка истории запусков ;
  • Добавлена возможность быстрого просмотра списка баз из файла снимка ;
  • В настройках добавлена опция, меняющая поведение команды "Запустить с аутентификацией" ;
  • Выполнены прочие мелкие доработки ;
  • Проведена работа над выявленные ошибками.

Версия 1.4.0.121 от 13.08.2017

Список изменений по сравнению с версией 1.4.0.111:

  • Устранена критическая ошибка при запуске "1С:Предприятия 8" в том случае когда в системе установлены только 64-разрядные версии платформы;
  • Добавлена возможность отключения счетчика обратного отсчета в окне информации об обновлении стартера;
  • Для списка баз "1С:Предприятие 7.7" отработано событие "двойной клик" по группе ;
  • Доработан механизм автосохранения списков баз ;
  • Добавлена возможность выбора кластера серверов из уже существующих в списке баз ;
  • Доработана сортировка версий платформы в окне выбора релизов;
  • В список ключей добавлен параметр "AllowExecuteScheduledJobs" (предложение tormozit);
  • Добавлены проверки при удалении и переименовании группы списка;
  • Выполнены прочие мелкие доработки.

 


Версия 1.4.0.129 от 05.11.2017

Список изменений по сравнению с версией 1.4.0.121:

  • Для клиент-сервеных вариантов конфигураций доработан механизм запуска консоли администрирования серверов;
  • Для стартера добавлена возможность обновления через дистрибутив с правами администратора;
  • Добавлена возможность в списке V77 запускать конфигурацию от имени администратора;
  • Исправлены ошибки при работе со списком баз для v77 ;
  • Исправлены прочие мелкие недоработки;

Версия 1.4.0.141 от 19.05.2018

Список изменений по сравнению с версией 1.4.0.129:

  • Доработана форма списка установленных версий платформ, добавлена возможность деинсталляции платформ (V8);;
  • Исправлены ошибки подбора версии для запуска при назначений 64-разрядных платформ;
  • Добавлена возможность использования начальных пробелов в наименовании базы;
  • Для списка баз 1С:Предприятие 7.7 добавлена возможность быстрого запуска конфигуратора если удерживать нажатой клавишу CTRL или SHIFT;
  • Добавлена кнопка и сочетание клавиш для быстрого перехода к Избранному;
  • Исправлены прочие мелкие недоработки.
  • Добавлены мелкие улучшения.

Версия 1.4.0.144 от 16.06.2018

Список изменений по сравнению с версией 1.4.0.141:

  • Доработана кнопка и сочетание клавиш для быстрого перехода к Избранному и обратно;
  • Добавлен механизм закладок;

Кратко о механизме закладок

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

Установка закладок

Предусмотрено 4 способа установки закладки:

  1. Ctrl + щелчок левой клавишей мыши в колонке закладок - в этом случае номер закладки будет подбираться автоматически;
  2. Использование сочетание Ctrl+Shift+P - номер закладки также будет подбираться автоматически (аналогичен п.1 но без использования мыши);
  3. Использование сочетания Ctrl+Shift+[1..9] - в этом случае можно назначить конкретный номер закладки. Например: Ctrl+Shift+5 установит закладку #5;
  4. Вызвать меню закладок (Ctrl+B) и выбрать любую пустую закладку.

Перемещение по закладкам

  1. Использование сочетания клавиш Ctrl+[1..9]. Например: Если нажать Ctrl+3 то курсор будет перемещен к закладке #3
  2. Использование меню закладок, которое можно вызвать сочетанием Ctrl+B или щелчком по заголовку колонки закладок. После этого выбрать закладку на которую необходимо перейти.

Очистка закладок

  1. Удерживая Ctrl + щелчок по иконке закладки левой клавишей мыши.
  2. Для быстрой очистки всех закладок используйте сочетание Ctrl+Alt+X или вызовите меню закладок (Ctrl+B)
  3. Для удаления определенной закладки нажмите Ctrl+Shift+P или используйте сочетание Ctrl+[1..9], где определите  номер установленной закладки, которую необходимо удалить (т.е. если курсор установлен на строке с закладкой #3 то нажатие Ctrl+3 удалит данную закладку).

Версия 1.4.0.145 от 17.06.2018

Список изменений по сравнению с версией 1.4.0.144:

  • Обновлен механизм закладок, исправлены обнаруженные ошибки.

Версия 1.4.0.153 от 10.03.2019

Список изменений по сравнению с версией 1.4.0.145:

  • При переходе на закладку установленную на группе, последняя разворачивается если была свернута;
  • Исправлена ошибка определения версии для платформы 8.2 при запуске;
  • При дублировании базы копируются все дополнительные свойства включая учетные данные;
  • Доработано чтение файла списка баз для случая когда у параметра Folder в качестве первого символа не установлен "/";
  • Исправлена ошибка при создании копии экрана;
  • Исправлена ошибка при определении каталога локального кэш;
  • Доработан рекурсивный обход при установки версии платформы для группы. Теперь версия платформы будет присвоена всем базам входящим в группу по всей ниспадающей иерархии;
  • В общих настройках добавлена возможность отключить масштабирование форм и объектов стартера на тот случай когда используется нестандартное разрешение экрана отличное от 96 dpi. Если в этом случае элементы управления масштабируются некорректно, то рекомендуется отключить опцию;


     
  • Продолжено развитие функционала закладок. Добавлена возможность запуска информационных баз на которых установлены закладки:
    • ALT+<Номер закладки>         - открыть базу в режиме 1С:Предприятие
    • CRL+ALT+<Номер закладки> - открыть базу в режиме 1С:Конфигуратор
    • ALT+E                                    - открыть все базы с закладками в режиме 1С:Предприятие
       
  • Продолжена работа по адаптации стартера при работе на нескольких мониторах:
    • в общие настройки (F6) добавлена возможность указать на каком из имеющихся мониторов должен разместится стартер при запуске;


       
    • в системном меню (Alt+F11) добавлены кнопки для быстрого переключения между мониторами в процессе работы стартера. Поддерживается до 3 мониторов. 
    • Добавлены сочетания клавиш (при открытом окне стартера):
      • Shift+Alt+1    - Переключится на 1-й монитор;
      • Shift+Alt+2    - Переключится на 2-й монитор;
      • Shift+Alt+3    - Переключится на 3-й монитор.
  • В случае клиент-серверного подключения, в свойствах ИБ, добавлена опция запускающая механизм проверки версии агента сервера и версии ИБ. Функционал основан на проверке версии запущенного агента сервера (сервис) на локальной машине. Проверка служб на удаленном сервере в данный момент пока не реализована, но планируется в будущем;


     
  • Выполнены прочие мелкие доработки.

Версия 1.4.0.155 от 22.09.2019

Список изменений по сравнению с версией 1.4.0.153:

  • Реализована возможность добавлять базу и новую группу в список из секции "Избранное";
  • Подкорректирован алгоритм запуска штатного стартера по кнопке "1С:Стартер";
  • Для запуска Snegopat добавлена возможность установки переменной окружения "PATH_1C";
  • Устранена ситуация возникающая когда запуск базы производится из раздела "История" в результате которой запускалась текущая база из списка баз, а не из Истории;
  • Убран контроль периода тестирования и установлен режим безлимитного использования;
  • Выполнены прочие мелкие доработки.

 Поддержка проекта

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

 

 

Скачать файлы

Наименование Файл Версия Размер
Дистрибутив StartManager 1.4 [1.4.0.155]

.exe 9,14Mb
111
.exe 1.4.0.155 9,14Mb 111 Скачать
StartManager Installer

.exe 2,71Mb
281
.exe 1.0.0.5 2,71Mb 281 Скачать
Дистрибутив StartManager 1.4 [1.4.0.153 Beta]

.exe 9,14Mb
54
.exe 1.4.0.153 9,14Mb 54 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. EvgeniuXP 23.04.14 03:15 Сейчас в теме
Круто! Наконец-то кто-то сделал! И 7.7 и 8.х - всё это нужно! Теперь рабочие столы в терминалах можно закрыть пользователям и запускать при входе в терминал эту программу!
4. Tavalik 2717 23.04.14 07:48 Сейчас в теме
(1) EvgeniuXP,
Рабочие столы, уже давно можно закрывать в терминале. А работать с 1с 7 и 1с 8 через RemoteApp.
Подробности можно прочитать здесь.
gunner_Hans; the1; +2 Ответить
64. EvgeniuXP 24.04.14 13:41 Сейчас в теме
(4) Tavalik,
рабочие столы закрыть можно, речь была о другом, один пользователь может работать и в 7.7 и в 8.х - для этого приходилось открывать рабочие столы - статьи есть, решения тоже, но на которые нарывался - мне не нравились их решения.
1315. 7OH 67 17.06.18 14:28 Сейчас в теме
2. TrinitronOTV 12 23.04.14 05:34 Сейчас в теме
да..., по описанию достойно сделано
3. Tavalik 2717 23.04.14 07:46 Сейчас в теме
Насколько я помню, предыдущие версии не требовали установки, а сейчас для использования программу сначала надо установить. Мне кажется это лишнее, т. к. в некоторых случаях у нас нет прав на установку программ на сервере.

Предлагаю сделать альтернативную, Portable-версию программы.
5. Alexoniq 673 23.04.14 08:10 Сейчас в теме
(3) Tavalik, Спасибо за комментарий, но вы в данном случае наверное не совсем внимательно читали тему. Версия полностью "Portable". Просто я не стал выкладывать exe-файл отдельно (хотя теперь думаю, что наверное стоило бы). После установки дистрибутива вы можете использовать файл приложения самостоятельно, копировать его куда угодно, и запускать хоть со сменного носителя.
100. Tavalik 2717 26.04.14 14:09 Сейчас в теме
(5)
Ага, спасибо. Было бы удобнее, если бы выложили и Portable-версию.

Хотелось бы добавить:
1. Не сохраняются настройки при работе в терминальном режиме, если нет прав администратора.
2. Нет галочки "Монопольно" для баз 1С:Предприятие 7.7 :(
102. Alexoniq 673 26.04.14 14:21 Сейчас в теме
(100) Tavalik, 1. В терминале не тестировал, но кто-то уже писал про проблему с правами.. буду думать как это обойти.
2. Монопольный режим запуска ставится прямо в списке баз, в колонке "М" :)
126. Tavalik 2717 01.05.14 15:15 Сейчас в теме
(102)
О, Точно! А сразу не заметил. Спасибо.

А еще я не разобрался, где устанавливать данные для автоматической авторизации для семерочных баз?
127. Alexoniq 673 02.05.14 06:35 Сейчас в теме
(126) Tavalik, Установить курсор на базу, далее Ctrl+F2 или правой клавишей и затем "Изменить". Дальше думаю разберетесь.
131. Tavalik 2717 05.05.14 09:22 Сейчас в теме
(127)
Спасибо, разобрался.

А еще было бы очень удобно, если бы появилась автоматическая аутентификация с хранилищем.
Чтобы не вводить каждый раз учетные данные для подключения к хранилищу при запуске конфигуратора, а прописать их один раз в настройках стартера.
133. _also 471 05.05.14 11:19 Сейчас в теме
(131) Tavalik,
А еще было бы очень удобно, если бы появилась автоматическая аутентификация с хранилищем.
Чтобы не вводить каждый раз учетные данные для подключения к хранилищу при запуске конфигуратора, а прописать их один раз в настройках стартера.


Это Вам снегопат надо))
1450. CheBurator 3075 07.06.19 01:56 Сейчас в теме
(100) там вообще-то в списке баз 77 - отдельная колонка для галочки монопольности для каждой базы...
6. director04 3636 23.04.14 09:11 Сейчас в теме
Почему то у меня при запуске стертера происходит конфликт с Download Master
7. Alexoniq 673 23.04.14 09:23 Сейчас в теме
(6) director04, Уточните какого рода конфликт. Возможно проблема в зарегистрированном сочетании клавиш. Попробуйте в разделе "Настройки" на закладке "Параметры запуска" отключить "горячие" клавиши. Ну или переназначте их.
9. director04 3636 23.04.14 10:12 Сейчас в теме
(7) Ошибка возникла пару раз. Но, пока более не воспроизводится. Если повторится , отпишусь отдельно.
А так - огромное спасибо за проделанную работу и от меня и от всего нашего отдела (30 человек) :))))
474. PolAlex2 118 03.12.14 00:57 Сейчас в теме
(6) director04, (7) Да, у меня тоже сейчас был странный конфликт... суть такая - в трее висят 1CLaunch и Download Master, я жму по ярлыку запуска 1CLaunch (не в трее!) - запускается Download Master вместо того чтобы открылся 1CLaunch
8. _also 471 23.04.14 10:06 Сейчас в теме
Разработка супер. Спасибо большое! Но блин, как мне быстро запустить базу в обычном приложении, когда у нее основной режим запуска управляемое? Или как мне запуститься опционально в ТОЛСТОМ клиенту УПРАВЛЯЕМОГО приложения?
11. Alexoniq 673 23.04.14 10:15 Сейчас в теме
(8) _also, Интерактивно режим запуска в данный момент не меняется! Только через "Ctrl+F2" (параметры ИБ) и там поменять режим (в принципе не так долго). Но обещаю подумать как можно реализовать данный функционал.
12. _also 471 23.04.14 10:34 Сейчас в теме
(11) Ну хотя бы как здесь http://infostart.ru/public/201394/
Это очень нужный функционал.
14. Alexoniq 673 23.04.14 10:38 Сейчас в теме
(12) _also, Я вас услышал :) В следующий версии реализую.
1514. victor_goodwill 33 03.01.20 22:47 Сейчас в теме
Доброе время суток! Подскажите, почему нет возможности запускать в режиме Толстого клиента прямо из меню запуска? В скринштотах находил рамку "Текущая сессия" для этого. Более того в (12) уже просили это и вы вроде как обещали. Может я не нахожу что-то?
Прикрепленные файлы:
1518. 7OH 67 03.01.20 22:56 Сейчас в теме
(1514) включите режим разработчика (стрелка слева сверху)
1519. Alexoniq 673 04.01.20 08:06 Сейчас в теме
(1514) Включите режим разработчика
Прикрепленные файлы:
1522. victor_goodwill 33 05.01.20 12:44 Сейчас в теме
Спасибо большое, не увидел ответ сразу!
1515. пользователь 03.01.20 22:48
Сообщение было скрыто модератором.
...
1516. пользователь 03.01.20 22:51
Сообщение было скрыто модератором.
...
1517. пользователь 03.01.20 22:51
Сообщение было скрыто модератором.
...
1520. victor_goodwill 33 05.01.20 12:39 Сейчас в теме
Здравствуйте! Подскажите, почему нет возможности запускать в режиме Толстого клиента прямо из меню запуска? В скринштотах находил рамку "Текущая сессия" для этого. В (12) уже просили это и вы,обещали сделать. Может я не нахожу что-то?
10. _also 471 23.04.14 10:15 Сейчас в теме
И вот это бы очень хотелось бы конечно исправить:

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

Кстати, в чем проблема. В файле .v8i есть параметр по которому их 1совский стартер сортирует.
13. Alexoniq 673 23.04.14 10:34 Сейчас в теме
(10) _also, Да вы правы, в типовом стартере это работает и параметры соответствующие есть, но проблемы немного в другой плоскости, не совсем очевидные, отчасти и методические и технические. Одна из проблем, это то что базы V8.2 и V8.3 хранятся в одном файле, а в StartManager должны отображаться в разных ветках, из-за этого возникают разные сложности начиная от правильного отображения групп и кончая сортировкой. В общем не буду вас грузить, постараюсь реализовать этот функционал, сам понимаю что он нужен.
16. _also 471 23.04.14 10:49 Сейчас в теме
(13)(14) Все понял, спасибо большое.
15. vasiliy_b 282 23.04.14 10:47 Сейчас в теме
Странно, но не смог скачать...
22. Alexoniq 673 23.04.14 11:36 Сейчас в теме
17. OlegBog1971 26 23.04.14 11:04 Сейчас в теме
Красивая программа с множеством всяких "вкусняшек", которые бесспорно будут полезны для человека обслуживающего 1С. Однако нужны ли они для рядового пользователя?
С моей точки зрения, для такого пользователя все нужно делать по принципу "чем проще, тем лучше". Поэтому думаю, что было бы логично сделать для таких пользователей отдельный интерфейс, в котором будет только то, что действительно нужно - список ИБ, кнопки для запуска + возможность добавления/удаления ИБ.
Меня больше всего заинтересовала возможность запуска из одного окна несколько ИБ, указав для каждой из них ссылку на внешнюю обработку для последующего запуска при открытии этой ИБ - чтобы не плодить "энное" кол-во ярлыков на рабочем столе для запуска каждой ИБ со своими параметрами.

Планировал использовать как "запускалку" ИБ для терминальных пользователей, которые работают как с 7.7 так и с 8.2, причем для каждого пользователя запускается своя внешняя обработка при открытии ИБ.
63. EvgeniuXP 24.04.14 13:39 Сейчас в теме
(17) OlegBog1971,
а по-моему, добавлять/удалять - это для рядового пользователя уже лишнее. Я вот на работе сделал, наоборот, чтобы список баз подхватывался из общей папки, а потом его только я один и корректирую, для каждого пользователя свой список баз - и хранится всё на сервере - и вообще не надо бегать к пользователю настраивать его список на его компьютере :)
18. MikeLetto 78 23.04.14 11:07 Сейчас в теме
Обработка хорошая, со "Снегопатом" в отдельности. Но функционала малова-то будет как писал _also В терминале пробовал запустить и сохранить настройки. Ругнулся: "[btnSaveSettingClick] Ошибка сохранения параметров! EArgumentOutOfRangeException Ошибка: Argument out of range" Куда, если не секрет сохраняет? Может вопрос с правами доступа?
20. Alexoniq 673 23.04.14 11:26 Сейчас в теме
(18) MikeLetto, В терминале не тестировал. Каталог настроек: C:\Users\%UserName%\AppData\Roaming\1C\StartManager
Проще в этот каталог перейти через кнопку системного меню (рядом с кнопкой "Выход"). Ошибку зарегистрировал.
19. Evil Beaver 7561 23.04.14 11:13 Сейчас в теме
Отличная работа, но вроде бы, судя по скриншотам, новая версия чрезмерно перегружена плюшками. Вместо лаконичной и эффективной предыдущей версии, эта новая - превратилась в какой-то комбайн "Все и сразу есть, а где то, что мне надо - непонятно".
Может как-то облегчить ее? Ведь хорошая вещь же. И еще вот:
Нет возможности создания новой информационной базы в клиент-серверном варианте

Почему нет, это ведь несложно. Дать вам исходники, как это сделать (правда на С#)?
21. Alexoniq 673 23.04.14 11:30 Сейчас в теме
(19) Evil Beaver, Я не против облегчить интерфейс. В отличии от предыдущей версии появились только кнопки редактирования. Подскажите какой функционал вы считает лишним или неудобно расположенным? Постараюсь учесть ваши пожелания.
45. Evil Beaver 7561 23.04.14 17:26 Сейчас в теме
(21) Сверхяркая раскраска меня пугает. Здесь синим, здесь красным, здесь фон текста другой.... Я понимаю, что все это кодирование информации, но как-то чересчур пестро получается. Может в иконках как-то закодировать, а цвет текста сильно не варьировать?
46. Alexoniq 673 23.04.14 17:45 Сейчас в теме
(45) Evil Beaver, Я так понимаю вы имеете ввиду список баз. По моему там все элементы вроде одного цвета, за исключением отсутствующих баз(выделяются красным). Для раздела "Избранное", вы можете установить свой цвет (менее броский) или вообще отключить в настройках. Так что я пока никакой яркой раскраски не наблюдаю. Может я вас неправильно понял? Можете конкретизировать?
59. Evil Beaver 7561 24.04.14 12:32 Сейчас в теме
(46) Это не критика, а пожелание просто. Мне кажется, что цветов много - фон формы, цвет иконок папок желтых, цвет избранного, цвет иконок папок синих, цвет текста отсутствующих баз, выделение цветом строк с синими папками. На мой субъективный вкус - многовато цветов, глаза разбегаются. Если вы считаете, что в самый раз - ради Бога, в конце-концов вы автор и вам решать.
61. Alexoniq 673 24.04.14 12:51 Сейчас в теме
(59) Evil Beaver, Я нормально отношусь к критике, особенно если она конструктивная. Поэтому если что, то не сдерживайтесь, буду только рад (я серьезно, без иронии). В следующей версии стартера в настройках будет новый параметр "Использовать цветовое оформление списка" с помощью которого можно будет сделать список черно-белым (кроме иконок конечно) как в типовом стартере, т.к. что ваше пожелание учтено :))
80. Evil Beaver 7561 25.04.14 12:35 Сейчас в теме
(61) да фиг с ним, с цветом. Сделайте лучше поддержку сервера. Там не сложно, 1С-овский COM объект для этого в системе есть, я у себя с ним работал, базы нормально добавляются. Кодом поделюсь, если что.
82. Alexoniq 673 25.04.14 12:54 Сейчас в теме
(80) Evil Beaver, Ответил в личку.
23. unichkin 23.04.14 11:50 Сейчас в теме
24. _also 471 23.04.14 11:56 Сейчас в теме
Уважаемый автор, просьба еще рассмотреть функционал запуска баз под разными пользователями. Т.е. храним список пользователей и паролей для каждой базы и имеем в контекстном меню "Запустить под...". Это очень актуально для тестирования. Данная штука также реализована в нашем не красивом стартере http://infostart.ru/public/201394/. Можно там посмотреть пример реализации, если не понятно о чем речь.
А вообще, еще раз: огромное спасибо за проделанную работу. Поддержал проект!
Патриот; +1 Ответить
27. Alexoniq 673 23.04.14 12:23 Сейчас в теме
(24) _also, Спасибо за поддержку. Функционал который вы просите для меня действительно новый, никто раньше такого не просил. Скачал ваш стартер, постараюсь разобраться.
25. Kyrales 142 23.04.14 12:06 Сейчас в теме
Этот стартер предназначен только для разработчиков?
28. Alexoniq 673 23.04.14 12:25 Сейчас в теме
(25) Kyrales, По большому счету, никто не мешает его использовать обычным юзерам.
26. ryutao 50 23.04.14 12:12 Сейчас в теме
Отличный стартер! Не хочет запускаться с отключенным масштабированием: на 1920х1080 просто беда. И запускает стартер Снегопата с ошибками. Функциональность прекрасная, доволен, как слон!
29. Alexoniq 673 23.04.14 12:28 Сейчас в теме
(26) ryutao, Уточните что означает "не хочет запускаться", как это проявляется? Со снегопатом проблем быть не должно, там ведь просто передается управление starter.exe. Может вы не под той версии платформы запусти, снегопат к этому требователен?
30. ryutao 50 23.04.14 12:55 Сейчас в теме
(29)
1. Win 8.1 1920 x 1080. Изображение окна размыто, как и в других приложениях. Чтобы этого избежать, в настройках ярлыка -> Совместимость -> V Отключить масштабирование при высоком разрешении экрана. Стартер не запускается: окно стартера не показывается, в процессах его нет. Галочку убираем, запускается.
2. Управление передается, Снегопат запускается и выдает ошибку:
"Скрипт C:\Snegopat\core\snegopat.js
Ошибка добавления библиотеки типов Снегопата: 0x8002801D.
Скрипт C:\Snegopat\core\snegopat.js
Не удалось инициализировать движок скрипта."

Подозреваю, что не совсем корректно передается управление Снегопату на открытие конкретной базы. С версиями все нормально.
31. Alexoniq 673 23.04.14 13:08 Сейчас в теме
(30) ryutao, Спасибо за ответ. Попробую воспроизвести вашу ситуацию, пока что у меня на Win 7 это не воспроизводится. По поводу снегопат вот форум с офф. сайта по вашей ошибке https://snegopat.ru/forum/viewtopic.php?f=1&t=22
38. Bukaska 138 23.04.14 14:36 Сейчас в теме
(30) ryutao, поддержка снегопата есть тут: http://infostart.ru/public/21911/
32. _also 471 23.04.14 13:10 Сейчас в теме
У меня снегопат открывается корректно
33. ryutao 50 23.04.14 14:08 Сейчас в теме
У меня Снегопат лежит в папке: C:\Snegopat.
34. MaxS 2525 23.04.14 14:16 Сейчас в теме
Спасибо, взял себе в работу, как только увидел, что поддерживает снегопат. Правда версия снегопата показывается не та. Буду тестировать и предлагать, по функционалу если что. ;)
И для 1С 7.7 есть ещё снеговик и разные варианты выбора исполняемого файла. Правда для 1С 7.7 у меня другой компьютер и другой стартер.
Снегопат открывается нормально.
39. Alexoniq 673 23.04.14 15:09 Сейчас в теме
(34) MaxS, Версия снегопата считывается из информации исполняемого файла starter.exe.
40. _also 471 23.04.14 15:20 Сейчас в теме
(39) а надо бы читать из snegopat.dll. Версия стартера не актуальная инфа, а версия dll- актуальная
41. Alexoniq 673 23.04.14 15:27 Сейчас в теме
(40) _also, Спасибо за подсказку. Сам я снегопатом не пользуюсь. Учту в следующей версии.
35. m_aster 97 23.04.14 14:25 Сейчас в теме
Прикольная штука, только у меня при запуске Конфигуратора из стартера не видит сетевого хранилища, показывает только локальные диски, обычным запуском все видит:(
36. the1 1125 23.04.14 14:29 Сейчас в теме
Возможно есть, но я не нашел:
подскажите, есть ли возможность задать для всех баз одинаковые параметры запуска? Например у меня большинство баз используют пользователя "Администратор" без пароля. Было бы здорово указать в настройках "/N Администратор" и вуаля
42. Alexoniq 673 23.04.14 15:36 Сейчас в теме
(36) the1, Не плохая идея. Пожелание зарегистрировал.
43. MaxS 2525 23.04.14 17:18 Сейчас в теме
(36) the1, может быть сделать просто, как в некоторых других стартерах. Для каждой конкретной базы можно задать имя и пароль. Или для группы(этого я не встречал). А стартер (SM) при запуске сам подставит ключи /N /P и т.п.
44. Alexoniq 673 23.04.14 17:24 Сейчас в теме
(43) MaxS, Ну так это уже реализовано (еще в предыдущей версии). Смотрите параметры инф.базы (Ctrl+F2) в разделе "Аутентификация".
49. the1 1125 24.04.14 09:12 Сейчас в теме
(43) MaxS, про этот способ я знаю, но это не вариант, когда постоянно приходится заниматься отладкой сотен баз. Так что просьба к (0) остается в силе
37. unichkin 23.04.14 14:34 Сейчас в теме
Пожалуйста, добавьте еще возможность прописывать свои пути до платформы? У меня клюшки в другой вынесены каталог, как мне удобно, да и для 8 думается не будет лишним.
47. fishca 1240 24.04.14 08:41 Сейчас в теме
Исходники нет планов выложить?
48. fishca 1240 24.04.14 08:51 Сейчас в теме
Ошибочка из-за доменных политик :(
Прикрепленные файлы:
52. Darth_Anyan 24.04.14 10:07 Сейчас в теме
(48) аналогично. По идее, логи (в текущей философии программы) правильнее бы писать в папку логов в %APPDATA%, тем более что она создается при установке.

В целом, не хватает немного "настоящей" портативности - программа пишет все в файлы, находящиеся в %APPDATA%, и все пути к файлам в настройках - абсолютные.
Что можно предложить: все папки из %APPDATA%\1C\StartManager, а также файлы кроме config??.ini должны жить в папке с программой (нет доступа на запись в Програм Файлс - перетаскиваем всю папку из програм файлс, Снегопат так же живет). Файлы config??.ini со списками баз все-таки, имхо, уникальны для машины. Вариант - создавать подпапки с именами компьютеров.

Следующим препятствием к портативности станет абсолютный путь к Снегопату. Теоретически можно обойти, если будет возможность использования относительного пути к стартеру Снегопата, тогда Снегопат можно просто держать в подпапке Стартера, и получить удобный переносибельный комплекс.
55. Alexoniq 673 24.04.14 11:22 Сейчас в теме
(52) Darth_Anyan, 1. На само деле лог и пишется в каталог настроек %APPDATA%, кроме одного случая когда возникает критическая ошибка, в этом случае стартер пытается сохранить информацию в отдельныый файл в каталоге программы. Согласен, что не совсем хорошо, буду перерабатывать этот модуль.
2. На счет портабельности вроде проблем не было. StartManager распознает запуск со сменного носителя и в этом случае создает каталог настроек прямо на нем (если его еще нет конечно). Поробуйте скопировать 1CLaunch.exe на флэшку и запустие от туда, вы поймете что я имею ввиду.
3. На счет снегопата согласен с вами. Возможно стоит подумать на счет относительного пути.
4. Так же согласен, что наверное стоит вынести каталог программы из %ProgrammFiles% дабы избежать проблем с доступом
Спасибо за конструктивные комментарии!
70. Darth_Anyan 24.04.14 17:05 Сейчас в теме
(55) если честно, про флэшку как-то даже не подумал :-) весь портабельный софт (включая снегопат) держу в дропбоксе, получается, программа на жестком диске, но работать должна как с флэшки (т.е. как можно меньше писать в сторонние папки). Если я не один такой - может, имеет смысл указывать путь к папке настроек либо просто вывести галочку "Портативный режим" в интерфейсе?

Еще по интерфейсу - не нашел возможности из программы редактировать список параметров для подстановки. Не скажу, что это критично (cmdkeys.ini ручками править никто не запрещает, что я и сделал), но оставляет какое-то ощущение незавершенности.
gigabyte_artur; w-divin; +2 Ответить
71. Alexoniq 673 24.04.14 17:35 Сейчас в теме
(70) Darth_Anyan, С DropBox это вы интересно придумали, не думал что можно его так использовать.
На счет настроек, больше склоняюсь хранить их рядом с исполняемым файлом (но не в %ProgrammFiles%), как кто-то здесь уже советовал.
Файл cmdkeys.ini действительно можно править только ручками. Предполагается, что это будут делать только Программеры и Сисиадмины, а для них это не составит труда, да и не так часто это нужно. А обычному юзеру и специальная форма не поможет. Ну и просто не хочется программу загромождать, т.к. здесь уже и так люди упрекают по этому поводу...
75. w-divin 24.04.14 19:02 Сейчас в теме
(71) не DropBox, но с помощью Яндекс Диска у меня не только такой софт, но и базы тестовые мигрируют ))) очень удобно.
50. MSensey 49 24.04.14 09:58 Сейчас в теме
Отличный стартер, сделано со вкусом!
Пожелания
- сортировать базы вручную
- возможность самостоятельно настроить состав подменю Действия для ИБ
- возможность указать параметры подключения к хранилищу, чтобы после запуска тебя не спрашивали о подключении
- возможность обновить из хранилища не открывая конфигуратор
51. sytkosa 24.04.14 10:05 Сейчас в теме
(0) Все таки определение версии снегопата стоит подправить.
Пожелания
- для кнопки снегопата добавить подменю в которое можно было бы свою команды вставлять. Например обновление репозитария скриптов (запуск get_latest.cmd)
- для обновлений сделать больше настроек, например чтоб можно было самим настраивать список переход по ссылке в системном меню например чтоб можно было добавить "Конфигурации для Беларуси", в список "Идентификаторы информационных баз" добавил редактирование всех столбцов. кнопку очистки всего списка, загрузку списка с сайта 1С или загрузку списка из текстового файла.
- Сделать каталог обновлений списком. Т.к. у многих обновления для разных баз могут лежать в разных каталогах
- Сделать поддержку для 8.0
- Сделать фильтр более интерактивным (поиск по нескольким подстрокам - "БП демо" в итоге чтоб нашло и "БП Казахстан (демо)" и "БП_демо (Россия)"), сделать расширенный поиск по колонкам списка
- Для файловых баз сделать чтение списка пользователей
- Все-таки если один и тот же пользователь входит и в конфигуратор и в Предприятие сделать под это соответствующую настройку.
- в выпадающем меню Запуск и Запустить я думаю надо использовать одно слово на выбор не гармонично смотрится
- сделать список в выпадающем меню на одну и ту же базу с разными вариантами авторизации или разными пользователями для быстрого выбора

Странности поведения программы
- постоянно перемигивает меню программы например системное меню или контекстное меню в списке баз (комп очень шустрый система win 7 64)
56. Alexoniq 673 24.04.14 11:28 Сейчас в теме
(51) 8SiriuS8, Ваши пожелания принял к сведению. Единственное, может сможете подсказать методику чтение списка пользователей (для файловых баз) не запуская предприятие?
53. MSensey 49 24.04.14 10:10 Сейчас в теме
Подскажи откуда берешь историю запусков?
54. Alexoniq 673 24.04.14 10:34 Сейчас в теме
(53) MSensey, С историй запусков принцип следующий... При первом запуске StartManager (когда еще нет информации о запусках) считывается дата файла 1cv8.CD. По ней и строится сортировка. В дальнейшем при каждом запуске базы сохраняется текущая дата в файле настроек в раздел с соответствующей базы. В дальнейшем, когда строится список, если есть информация о дате запуска в файле настроек, то дата берется из него иначе берется дата изменения файла. Таким образом отдельного файла с историй запусков нет и очистить его как бы нельзя (как просят некоторые).
57. plnz 57 24.04.14 11:37 Сейчас в теме
Есть возможность указать путь к платформе 7.7?
58. Alexoniq 673 24.04.14 12:01 Сейчас в теме
(57) plnz, В данной версии нет. В следующей версии будет реализовано.
60. pt_olga 62 24.04.14 12:40 Сейчас в теме
В предыдущей версии залипали периодически процессы 1С, надеюсь в этой исправлено :)
62. Aspire1C 742 24.04.14 13:31 Сейчас в теме
Крутая вещь, только обновление БП 3.0 не цепляет, только говорит что 2.0 какая последняя
65. Aspire1C 742 24.04.14 13:50 Сейчас в теме
И ещё вопрос "Тестирование и Исправление ИБ" с какими параметрами делается, с какими галками и крыжиками) ?
66. Aspire1C 742 24.04.14 14:01 Сейчас в теме
Ещё бы отображение измененности конфы : типовая/нетиповая. И возможность обновлять тут же из стартера с указанием файла обновления) И вообще огонь
76. amon_ra 52 24.04.14 20:03 Сейчас в теме
(66) Aspire1C, вот очень интересно, а как вы бы реализовали вот этот функционал? Вот как вы бы узнали типовая конфа или нетиповая и возможность обновления прям из стартера? ну, вот чисто на словах без кода? Просто интересно как вы себе это представляете.
77. Aspire1C 742 25.04.14 10:36 Сейчас в теме
(76) amon_ra, Понятия не имею. Как то же делается ТиИ в фоновом режиме. Соответственно и обновление. Но может я ошибаюсь. Не хотел вас задеть)
67. w-divin 24.04.14 15:07 Сейчас в теме
Полностью самостоятельное приложение (portable), не требующее дополнительных библиотек с возможностью запуска со сменного носителя;

не совсем понял как это согласуется с моей ситуацией:
1) установил в "D:\Soft"
2) потестировал, настроил - все ОК )))
3) перенес в "E:\1C"
4) при запуске в бесконечном цикле пытается записать список баз и вываливает с ошибкой
Debug: 24.04.2014 13:40:41
Application: D:\1С\StartManager\1CLaunch.exe
AppVersion: 1.3.1.9 Beta
Windows: 6.2.9200 (x64)
System User: eliseev_dn
Computer name: ELISEEV-DN
Message: Cannot create file "D:\soft\StartManager\BackUps\Backup82_20140424_13.v8i". Системе не удается найти указанный путь
ClassName: EFCreateError
Sender: TTimer
StackTrace:
MethodName:
Msg: Cannot create file "D:\soft\StartManager\BackUps\Backup82_20140424_13.v8i". Системе не удается найти указанный путь.
DebugStack:
Показать

Выйти получается только убиванием процесса (((
69. Alexoniq 673 24.04.14 15:58 Сейчас в теме
(67) w-divin, Немного не понятно, почему вы свою ситуацию увязываете понятием "portable". Для чистоты эксперимента попробуйте скопировать только один файл 1CLaunch.exe на флэшку и запустите его от туда.
Ошибку зарегистрировал.
74. w-divin 24.04.14 18:58 Сейчас в теме
(69)
This type of application can be stored on any storage device, including internal mass storage and external storage such as USB drives and floppy disks
взято на Страница WiKi
68. w-divin 24.04.14 15:12 Сейчас в теме
почитав комменты поменял в "default.ini" "AutoSaveIBList=1" на "AutoSaveIBList=0" - запустился. Стоило бы при невозможности записи типа сообщать и снимать флаг. А то как-то печально получается
72. w-divin 24.04.14 18:50 Сейчас в теме
При сохранении списка ИБ и для версии 8.2 и для версии 8.3 создает одинаковые файлы, включающие в себя все базы (и 8.2 и 8.3). Тоже самое и со снапшотами ИБ. Только беда, что ложит снапшоты в APPDATA (((. Картинка
73. w-divin 24.04.14 18:53 Сейчас в теме
И еще - нет возможности настроить по даблклику запуск снегопата ((( тоже было бы неплохо...
78. w-divin 25.04.14 12:04 Сейчас в теме
И проверка обновлений не хочет работать. Картинка с ошибкой в логе вот такое
Debug: 25.04.2014 11:03:07
System User: eliseev_dn
Computer name: ELISEEV-DN
Application: D:\1С\StartManager\1CLaunch.exe
Error ID: {49834420-9274-4D00-88BF-77DCAE16C022}
ClassName: EIdReplyRFCError
Message: Failed to establish connection.

UserMessage: Не удалось проверить наличие обновлений! [FTPCheckAndGetFile]
79. DAnry 8 25.04.14 12:05 Сейчас в теме
На мой скромный взгляд - программа получилась очень "тяжелой", интерфейс явно перегружен... а чего то существеного нового нет. Хотя может кому то и подойдет, не спорю.
81. Alexoniq 673 25.04.14 12:53 Сейчас в теме
(79) DAnry, Принял ваше мнение, однако очень хотелось бы чтобы вы как-то более конкретно выразились, что именно тяжелого, может какие-то кнопки следует убрать или отказаться от какого-то функционала, чтобы избавится от "тяжести"? Я бы рад вам угодить, да не могу понять как. Хочется услышать что-то конкретное, а не просто общие фразы.
Оставьте свое сообщение

См. также

Проверка ведения учета (универсальная) Промо

Инструментарий разработчика Анализ учета Платформа 1С v8.3 Запросы Абонемент ($m)

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

2 стартмани

11.08.2020    7424    33    vozhd    4    

Функции "слоупока": как заставить открываться "Все функции" в 97 раз быстрее!

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Наверное, каждый программист 1С (да и не только программист), открывая «Функции для технического специалиста» (ранее «Все функции») на массивных конфигурациях вроде ERP 2.4 и т.п., в своей жизни много раз задавался вопросом – почему же они так долго открываются?? Действительно, в зависимости от мощностей сервера «Все функции» могут открываться от 20 секунд до 2 минут! «Ну, слишком много объектов в конфигурации, огромное количество констант, справочников, документов, регистров… – Отвечали себе страдающие пользователи. – Пока программа обойдёт в цикле все метаданные, пока построит дерево… Тут ничего не поделаешь…». И все они были не правы! Я провёл собственное расследование, которое показало, что 97% времени построения дерева метаданных тратится на…

1 стартмани

09.03.2022    14055    63    XilDen    74    

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    5572    15    RocKeR_13    3    

Универсальный редактор данных (УРД)

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    11175    176    Adeptus    53    

Тестирование проводок в ЕРП и КА Промо

Инструментарий разработчика Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бухгалтерский учет Абонемент ($m)

Показывает тексты запросов, которыми формируются бухгалтерские проводки по документу. В обработке можно отредактировать тексты запросов и посмотреть, как изменится результат отражения в регл. учете. Также в обработке можно узнать содержание временных таблиц, которые формируются при отражении документа в регл. учете. Обработку рекомендуется использовать для отладки формирования проводок и анализа проблем с отражением в регл. учете.

1 стартмани

02.09.2020    5457    28    JohnConnor    7    

HTTP-клиент

Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    10483    34    SpaceOfMyHead    46    

Подсистема "Показатели объектов"

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Если вашим пользователям нужно вывести в динамический список разные показатели, которые нельзя напрямую получить из таблиц ссылочных объектов, и вы не хотите изменять структуру справочников или документов - тогда эта подсистема для вас. С помощью нее вы сможете в пользовательском режиме создать свой показатель, который будет рассчитываться по формуле или с помощью запроса. Этот показатель вы сможете вывести в динамический список, как любую другую характеристику объекта. Также можно будет настроить отбор или условное оформление с использованием созданного показателя.

2 стартмани

06.03.2021    11114    6    pila86    16    

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Данная публикация является продолжением описания функционирования обработки "FormCodeGenerator " в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

5 стартмани

21.12.2020    15044    28    huxuxuya    11    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.89 от 04.08.2022

3 стартмани

28.10.2018    52441    470    ROL32    72    

Консоль кода для управляемых форм

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    36565    523    salexdv    394    

Внешний регламент для 1С

Инструментарий разработчика Платформа 1С v8.3 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    12942    12    moolex    12    

Конвейер проверки качества кода

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    46212    33    Stepa86    46    

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

1 стартмани

01.09.2012    72510    1403    AnryMc    46    

Запуск 1С под любым пользователем (без необходимости указания пароля)

Пароли Инструменты администратора БД Инструментарий разработчика Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Абонемент ($m)

Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).

1 стартмани

02.07.2019    35585    407    sapervodichka    0    

Модель объекта

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    20622    2    vadim1980    5    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    46705    12    ripreal1    92    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования Промо

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    90265    973    moolex    157    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.05.2019    45885    189    Diversus    44    

Блин, мы забыли включить регламентные задания…

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

08.04.2019    30347    22    slozhenikin_com    37    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Склад и ТМЦ Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Бухгалтерский учет Управленческий учет Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    70401    280    informa1555    239    

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

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    26165    27    RomikR    11    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек.

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    61505    599    Eugen-S    36    

Консоль Внедренца v.3.6.2

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    45538    499    evvakra    42    

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    143385    3309    Evg-Lylyk    796    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    42007    35    informa1555    30    

Консоль HTTP-запросов с генерацией кода

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    38432    369    leongl    20    

Регистры правил [Расширение]

Инструментарий разработчика Платформа 1С v8.3 Управление правами 1С:Управление торговлей 11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    27999    33    33lab    5    

Заполняем по шаблону (по умолчанию)

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Простой в подключении, универсальный и достаточно удобный механизм заполнения реквизитов произвольных документов/справочников значениями по умолчанию. Реализован в расширении, но может быть и непосредственно включен практически в любую конфигурацию на управляемых формах простым копированием одной формы и двух команд. Весь код в статье.

1 стартмани

08.02.2018    39744    23    mvxyz    17    

Программное формирование форматированной строки в стиле html+inline CSS

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    51514    54    bonv    13    

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

14.11.2017    33945    102    bonv    15    

Трансформатор 1С - SQL

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка для представления SQL запросов в терминах 1С, с возможностью захвата SQL запросов трассировкой.  Поддерживается также форматирование текста запроса через интернет сервис. Работает в управляемых и обычных формах, в том числе на веб-клиенте.

1 стартмани

28.06.2017    48811    419    Synoecium    54    

Набор подсистем "Умные таблицы"

Инструментарий разработчика Платформа 1С v8.3 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    43290    112    Silenser    34    

Автокликер для 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

03.04.2017    41764    86    slava_1c    67    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.03.2017    45579    129    romasna    54    

Сценарное тестирование в помощь программисту 1С

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Альтернативное решение для организации сценарного тестирования конфигураций, разработанных на управляемых формах

1 стартмани

11.11.2016    35592    61    grumagargler    62    

Несколько шаблонов для доработки типовых конфигураций

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Абонемент ($m)

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

1 стартмани

03.10.2016    47224    106    json    25    

Управление задачами: Канбан доска

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Конфигурация "Управление задачами" с использованием БСП. Канбан доска. Открытый код.Загрузка изменений из хранилища конфигураций 1С и связь с задачами. Проект выложен на github (ссылка в публикации). Управляемые формы. Рассылка уведомлений.

1 стартмани

02.10.2016    91205    716    BlizD    330    

Конструктор-тестер http запросов в 1С

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    53757    338    hlopik    19    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Беларусь Бухгалтерский учет НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    42143    21    c1nil    4    

Навигатор по структуре и данным баз 1С 8

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Просмотр структуры и данных информационных баз 1С:Предприятие 8.2, 8.3. Состав, типы объектов, табличных частей, движений. Размер, структура хранения объекта. Для администраторов и разработчиков. Версия 1 - на обычных формах, версия 2 - на управляемых.

1 стартмани

11.07.2016    37739    153    o.nikolaev    17    

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения)

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    86686    245    rozer    69    

Консоль запросов "Запросник" для управляемых форм с подсветкой синтаксиса

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Вот уже много лет я использую замечательный инструмент для работы с запросами - Запросник. Однако, с переходом на управляемые формы для его использования пришлось запускать базы в устаревшем толстом клиенте, да еще и разрешать в свойствах конфигурации использование обычных форм. В 2014 году появился запросник на управляемых формах, который, к сожалению, оказался несовершенен из за ограничений платформы. Самое неприятное из них - отсутствие подсветки синтаксиса. Мне кажется, что я нашел решение этой проблемы.

1 стартмани

19.04.2016    47010    270    1С_Мастер    42