StartManager 1.4 - Развитие альтернативного стартера
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Дистрибутив StartManager 1.4 [1.4.0.155]
.exe 9,14Mb ver:1.4.0.155
199
|
199 | 2 500 руб. Купить | 1 SM Скачать |
|
StartManager Installer
.exe 2,71Mb ver:1.0.0.5
309
|
309 | 2 500 руб. Купить | 1 SM Скачать |
|
Дистрибутив StartManager 1.4 [1.4.0.153 Beta]
.exe 9,14Mb ver:1.4.0.153
56
|
56 | 2 500 руб. Купить | 1 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Кратко о назначении
Основное назначение 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 или нажмите соответствующую кнопку на панели инструментов (см. рис):

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

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

Нажмите кнопку OK для сохранения.
Ассоциация группы и каталога
Часто бывает так, что у группы в списке баз существует аналог на диске. Например, если вы создаете группу "Instar Ltd", в которой содержаться несколько баз (Бухгалтерия, Торговля и т.п), то скорее всего у вас на диске уже присутствует папка с таким же названием, в которой физически размещены все эти базы. Если при этом установить связь между группой и папкой, то:
- Вы сможете быстро открыть каталог (в проводнике) для определённой группы.
- При создании новой ИБ в данной группе стартер будет понимать, какой каталог является исходным для регистрации базы.
Список конфигураций
Список предназначен для хранения типовых (и не только) конфигураций, для которых реализован механизм обновления через соответствующий 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С:Предприятие - Информационная база будет запущена в режиме 1С:Предприятие без предварительной регистрации в списке.
3. Запустить Конфигуратор - Информационная база будет запущена в режиме Конфигуратор без предварительной регистрации в списке.
Отказать от каких-либо действий можно нажав кнопку Отмена.
Регистрация в системе
Для включения интеграции в StartManager 1.4 откройте окно настроек программы ( клавиша F6 ) и перейдите на вкладку "Сервис" => "Интеграция" . Нажмите кнопку "Интегрировать с проводником Windows"

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

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

В тексте допускается использовать параметры {ДатаНач} и {ДатаКон}, которые соответствуют значениям даты начала и даты окончания блокировки.
Для запуска механизма блокировки необходимо нажать кнопку «Сохранить».
Сценарии резервирования
Наверное самой часто выполняемой операцией над информационной базой является выгрузка данных. Выгрузка данных может преследовать разные цели, включая банальное (но очень нужное) резервное сохранение данных. По большому счету сам процесс является несложным, но тем не менее всё-таки требует некоторых, можно сказать рутинных, манипуляций. Поэтому многие, в чьи обязанности входит обслуживание информационных баз, используют различные скрипты, сторонние программы и т.п., дабы упростить и облегчить саму процедуру выгрузки.
Новый механизм «Сценарии резервирования» призван автоматизировать процесс сохранения данных, чтобы не возникало необходимости обращаться к сторонним программам и преследует две простые цели:
- Упростить процедуру выгрузки данных.
- Быстро восстановить данные из ранее сделанной копии.
Примечание: В текущей редакции (на момент написания поста) данный функционал реализован в самом простом варианте, достаточном для простой выгрузки по требованию пользователя, с возможностью последующего восстановления. Разумеется, что кому-то такой функциональности будет недостаточно, поэтому планируется, что после прохождения тестирования, данный механизм будет развиваться и совершенствоваться.
Сценарий резервирования представляет собой предопределенный набор свойств, используемых при выгрузке/сохранении данных. К таким свойствам относятся:
- Наименование сценария.
- Шаблон имени файла/архива.
- Места назначения, т.е. куда выгружать. Можно указать 3 разных каталога.
- Формат выгрузки. Предусмотрено 4 варианта: DT, CF, ZIP, RAR.

Каждый сценарий хранится в отдельном файле и их количество не ограничено.
Для запуска процедуры выгрузки или загрузки данных предусмотрены соответствующие пункты меню на панели инструментов:

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

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

В списке необходимо выбрать сохраненную копию и нажать кнопку «Загрузить».
Установка StartManager 1.4 на сменный носитель информации
StartManager 1.4 является самостоятельным приложением не требующим системных библиотек и может быть использован для запуска со сменного носителя информации. Есть 2 способа установить StartManager на сменный диск.
Способ 1.
- Установите сменный носитель информации
- Создайте на нем каталог (например, “StartManager14”)
- Скопируйте в каталог файл 1CLaunch.exe
- Запустите файл 1CLaunch.exe. При первом запуске будут созданы все необходимые файлы настроек и установлены значения по умолчанию.
Способ 2
Используйте этот способ если вам необходимо перенести на сменный носитель уже существующие настройки (т.е. предполагается что у вас StartManager уже установлен в системе):
- Установите сменный носитель информации
- Запустите StartManager
- Перейдите в системное меню и выберите команду «Установить на сменный носитель»

Варианты поставок StartManager 1.4
В разделе загрузок предложено 2 варианта:
- StartManager Installer (sminstall.exe) – небольшое приложение, которое перед установкой загружает дистрибутив самой последней версии StartManager 1.4 и запускает его (наличие интернета обязательно). Т.е. используя StartManager Installer у вас всегда будет установлена самая последняя версия стартера (а мне не надо будет выкладывать каждую новую версию в список загрузок).
В - Установочный дистрибутив 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 |
параметр определяет размещение каталога настроек и может принимать следующие значения: usp - Использовать для настроек каталог профиля пользователя %\Users\<UserName>\AppData\Roaming\StartManager14 (типовой вариант) sp - использовать собственный каталог хранения настроек из параметра configdir |
| appmode | параметр определяет режим функциональности и может принимать значение от 0 до 3, где 1- режим «Пользователь», 2 - режим «Специалист», 3 – режим «Разработчик», 0-использовать значение предыдущего сеанса работы. |
| selectmodeoff | признак разрешения использовать переключение режимов функциональности при работе стартера (selectmodeoff=1 – запретить, selectmodeoff=0 – разрешить) |
Для примера, содержимое файла 1CLaunch.cfg может выглядеть следующим образом:
|
configpath=asp |
что означает: каталог настроек будет размещен в каталоге программы, стартер запустится в режиме функциональности «Пользователь» и этот режим будет запрещено изменять.
Следует отметить, что если при наличии файла 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 способа установки закладки:
- Ctrl + щелчок левой клавишей мыши в колонке закладок - в этом случае номер закладки будет подбираться автоматически;
- Использование сочетание Ctrl+Shift+P - номер закладки также будет подбираться автоматически (аналогичен п.1 но без использования мыши);
- Использование сочетания Ctrl+Shift+[1..9] - в этом случае можно назначить конкретный номер закладки. Например: Ctrl+Shift+5 установит закладку #5;
- Вызвать меню закладок (Ctrl+B) и выбрать любую пустую закладку.

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

Очистка закладок
- Удерживая Ctrl + щелчок по иконке закладки левой клавишей мыши.
- Для быстрой очистки всех закладок используйте сочетание Ctrl+Alt+X или вызовите меню закладок (Ctrl+B)
- Для удаления определенной закладки нажмите 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-й монитор.
- в общие настройки (F6) добавлена возможность указать на каком из имеющихся мониторов должен разместится стартер при запуске;
- В случае клиент-серверного подключения, в свойствах ИБ, добавлена опция запускающая механизм проверки версии агента сервера и версии ИБ. Функционал основан на проверке версии запущенного агента сервера (сервис) на локальной машине. Проверка служб на удаленном сервере в данный момент пока не реализована, но планируется в будущем;

- Выполнены прочие мелкие доработки.
Версия 1.4.0.155 от 22.09.2019
Список изменений по сравнению с версией 1.4.0.153:
- Реализована возможность добавлять базу и новую группу в список из секции "Избранное";
- Подкорректирован алгоритм запуска штатного стартера по кнопке "1С:Стартер";
- Для запуска Snegopat добавлена возможность установки переменной окружения "PATH_1C";
- Устранена ситуация возникающая когда запуск базы производится из раздела "История" в результате которой запускалась текущая база из списка баз, а не из Истории;
- Убран контроль периода тестирования и установлен режим безлимитного использования;
- Выполнены прочие мелкие доработки.
Поддержка проекта
Если вы находите полезным данный проект и если у вас есть желание выразить свою благодарность, то это можно сделать, перечислив любую сумму, которую не жалко пожертвовать. Поддержав проект вы тем самым подарите мне время для работы над этим проектом.
Менеджер конфигураций 1С
Решение «Менеджер конфигураций 1С» обеспечивает удобное управление всеми информационными базами 1С:Предприятие из единого интерфейса. Позволяет редактировать, запускать, искать и группировать базы по произвольным критериям. Поддерживает проверку доступности файловых и серверных баз, экспорт списков в 1С и гибкую настройку отображения.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Инструментарий разработчика Системный администратор Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Консоль запросов к базе SQL, не требующая внешних компонент
10 стартмани
29.04.2015 25458 60 Gvozdod 8
Независимая премия сообщества Инфостарт в области разработки и управления проектами на платформе 1С:Предприятие.
16.10.2014 25143 support 23
Инструментарий разработчика Системный администратор Разработчик 1С:Предприятие 7.7 Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Россия Бесплатно (free)
Обновленная сборка OpenConf Light Pack.
27.04.2014 63509 501 unichkin 51
Инструментарий разработчика Разработчик 1С:Предприятие 7.7 1С:Предприятие 8 Россия Абонемент ($m)
Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))
1 стартмани
04.09.2013 36734 61 O-Planet 78
Инструментарий разработчика Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.
1 стартмани
13.08.2013 25114 Reptile 5
Инструментарий разработчика Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Встала недавно задача для одной организации, которая все еще на 1С 7.7 немного автоматизировать работу отдела продаж. А именно уйти от ручного заполнения договоров, сделанных юристами в MS Word. Договора от разных фирм и разного назначения отличались. Переводить их в таблицы 1С очень не хотелось и нашел способ прямо в файлах Word сделать небольшие дополнения, чтобы можно было печатать, используя именно эти заготовки юристов.
1 стартмани
14.07.2013 30210 57 adamx 11
Инструментарий разработчика Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........
1 стартмани
21.02.2013 21123 36 MarSeN 14
Инструментарий разработчика Разработчик 1С:Предприятие 7.7 1C77 Абонемент ($m)
Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.
1 стартмани
21.12.2012 38932 51 venger 7
рабочие столы закрыть можно, речь была о другом, один пользователь может работать и в 7.7 и в 8.х - для этого приходилось открывать рабочие столы - статьи есть, решения тоже, но на которые нарывался - мне не нравились их решения.
Предлагаю сделать альтернативную, Portable-версию программы.
Ага, спасибо. Было бы удобнее, если бы выложили и Portable-версию.
Хотелось бы добавить:
1. Не сохраняются настройки при работе в терминальном режиме, если нет прав администратора.
2. Нет галочки "Монопольно" для баз 1С:Предприятие 7.7 :(
Спасибо, разобрался.
А еще было бы очень удобно, если бы появилась автоматическая аутентификация с хранилищем.
Чтобы не вводить каждый раз учетные данные для подключения к хранилищу при запуске конфигуратора, а прописать их один раз в настройках стартера.
Чтобы не вводить каждый раз учетные данные для подключения к хранилищу при запуске конфигуратора, а прописать их один раз в настройках стартера.
Это Вам снегопат надо))
А так - огромное спасибо за проделанную работу и от меня и от всего нашего отдела (30 человек) :))))
Отсутствует возможность произвольной сортировки, когда пользователь мог бы сам назначать порядок групп и информационных баз (в настоящий момент можно только сортировать по алфавиту в прямом и обратном порядке);
Кстати, в чем проблема. В файле .v8i есть параметр по которому их 1совский стартер сортирует.
С моей точки зрения, для такого пользователя все нужно делать по принципу "чем проще, тем лучше". Поэтому думаю, что было бы логично сделать для таких пользователей отдельный интерфейс, в котором будет только то, что действительно нужно - список ИБ, кнопки для запуска + возможность добавления/удаления ИБ.
Меня больше всего заинтересовала возможность запуска из одного окна несколько ИБ, указав для каждой из них ссылку на внешнюю обработку для последующего запуска при открытии этой ИБ - чтобы не плодить "энное" кол-во ярлыков на рабочем столе для запуска каждой ИБ со своими параметрами.
Планировал использовать как "запускалку" ИБ для терминальных пользователей, которые работают как с 7.7 так и с 8.2, причем для каждого пользователя запускается своя внешняя обработка при открытии ИБ.
а по-моему, добавлять/удалять - это для рядового пользователя уже лишнее. Я вот на работе сделал, наоборот, чтобы список баз подхватывался из общей папки, а потом его только я один и корректирую, для каждого пользователя свой список баз - и хранится всё на сервере - и вообще не надо бегать к пользователю настраивать его список на его компьютере :)
Может как-то облегчить ее? Ведь хорошая вещь же. И еще вот:
Почему нет, это ведь несложно. Дать вам исходники, как это сделать (правда на С#)?
А вообще, еще раз: огромное спасибо за проделанную работу. Поддержал проект!
1. Win 8.1 1920 x 1080. Изображение окна размыто, как и в других приложениях. Чтобы этого избежать, в настройках ярлыка -> Совместимость -> V Отключить масштабирование при высоком разрешении экрана. Стартер не запускается: окно стартера не показывается, в процессах его нет. Галочку убираем, запускается.
2. Управление передается, Снегопат запускается и выдает ошибку:
Ошибка добавления библиотеки типов Снегопата: 0x8002801D.
Скрипт C:\Snegopat\core\snegopat.js
Не удалось инициализировать движок скрипта."
Подозреваю, что не совсем корректно передается управление Снегопату на открытие конкретной базы. С версиями все нормально.
И для 1С 7.7 есть ещё снеговик и разные варианты выбора исполняемого файла. Правда для 1С 7.7 у меня другой компьютер и другой стартер.
Снегопат открывается нормально.
подскажите, есть ли возможность задать для всех баз одинаковые параметры запуска? Например у меня большинство баз используют пользователя "Администратор" без пароля. Было бы здорово указать в настройках "/N Администратор" и вуаля
В целом, не хватает немного "настоящей" портативности - программа пишет все в файлы, находящиеся в %APPDATA%, и все пути к файлам в настройках - абсолютные.
Что можно предложить: все папки из %APPDATA%\1C\StartManager, а также файлы кроме config??.ini должны жить в папке с программой (нет доступа на запись в Програм Файлс - перетаскиваем всю папку из програм файлс, Снегопат так же живет). Файлы config??.ini со списками баз все-таки, имхо, уникальны для машины. Вариант - создавать подпапки с именами компьютеров.
Следующим препятствием к портативности станет абсолютный путь к Снегопату. Теоретически можно обойти, если будет возможность использования относительного пути к стартеру Снегопата, тогда Снегопат можно просто держать в подпапке Стартера, и получить удобный переносибельный комплекс.
2. На счет портабельности вроде проблем не было. StartManager распознает запуск со сменного носителя и в этом случае создает каталог настроек прямо на нем (если его еще нет конечно). Поробуйте скопировать 1CLaunch.exe на флэшку и запустие от туда, вы поймете что я имею ввиду.
3. На счет снегопата согласен с вами. Возможно стоит подумать на счет относительного пути.
4. Так же согласен, что наверное стоит вынести каталог программы из %ProgrammFiles% дабы избежать проблем с доступом
Спасибо за конструктивные комментарии!
Еще по интерфейсу - не нашел возможности из программы редактировать список параметров для подстановки. Не скажу, что это критично (cmdkeys.ini ручками править никто не запрещает, что я и сделал), но оставляет какое-то ощущение незавершенности.
На счет настроек, больше склоняюсь хранить их рядом с исполняемым файлом (но не в %ProgrammFiles%), как кто-то здесь уже советовал.
Файл cmdkeys.ini действительно можно править только ручками. Предполагается, что это будут делать только Программеры и Сисиадмины, а для них это не составит труда, да и не так часто это нужно. А обычному юзеру и специальная форма не поможет. Ну и просто не хочется программу загромождать, т.к. здесь уже и так люди упрекают по этому поводу...
Пожелания
- сортировать базы вручную
- возможность самостоятельно настроить состав подменю Действия для ИБ
- возможность указать параметры подключения к хранилищу, чтобы после запуска тебя не спрашивали о подключении
- возможность обновить из хранилища не открывая конфигуратор
Пожелания
- для кнопки снегопата добавить подменю в которое можно было бы свою команды вставлять. Например обновление репозитария скриптов (запуск get_latest.cmd)
- для обновлений сделать больше настроек, например чтоб можно было самим настраивать список переход по ссылке в системном меню например чтоб можно было добавить "Конфигурации для Беларуси", в список "Идентификаторы информационных баз" добавил редактирование всех столбцов. кнопку очистки всего списка, загрузку списка с сайта 1С или загрузку списка из текстового файла.
- Сделать каталог обновлений списком. Т.к. у многих обновления для разных баз могут лежать в разных каталогах
- Сделать поддержку для 8.0
- Сделать фильтр более интерактивным (поиск по нескольким подстрокам - "БП демо" в итоге чтоб нашло и "БП Казахстан (демо)" и "БП_демо (Россия)"), сделать расширенный поиск по колонкам списка
- Для файловых баз сделать чтение списка пользователей
- Все-таки если один и тот же пользователь входит и в конфигуратор и в Предприятие сделать под это соответствующую настройку.
- в выпадающем меню Запуск и Запустить я думаю надо использовать одно слово на выбор не гармонично смотрится
- сделать список в выпадающем меню на одну и ту же базу с разными вариантами авторизации или разными пользователями для быстрого выбора
Странности поведения программы
- постоянно перемигивает меню программы например системное меню или контекстное меню в списке баз (комп очень шустрый система win 7 64)
не совсем понял как это согласуется с моей ситуацией:
1) установил в "D:\Soft"
2) потестировал, настроил - все ОК )))
3) перенес в "E:\1C"
4) при запуске в бесконечном цикле пытается записать список баз и вываливает с ошибкой
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:
Выйти получается только убиванием процесса (((
Ошибку зарегистрировал.
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]
.
хорошо что перестала ломаться при запуске (конфиликт принтскин был)
подправить бы еще кучу линиы наложенных/рядом друг с другом.. или как-то передизайнерить...
C:\1C\StartManager\ если же запускать его по ярлыку, оттуда куда он установился
"C:\Program Files (x86)\StartManager" то вылетает ошибка что не может прочитать
файл C:\1C\StartManager\config83.ini (вроде так, писал попамяти).
Debug: 27.04.2014 22:37:54
System User: Администратор
Computer name: SERVER1C
Application: C:\1C\StartManager\1CLaunch.exe
Error ID: {F61A3429-E529-4596-AFD6-240D6EB5A1CD}
ClassName: EArgumentOutOfRangeException
Message: Argument out of range
UserMessage: [btnSaveSettingClick] Ошибка сохранения параметров!КОнфига: Комплексная Автоматизация 1.1.46.4
добавил к списку конфигураций свою ID = ARAutomation ввел имя = Комплексная Автоматизация...
лезу в настройки, выбираю вид и вижу там не Комплексная Автоматизация а ARAutomation %)
Ну и не может найти страницу обновления пишет, по нажатию на F10
Вот правильная ссылка на инфу об обновлении
То ли от того, что баз до фига, то ли еще что, но стандартный 1сный стартер на порядок быстрее выходит ( Можт я чего не так делаю?
З.Ы. Помимо этого еще небольшой косячок - базы в сетевых папках помечаются как отсутствующие.. Хотя вполне вероятно, что просто нет возможности в этой папке авторизоваться..
2) Да такая проблема существует и я пока не знаю как ее обойти, разве что отключить информирование или скрывать эти базы от пользователя, раз они не авторизованы.
Вот эту опцию я уже и искал )) Не нашел ))
Мне кажется, опционально ее тоже сделать - и делов..
Есть одинаковая группа и в списке 8.2 и 8.3 если удалять через StartManager то в списке StartManager-а группы нет, но в списке стартера 1С есть.
Еще одно пожелание хотелось бы ещё режим вывода без деления по платформам, т.е. когда можно отжать все кнопки "8.X" "8.2" "8.3"
Еще если снимаешь галку с вывода 8.1 то в списке изменения появляются только после перезапуска программы
Также мне кажется было бы разумно скрыть, например, папки "ИНФОРМАЦИОННЫЕ БАЗЫ 8.3" и "ИНФОРМАЦИОННЫЕ БАЗЫ 8.1" если в них нет ни одной базы. Также не очень удобно переключение между базами 8.х и 7.7.
По мне так было бы удобно вывести все базы по версиям в одном окне (7.7, 8.1, 8.2, 8.2, 8.3), но скрыть группировки без добавленных баз.
P. S. А так, стартер конечно же отличный! Вводим потихоньку на производстве :)
Скрыть разделы "1С:Предприятие" соответствующей платформы можно в настройках, на закладке "Основное", отключив соответствующие опции.
Для переключения между базами V8 и V7.7 предназначено сочетание клавиш "Ctrl+Tab", не знаю что может быть проще, но если есть идеи - предлагайте.
Платформы V8 и V77 принципиально отличаются по хранению информации и обработке самих конфигураций, поэтому и разнесены в разные списке.
несколько предложений:
1. Сделать в настройках включение и выключение возможности удаления ИБ (не из списка, а физическое удаление), а то стремно с такой функцией =)
2. При физическом удалении базы, что бы она хоть в корзину помещалась.
3. При выполнении например выгрузки в cf через "действия для ИБ" стартер блокируется до окончания выгрузки, было бы хорошо, если не будет блокироваться.
4. Так же в свойствах ИБ есть возможность выбрать например 8.2 или 8.2.18.109, но нет возможности поставить 8.3 и наоборот, было бы круто.
В целом очень удобно, спасибо!
1) при добавлении новой информационной базы хотелось бы видеть диалог с возможностью ручного ввода адреса (сейчас требуется выбрать папку из иерархии). Очень понравилось, что не вываливает при создании пустой базы список шаблонов, но вот этот момент добавляет ложку дегтя.
2) Работа с группой объектов. Чтобы можно было по ctrl выделить несколько баз и удалить.
3) При нажатии клавиши Del (удалить из списка) в окошке с предупреждением ставить фокус на кнопке "Удалить", а не "Отмена". При непосредственном удалении - оставить как есть.
На скрине: установлены три версии "Автоматизированной проверки конфигураций", в дереве 3 абсолютно одинаковых ветки, в каждой из которых 6 подветок (на каждую версию - своя подветка с пустой конфой и с демкой). Аналогично и с прочими шаблонами.
Получается, что все кто здесь пишут свои пожелания по улучшению стартера, типа дурью маятся, от нечего делать?
Если проект будет не интересен, я не буду его развивать, здесь уже как общественность решит.
Я уже писал, что Стартером занимаюсь, в свободное от зарабатывания денег время (поэтому и был большой перерыв между версиями). И еще, с давних времен помню высказывание "Плохой тот химик, который знает одну химию". Кто захочет тот поймет.
Продукт становится все серьезнее, пожалуй, слово "Бета" скоро можно будет убирать :-)
Перенес Снегопат в папку стартера в дропбоксе, получается Великая Портативная Троица (StartManager, Снегопат и мобильные Инструменты Разработчика).
Теперь о грустном.
После обновления дереву шаблонов стало получше, но не до конца (справа на скриншоте - штатное создание базы):
На всякий случай сверил манифесты у шаблонов - строка "Catalog=1C:Автоматизированная проверка конфигураций/Автоматизированная проверка конфигураций (демо)" совпадает посимвольно, с учетом непечатаемых (он там один - конец строки)
И еще, при запуске Снегопата во всплывающем тултипе по-прежнему пишется некорректная версия:
И последний вопрос: с каким ресурсом устанавливается связь при проверке обновлений? У меня файл справки качается/обновляется нормально, а при проверке обновления самого стартера выдается ошибка. Вот кусок лога:
08.05.2014 11:29:41: CheckSelfUpdate ; MainForm ; Вызов проверки обновлений StartManager
08.05.2014 11:29:43: Error ; ErrorHandling ; Debug: 08.05.2014 11:29:43 System User: fleita Computer name: DSPEVAK Application: C:\Users\fleyta\Dropbox\Работа\StartManager\1CLaunch.exe Error ID: {49834420-9274-4D00-88BF-77DCAE16C022} ClassName: EIdReplyRFCError Message: Active FTP not allowed.
UserMessage: Не удалось проверить наличие обновлений!
08.05.2014 11:29:43: CheckSelfUpdate ; MainForm ; Не удалось проверить наличие обновлений!Хочется понять, на чьей стороне проблема, может и сеть на работе не дает подключиться к ресурсу...
На счет проверки обновлений самого стартера немного странно, т.к. файл справки находится в том же сетевом каталоге и модуль отвечающий за закачку один и тот же. По любому, еще раз протестирую этот механизм.
При обновлении под вин7 (у нас домен) нужно запускать ее под админом, а то не обновится.
А что за "М2" в правом нижнем углу?
два пожелания...
Запуск лаунчера пять секунд, очень долго(( Может это пока бета? В общем хорошо бы как-то уменьшить время запуска...
Можно реализовать чекбокс чтобы папки были развернуты всегда, то есть при запуске дерево папок развернуто было бы? Или это есть, и я не внимателен?
На счет разворачивания дерева, то такой опции нет, но вы можете использовать клавиши "F12" или Ctrl+Shift+"+" (только "+" на цифровом блоке клавиатуры справа)
Или может есть уже такая функциональность?
(165) "горячие" клавиши это хорошо - но пользователи такие, что даже обычные клавиши не помнят (Home - начало списка и т.д.)... если можно, выложите на панельку 7.7 - всё-таки в глаза бросается и интуитивно потянешься нажать. Спасибо!
1) Хотелось бы расширить свойства групп, чтобы можно было для группы баз задать пользователя по умолчанию, версию платформы и т.п...
2) Снегопат работает не со всеми платформами. Если база запускается через снегопат, хотелось бы чтобы подбиралась подходящая платформа. Может быть в настройках SM в разделе снегопата указывать версию 8.3 и 8.2.
2) По этому поводу, тоже уже думал, но пока остановился на том, что можно в настройках в группе "Используемые версии 1С" установить платформу, которую поддерживает "Снегопат". Думаю пока этого достаточно.
PS: Извиняюсь, что долго не отвечал, уезжал на полторы недели, только вчера вернулся.
У нас много как 1С8 так и 1С7.
Можно ли как то заранее прописать пути к серверным 1С7 и сохранить в файл.
Чтобы не настраивать у каждого пользователя пути к семеркам?
И как я еще говорил у нас много 1С7 баз, около 20, поэтому сильно подвисает стартер когда показывает список баз 1с7
Я видел, это поведение настройкой управляется, но мне кажется если уж сворачивать в трей, то в тот момент когда окно становится неактивным.
Debug: 22.05.2014 10:11:36
Computer name: PROGER1C-ПК
Application: C:\Program Files (x86)\StartManager\1CLaunch.exe
Error ID: {49834420-9274-4D00-88BF-77DCAE16C022}
ClassName: EIdReplyRFCError
Message: Illegal PORT command.
UserMessage: Не удалось проверить наличие обновлений! [FTPCheckAndGetFile]
Работали в базе 8.2.19.90, с сервером той же версии естественно. Обновили и сервер и платформы клиентов (толстый клиент используем). Запускаю или конфигуратор или предприятие, он мне пытается старую версию запустить, естественно вылетает ошибка несоответствия версий. В настройках стоит запускать 8.2 (конкретный номер версии не прописан). Старую версию 1С счас удалю, но если бы я работал с несколькими базами разных версий (т.е. например фирм-клиентов), то это бы напрягло.
И еще заметил:
- при запуске конфигуратора он его запускает старой версией, и вылетает ошибка несоответствия версий,
- при запуске предприятия он пишет справа внизу что запускает старую версию (19.90), но 1с запускается нормально с правильной версией (т.е. используется 1сestart, эт хорошо :) )
Запуск из стартера
Случай 1:
при открытой бд в пользовательском режиме открываем из стартера конфигуратор
говорит что информационная база в режиме конфигуратора уже открыта!Вы уверены что хотите открыть еще одну сессию приложения. нажимаем да и конфигуратор открывается
странное поведение, да и 2 конфигуратора не открыть никак :)
случай 2: Наоборот, при открытом конфигураторе открываем пользовательский режим тоже говорит что уже инф база открыта...
А также, вопрос. У меня есть группа баз, в которой сейчас есть базы 8.2. Я хочу создать в этой группе базу, которая будет открываться в платформе 8.3. В текущей версии для этого нашел только сложную манипуляцию (создать новую базу в папке в группе 8.2, открыть штатный лаунчер, в нем сменить базу на 8.3 и перезапустить StartManager). Возможно, я куда-то не посмотрел?
Upd. Разобрался, вопрос тоже выливается в интерфейсный бантик - список платформ слишком длинный (у меня) и выходит за границы экрана. Есть ли возможность реализовать прокрутку/отображение в несколько колонок, либо добавить еще один уровень подменю (8.1/8.2/8.3) ?
Аналогично, при создании базы: если создается в группе "Информационные базы 82", то в выпадающем списке нет платформ 8.3 (что неудивительно - форма свойств одна).
ИМХО, при создании базы точно должна быть возможность выбрать редакцию платформы, а вот в свойствах уже созданной базы - сложно сказать. Переключение между редакциями случается не так уж часто, список релизов раздувать тоже не очень интересно (собственно, в контекстном меню при большом количестве установленных платформ это заметно: . Я бы подумал в сторону выделения выбора "8.1/8.2/8.3" в отдельное поле в форме свойств, но есть опасение, что форма от этого будет выглядеть перегруженно.
И еще хотелось бы заметить парочку опечаток в интерфейсе:
1. В меню сверху: "Каталог программнНого кэша (Local)" (вместо "программного").
2. Настройки -> Основное: "Использовать мягкую очистку кэш" (слово кэш в прочих местах склоняется).
3. В контекстном меню при щелчке на группе: "СоздаНть информационную базу" (вместо "создать").
Лично для меня, например, немного странно группировать по версии 1С.
Например, тестируешь перенос, несколько баз 1С (7.7, 8.1, 8.2).
Удобнее положить в одну "папку", и не вспоминать какая версия у какой базы.
Из стартера запустил обновление, обновилось, перезапустилось.. список баз 8-ки - накрылся медным тазиком.. ;-)
Неплохо бы после nsf на обновление - принудительно предложить сохранить пользователю список ИБ...
PS: Как бы там не было, в стартере есть опция автосохранения при запуске, которую рекомендуется использовать.
.
чтобы не быть голословным - прикладываю видео... см.
я программу уже раз 15 запустил - а она все считает что "Онаружен первый запуск..."
"тщательнЕе надо, тщательнЕе..." ;-)
.
а прожка мне нравится...
Зарегистрируйте, пожалуйста, в качестве пожелания возможность отключения деления по платформам. Лично мне все равно под какой платформой запустится база, если я знаю как она называется и где ее найти.
Например, я создаю группу по имени сервера, а внутри уже базы на разных платформах. В текущей версии папка "расползается" по разным веткам. Неудобно =)
сервера. Это нужно при работе пользователей на терминальном сервере. Разным группам пользователей сервера доступны различные базы .
Но:
1. Не нашел выбор варианта запуска (толстый(упр/обычный), тонкий)
2. Стартер не видит присоединенные списки баз (т.е. общий список баз генерится из множества раскиданных по сети файлов) и редактирование базы в общем случае не даст результата.
Хорошо бы видеть и иметь возможность редактировать отдельные списки баз (сейчас для этого служит блокнот)
3. Как отключить окошко информации что база уже открыта?
2) Да, вы правы работа с общими базами пока не реализована в полном объеме
3) Это уже обсуждалось ранее. В следующей версии будет возможность отключить данное предупреждение.
Выдает ошибку (Текст ниже). Жму закрыть, далее на каждое действие (заход в меню, загрузка конфигурации) выдает ошибку (Картинка)
Плюс кнопки и селект боксы некоректно отображаются на увеличенном экране 125% (dpi 120)
Debug: 17.07.2014 09:27:07
Application: C:\Program Files (x86)\StartManager\1CLaunch.exe
AppVersion: 1.3.1.9 Beta
Windows: 6.1.7601 (x64)
System User: knight
Computer name: MONSTER-WORK
Message: Out of system resources
ClassName: EOutOfResources
Sender: TComboBoxEx
StackTrace:
MethodName:
Msg: Out of system resources.
DebugStack:
.
другой вопрос - в типовм стартере - есть список баз - как его "ипортировать" (прочитать из реестра?) в этот стартер..?
м.б. как-нить по тиму подконнектитесь - посмотреть - меня не особо жмет, но интересно где я ламернотуплю...
коннект можнов скайпе Zlopun
Правда, сразу нашлась ошибочка: при попытке создать базу из шаблона, вылетает с таким сообщением:
Debug: 11.08.2014 09:22:19
Application: C:\Users\fleyta\Dropbox\Работа\StartManager\1CLaunch.exe
AppVersion: 1.3.2.7 Beta
Windows: 6.1.7601 (x64)
System User: fleita
Computer name: DSPEVAK
Message: List index out of bounds (8)
ClassName: EStringListError
QClassName: System.Classes.EStringListError
Sender: TToolBar
StackTrace:
MethodName:
Msg: List index out of bounds (8)
DebugStack:
в новом меню "Назначить платформу" заголовок подменю отображается, видимо, первыми 6 символами. В результате, релизы 8.3 отображаются с точками (8.3.4.), а 8.2 - без (8.2.17). Наверно, более эстетично было бы отображать номера везде без точек.
Опечаточка в настройках: "при свАрачивании окна":
ничего, что я так "дробью" мелочи шлю? нет возможности обстоятельно сесть и везде въедливо пройтись...
Манифесты WiseAdvice - в архиве в аттаче, сама демка находится на их сайте (прямая ссылка: ).
Насчет падения - опытным путем выяснилось, что ронялся перечень шаблонов из-за того, что в папке с шаблонами 8.2 почему-то лежала "Автоматизированная проверка конфигураций" 1.0 под 8.1, и видимо, ее манифест лаунчером не очень съедается. Манифест, опять же, в аттаче (надеюсь, я этим авторские права 1С не нарушаю).
(256) Darth_Anyan, (254) comol, Как и обещал, постарался не затягивать с обновлениями. Выложил версию 1.3.2.8 от 12.08.2014. Исправил выявленные ошибки и отработал пожелания. В тему пока не выкладываю. Используйте механизм обновления стартера.
Вернул шаблоны, отрабатывают идеально. А можно, раз уж пошла такая пьянка, еще добавить возможность изменять размеры формы выбора шаблона? или хотя бы выводить полный текст заголовка во всплывающей подсказке. А то некоторые шаблоны имеют запредельную длину:
И еще случайно обнаружился баг: если при выборе шаблона спозиционироваться на группе и нажать "Продолжить", лаунчер благополучно упадет с довольно логичной ошибкой:
Debug: 12.08.2014 16:31:38
Application: C:\Users\fleyta\Dropbox\Работа\StartManager\1CLaunch.exe
AppVersion: 1.3.2.8 Beta
Windows: 6.1.7601 (x64)
System User: fleita
Computer name: DSPEVAK
Message: Unable to create directory
ClassName: EInOutError
QClassName: System.SysUtils.EInOutError
Sender: TToolBar
StackTrace:
MethodName:
Msg: Unable to create directory.
DebugStack:
И еще опечаточка: Настройки -> действия при двойном щелчке -> Запустить Snegopat". По аналогии с главной страницей, нужна открывающая кавычка перед Snegopat
И ещё крайне был бы признателен за функцию "ЗАпустить в режиме обычного приложения", "Запустить в режиме управляемого приложения" (не толстый/тонкий клиент а /runmodeordinaryapplication).
Я даже чё нить закину в "Поддержать проект" чесслово если сделаешь. Очень удобная штука - "съел" просто все остальные стартеры.
Проблема осталась.
Шттаный пускальщик 8-ки - показывает список баз и запускается. и даже запускается платформа.
.
этот стартер упорно(упорото) пишет: "платформа 1С Предпритие 8 не найдена"
У меня файлы платформы "1С:Предприятие 8" размещены не в "ProgramFiles" - на это есть свои причины. А очень хотелось бы испытать "StartManager"... :(
Надеюсь, что вы выполните своё обещение: "... то в следующей версии будет добавлен альтернативный механизм поиска установленных версий платформы v8.".
Не удалось проверить наличие обновлений!
При проверке обновлений возникли технические сложности.
Справку однако скачивает без проблем.
Может, имеет смысл вообще убрать пункт, раз уж есть "Действия для ИБ"?
1. Добавляю из SM базу.
2. Пытаюсь удалить группу, в которой есть как базы 8.2, так и базы 8.3. Лаунчер мне этого не дает, уведомляя, что в папке есть базы разных платформ.
3. Обнаруживаю, что добавленная в п.1 база исчезла.
Видимо, SM записывает список баз только при выходе. Если между п. 1 и 2 перезагрузить SM, ничего не пропадает. На самом деле, это может быть довольно серьезно - у меня, например, машина (и лаунчер с ней) неделями не перезагружается, а так вот из списка внезапно пропала база, добавленная 2 дня назад...
Дальнейшие раскопки привели к еще одному странному случаю:
1. Я добавляю группу в платформу 8.2
2. Я добавляю ИБ (существующую, но не думаю, что это важно)
3. Щелкаю правой кнопкой по ИБ, назначаю платформу 8.3
4. Все это время в списке платформ 8.3 не появляется ни папка (даже в режиме отображения пустых папок), ни назначенная база (получается, что база вообще как будто пропадает).
5. Перезапуск лаунчера не помогает, даже несколько раз. Но стоит запустить 1 раз родной лаунчер - как потом при запуске StartManager все появляется на своих местах в группе 8.3
Имхо, нужно как-то определить логику, с какими списками баз и как взаимодействовать, т.к. теоретически возможны коллизии.
Вариат а) изначально помнить, где есть какая база (8.1, 8.2/8.3 или оба списка), и при добавлении новой базы 8.1 добавлять ее в оба списка.
Вариант б) Предлагать перенос отсутствующих баз из списка 8.1 в список 8.2/8.3, и опираться в дальнейшем на единый файл, но при добавлении новой базы на платформе 8.1 прописывать ее в оба списка.
Ради интереса поставил платформу 8.0 - логика копирования прописанной базы аналогична 8.1.
Когда добавляю/удаляю базу в список баз в вашем стартере, всё ок - изменения отображаются в типовом стартере.
Когда в вашем стартере меняю имя и путь у уже существующей базы, то изменений в типовом стартере не происходит. А при перезагрузке компа в вашем стартере изменения пути и имени базы слетают - становятся такими, как в типовом.
Application: C:\Program Files (x86)\StartManager\1CLaunch.exe
AppVersion: 1.3.1.9 Beta
Windows: 6.1.7601 (x64)
System User: 022540
Computer name: LZ00100891
Message: Cannot create file "C:\Program Files (x86)\StartManager\ErrorLog-19082014_073753.txt". Отказано в доступе
ClassName: EFCreateError
Sender: TPopupList
StackTrace:
MethodName:
Msg: Cannot create file "C:\Program Files (x86)\StartManager\ErrorLog-19082014_073753.txt". Отказано в доступе.
DebugStack:
Я бы выслал, но ошибка и при пересылке, я бы приложил файл с ошибкой, но ошибка и при сохранении в файл(отказано в доступе).
Во вложении прототип
(303) я попытался развить мысль с определением релиза. Если релиз прописан "неконкретно" (как на скрине, например просто "8.3"), Система берет наиболее актуальный установленный релиз, подпадающий под шаблон. Иногда может возникнуть вопрос "а какой же ж это релиз?..." В таком случае предлагается выводить конкретно тот релиз, которым будет открыта база.
к вопросу о динамически определяемых релизах. Если я подключаюсь к серверу, где требуется версия платформы 8.3.5.1068, а в лаунчере для базы прописана просто версия 8.3, во всплывающей подсказке отобразится 8.3.5.1119 (последняя установленная на моей машине). Я так понимаю, это тоже особенность обработки параметра "DefaultVersion"?
Руками правлю default.ini - Ставлю AutoCheckUpdate=0. Запускаю лаунчер - галка снята. В Файле AutoCheckUpdate=0. Закрываю лаунчер, в файле меняется AutoCheckUpdate=1.
Если есть в списке 2 группы с одинаковым названием, отличающиеся пробелом в начале названия (например, "Группа" и " Группа", то отобразится только та, у которой пробела в названии нет, а у которой есть - проигнорируется вместе со всем содержимым.
И еще, мне кажется, или в Действиях для ИБ игнорируются имя, префикс базы и путь к выгрузке, указанные для конкретной базы?
Пример:
1. Настройки:
2. Параметры базы:
3. Действия для ИБ -> Выгрузка данных:
Нашел пару багов, вроде бы раньше не описанных:
1) При выгрузке в DT через "Действия для ИБ" не подставляет параметры %Prefix и %IBName.
Проверял на кириллице и на латинице, с пробелами и без - не в этом дело.
Строку составлял сам и использовал предопределенную.
2) (для меня не критично) В настройках не сохраняется значение переключателя "Источники обновления информационных баз".
Скриншоты для оценки:
1. масштабирование вкл, сразу после запуска:
2. масштабирование вкл, свернул-развернул:
3. масштабирование выкл, сразу после запуска:
4. масштабирование выкл, свернул-развернул:
Минимально возможный размер окна в обоих случаях - чуть-чуть меньше, чем сразу после открытия.
Однако столкнулся вот с чем:
а) Левый скрин - при запуске выскакивает такое окно, установлены ток 8.3.4.408 и 8.3.5.1119.
б) Правый скрин - не доступны флажки.
Может в Настройки - Параметры запуска - Используемые версии добавить "Не использовать"?
При добавлении группы с уже существующим названием, но другим путем, выдает ошибку "Имя группы неуникально".
Видимо из-за данной проверки при первом запуске все базы из веток "...\8.2\Демонстрационные базы\..." и "...\8.3\Демонстрационные базы\..." были свалены в одну кучу по первому пути. Хотелось бы это исправить и наконец разобрать базы по полочкам. )))
{Ctrl+Enter} открывает окно свойств восьмерочной базы.
Причем даже тогда, когда на экране открыт список баз 7.7.
Может, сделать сочетание клавиш идентичным для 7.7 и 8.х,
и если открыт список семерочных баз - редактировать по сочетанию клавиш именно семерочную базу?
PS Аналогично и с обратной ситуацией.
{Ctrl+F2} открывает свойства семерочной базы, даже если сейчас активен список 8.х.
При попытке редактирования названия группы в 8.3 (аналогично и с названием базы в 8.3) с "Альфа" на "АЛЬФА" (есть конторы, для которых принципиален регистр в названии организации, - я решил соответствовать) выдается сообщение о неуникальности наименования.
Пришлось переименовывать так: "Альфа" => "Альфа_" => "АЛЬФА"
По идее, проверка на уникальность должна быть по остальным элементам кроме текущего.
PS: Может вы имели ввиду запуск на сервере с AD (с правами Админа). Тогда можно было бы получить доступ к пользователям в каталоге %Users% и там пройтись почистить?
Да-да - на сервере (в терминале все работаем).
(346)
cfg файлы есть и в programdata и в папке allusers и в папке каждого пользователя.
во всех трёх ссылка идёт на один файл v8i.
отключаю использование общих баз, копирую общий файл в другую папку, указываю его для версии 8.2 как альтернативный список - список пуст.
Готов выслать файл для анализа - вобщем к обоюдной помощи.
1) Проверьте настройки cfg-файлов (например 1CEStart.cfg), в т.ч., и в каталоге "\ProgramData\1C\1CEStart\". Возможно у вас один и тоже путь указан более одного раза.
2) Если отключено использование общих баз, то используется список только из каталога %User%\AppData\Roaming\1C\1CEStart\. Поэтому проверьте там наличия файла ibases.v8i и его содержимое (может он пустой).
Основные косяки:
1. В списке баз пару боевых исчезли, при добавлении в список добавляет с пустыми параметрами запуска в штатный стартер, установить версию платформы не позволяет. При перегрузе стартера исчезает. (Возможно так отрабатывает контроль дубликатов групп/элементов?)
Полностью выносил версию с компа Revo Uninstaller, не помогло.
Мелочи:
1. В интерфейсе кнопка выбора режима запуска 1С Предприятие ниже основной.
Разное:
1. Не видит обновлений на сайте - это пока бета?
2. Хотелось бы кнопочку, по которой перегружался/восстанавливался список баз из штатного стартера.
Однозначно откатился на 1.3.2.16 бета
После обновления сохранилась ошибочка, когда при включенном масштабировании, если свернуть-развернуть стартер, его разносит на полтора экрана.
И еще, есть база на веб-сервере. В режиме запуска "Автоматически" почему-то стал открываться типовой лаунчер, причем для толстого клиента. Если принудительно выставить "Тонкий клиент", все ОК.
Стартер хорошо подходит для администрирования баз 1С при доступе разнородных пользователей (допустим разных фирм) к серверу терминалов. В нем есть возможность выключить лишний функционал для клиента. Но еще желательно, чтобы пользователей видели только свои базы. Может я ошибаюсь и можно на уровне стартера создавать группы с различными списками баз
и сколько примерно ждать?
.
а по серьезному - огромное спасибо. очень приятно видеть хорошие вещи сделанные, и сделанные неплохо - это вообще в современную эпоху размножившихся как вшей 1Сников - очень радует!
всяческих успехов тебе.
При выгрузке базы (хоть cf, хоть dt) в имени файла игнорируется параметр %IBName
Перехожу н аиспользование стартера.
Или я что-то недопонял?
.
ВОПРОС СНЯТ, ПРОЧИТАЛ ОПИСАНИЕ ;-)
хорошо бы поддержку иерархии и для 7.7...
хороший, но сильно навороченный стартер - но хороший! пока активно не юзаешь - не все в голове улеглось
1. При запуске, несмотря на настройки, в трей не сворачивается
2. Хотя изменения в настройки не вносились, кнопка сохранения настроек при запуске/перезапуске говорит что надо сохранить - прям горит как красный знак светофора ))).
Параметр %IBName отрабатывает, но из имени базы удаляются точки (если они там есть). Это задуманное поведение программы?
Стартер видит 8-ую файловую базу, все ок, все норм. если 1. спозиционироваться на ней в списке кусрочром 2. выбрать в меню "проверка физической целостности файла БД" - открывается окошко, но в поле с путем к базе -неожиданно пусто.. ожидал что туджа автоматом подставится путь+имя файла базы - нужный, а приходится выбирать руками. имхо как-то красивше - если будет автоматом подставляться..?
.
или я что-то не понял?
спсб.
До описанного вами я сам тоже допер, чуток покопавшись.
И точно также - копирую и вставляю.
;-)
вот таки и воспитывают из нас копипастов...
Если база подключена через список общий информационных баз, то версия 1С предприятия для нее не определяется и запускается последняя установленная. Еще лучше было бы сделать ключ \AppAutoCheckVersion ключом по-умолчанию.
AppAutoCheckVersion нужен для того, чтобы при запуске автоматически выбиралась нужная версия 1С в случае, если их несколько. Для SQL-ных баз это особенно критично, т.к. иногда последняя установленная версия на компьютере пользователя не совпадает с версией, установленной на сервере приложений 1С.
или установить локальную версию 7.7. она ВСЕГДА будет запускаться монопольно... ;-)
Но не хватает очень нужного метода формирования списка инфо баз - чтоб можно было найти все базы по указанному пути/диску. Иногда на диске много баз и в разных каталогах, но в ай списке (ibases) они не прописаны но очень хотелось бы их всех сразу включить в список. Не тыкаться же в каждую :) А если база на диске куда то перемещена, то искать ее потом и снова подключать (не удобно).
1) "Например, как по умолчанию именовать базы?" - тут вообще все просто, - по названию ее каталога на диске (маловероятно что какая то база будет в корнище диска валяться)
2) "Какую версию (81,82 или 83) присваивать базам при регистрации? - это уж вообще не существенно, - будет сформирован в стартере список (тоесть например создаем в стартере группу, тыкаем по ней правой мышкой, всплывает меню, выбираем в нем пункт подключить из пути (каталог, диск, сетевой ресурс и т.п. - не важно), выбираем путь и вуаля - за долю секунды вся группа в стартере соответствует каталогу) - а там уж можно отличить мух от котлет (я про запуск версий) :)
3) "Или, на сколько критично время поиска (может занять продолжительное время)?" - речь идет о том чтобы подключить каталог с базами - это доли секунд. А если кому надо по всему(по всем) диску искать - это решает каждый, главное путь указать.
И этих простых моментов вполне достаточно чтоб придать существенный вклад в функционал (который и так конечно очень существенен) управления списками баз. А то юзать типовой ай список вообще НУ ВООБЩЕ не удобно :)
Ещё пара нюансов:
1) На закладке 1С:Предприятие задан фильтр. Переключаюсь на закладку История.
Пытаюсь запустить какую-то базу - а она не соответствует фильтру.
По моей логике - отображение на первой закладке должно соответствовать фильтру на первой закладке, на второй - фильтру со второй страницы.
"Жена, какие вчера вкусные котлеты были!!!" - "Сегодня четверг, рыбный день, котлеты недоступны"
2) Свойства информационной базы - Идентификация.
Указываю пользователя, не указываю пароль - открывает окно аутентификации.
Указываю пользователя, не указываю пароль, ибо он на самом деле пустой - открывает окно аутентификации.
Не указываю ни пользователя, ни пароль, ибо они на самом деле пустые - открывает окно аутентификации.
Может, добавить возможность указать <Пустой>?
2) У меня ИБ с пустым паролем запускаются без задержек на диалоге аутентификации (когда пароль пустой конечно). В этом случае в командную строку добавляется параметр /P"" (с пустыми кавычками), поэтому всё должно работать. Перепроверьте еще раз, что у вас пароль действительно пустой. Если проблема останется, напишите в личку, будем отдельно разбираться.
1) Ничего не надо делать с фильтрами на какой-то другой странице, первой, когда мы работаем на третьей. Просто открывать да и всё. :)
2) Кажется, понял, как отловить ошибку.
Если установить в свойствах базы параметры аутентификации (галка и пустые логин и пароль) - то база открывается.
А если плюс к этому в настройках Start Manager задать параметры запуска по умолчанию - тогда пустые, но заданные параметры аутентификации конкретной базы игнорируются.
Невозможно убрать базу из "Избранных" - удаляешь её в категории 8.2, переходишь в 8.х, а она там. Удаляешь её в 8.х, переходишь в 8.2 - она опять там же.
Хотелось бы, если установлен "Разовый режим запуска" "Авто", то что бы этот параметр не перекрывал параметр для ИБ.
Можно сделать опциональными навязчивые балун-оповещения из трэя при запуске платформы?
В истории нет записей по запуску семерки, все понятно, отсталые африканские племена.. в ногу с прогрессом.. - будет?
Версия демо снегопата совпадает с версией 1С, если запускать стартер снегопата - он нормально загружает 1С из себя.
Но я так понимаю не работает механизм СтартМенеджера - он не хочет запускать сначала стартер снегопата и через него 1С с нужной конфигурацией...
Нет, если бы была проблема с поддерживаемой платформой он выдаёт предупреждение.
Если запускать через стартер снегопата - всё хорошо.
А так стартменеджер не отрабатывает цепочку запуска со снегопатом.
Строка запуска C:\Snegopat\core\starter.exe
доп. ключей нет
Версия СтартМенеджера 1,3,2,16 бета
А читать полтыщи постов - не всегда возможно... ;-)
1) Подключаться по com-соединению и считывать пользователей средствами 1С, но здесь предварительно надо указать параметры аутентификации;
2) Программно парсить файл 1Cv8.1CD искать таблицу "v8users" и из нее получать список пользователей. Наверное самый предпочтительный вариант (не для клиент-сервер конечно) .
3) Для клиент-серверных баз напрямую обращаться к таблицам базы и так же получать список. Наверное должен работать в паре со 2-м вариантом.
4) Завести отдельный список баз и заполнять вручную (наверное самый худший вариант, но тоже имеет место быть)
К сожалению пока нет достаточно времени, чтобы поэкспериментировать и перейти к реализации этих планов (только по выходным удается немного времени выкроить).
Если в списке баз 8.* есть базы с одинаковым наименованием, StartManager это нормально позволяет, но платформа 8.* этого не позволяет. При сохранении такой базы StartManager выдает неинформативное сообщение "Ошибка обновления файла списка информационных баз. Не соответствующее значение ID". Головой понимаешь, что 1С не позволяет добавлять базы с одним наименованием, на что и ругается StartManager, но при этом не понятно, что он изменил/сохранил в свойствах базы, а что нет, или ничего не изменил/не сохранил... Просьба сделать сообщение более информативным.
В списке баз (который виден через типовой стартер 1С) при сохранении такой базы появилась строка "Информационная база" с пустой строкой подключения. При исправлении наименования базы в типовом стартере база не появилась.
Для этих баз Стартер не может определить тип базы, отображается зеленый знак со знаком вопроса. Базы SQL. Для баз не из списков общих баз тип определяется правильно.
P.S. Версия стартера 1.3.2.26 beta
Сорри если повторяюсь, но очень хочется возможность указывать режим запуска по клику для каждой конкретной базы.
Так как есть часть баз, в которых идет разработка и надо заходить по дефолту в конфигуратор, а в части работаешь в режиме предприятия только.
И так же очень не хватает ручной сортировки баз.
Исчезли общие списки информационных баз, то-есть в окне запуска все базы есть,в настройках галка стоит, а в окошке ниже путей к спискам не показано.
Хорошо бы по аналогии пункта контекстного меню "Назначить платформу" реализовать "Открыть в платформе". Вероятно еще удобнее это будет вынести в окно "Запустить с выбором параметров" - помимо параметров еще задавать и версию платформы. И запоминать посл. выбор.
После использования программы у меня полностью очистится список баз 8-ки. Все, что нажимал это кнопки фильтра по номеру платформы.
Версия программы 1.3.2.29. Windows 8 64bit
2.Новая версия Снегопата проходит активный период навёрстывания возможностей.
Скачал самый верхний "Установочный файл (дистрибутив) [1.3.2.25 beta]", установил. При запуске сразу пишет, что период пробной версии истек - перенаправить на сайт для ПОКУПКИ полной версии. Как то некрасиво получается - почему сразу в тексте не предупредить, что продукт платный и его стоимость. За скачивание тут снимаются баллы, а в результате продукт который даже не запускается и сразу пытается перейти на внешний сайт.
Этот релиз есть в середине.
А листать как-то неудобно. Оочень длинно и всё в одном месте -описание, продукты для скачивания, комментарии...
И по моему уже должна быть следующая версия. ;)
Обновился на 1.3.2.30. Очень удобная функция - выбор версии платформы при запуске с выбором параметров. Но почему заполнение выпадающего списка привязано к назначенной версии платформы? например, если у меня на базу назначена жестко 8.3.5.1383 или хотя бы 8.3.5, список выбора пустой.
Это не совсем корректно, я считаю. Если пользователь запускает базу с некоторым релизом, он, как правило, отдает себе отчет в своих действиях (например, у меня был кейс, когда приходилось базу с "основным" релизом 8.3.5 запускать разово на 8.3.4 для обхода того или иного глючка). При этом согласен, что имеет смысл в выпадающем списке оставить только версии платформы соответствующей редакции (8.2 или 8.3).
Не согласен! Мне часто надо конфы 8.2 (например продукт на основе УТ 10.3, которая под 8.2 по дефолту) запустить в Предприятии 8.3.
Именно для этого кейса я и просил данную доработку.
P.S. Автору респект что так оперативно реализовал пожелание! Еще немного доработать и вообще сказка )
И все ждем ручную сортировку в дереве баз )
Парни, вы шутите? Скачал за 1sm файл (1.3.2.25), запускаю, пишет, пробный период закончился, вышвыривает на сайт. Уже и на почту вам писал месяца два назад. Что за безобразие?
Чтобы было сразу видно что запись осталась, а базы нет.
как это делается в старом Starter1C от Димы Лыжина.
Но у нее есть нюанс - проверка делается только при запуске, а не в реальном времени при открытии окна.. У меня настроено сворачивание в трей после запуска баз, то есть стартер не перезапускается каждый раз, а весит в памяти постоянно.
Возможно конечно реализовано фоновое сканирование баз, пока стартер висит в трее, типа как бекапится список баз.... Я это проверю сейчас.
Но если такого нет - просьба автору реализовать такой функционал.
При включенном режиме масштабирования плывут три "правых" кнопки (Настройки, Выход, Системное меню).
Масштабирование Выкл:
Масштабирование Вкл:
upd: уточнение: при любом изменении параметров масштабирования указанные кнопки "плывут" после 1 перезапуска либо влево (заезжая на прочие команды), либо вправо (уезжая за границу окна), 2-й перезапуск - все ок. И по прежнему, независимо от режима масштабирования, если свернуть-развернуть приложение при включенном системном масштабировании, окно увеличивается в полтора раза. Экран FullHD, с включенным масштабом 150%, ОС Win8.1
Просьба реализовать вопрос - под каким релизом платформы создать новую чистую базу.
1) периодически стартер делает фоновый бекап списка инф. баз (в трее всплывает сообщение о этом). А куда он делается и как из него восстановить?
В списке "снимков" (который по Ctrl+L) записей не появляется....
2) есть пункты "Сохранить списки инф. баз". Сохраняются файлы "ibases.v8i". Но пункта "Восстановить" там нет - имеется ввиду что обратно ручками надо копировать?
2) В данном случае под сохранением подразумевается простое копирование файла, например на внешний носитель, в сетевой или локальный каталог. Здесь не подразумевается последующее восстановление. Назначение одно - сделать быструю копию файла списка баз,(для разных целей), не открывая проводник и не бегая по каталогам.
есть пара вопросов по механизму удаления базы с диска:
1) Сколько не пробовал, - база не удаляется с диска. Удаляются некоторые файлы, но сам 1CD и файлы типа 1Cv8.1CD.* остаются. База закрыла.
2) Как я понял, при удалении базы не удаляется кеш, а очень хорошо бы кеши базы тоже чистить!
3) при попытке удалить базу, для которой запущен конфигуратор/предприятие, не выдается сообщение что файлы заблокированы и что удалить их нельзя. при этом выводится сообщение что база успешно удалена.
Допустим у меня ЗУП 2.5
я добавил идентификатор HRM/25
назначил платформу 8.2
В этом случае все прекрасно - обновление показывает.
Но если я хочу запускать базу под платформой 8.3, то обновления больше не показываются. попытка посмотреть наличие обновления (F10) вываливается с ошибкой.
Хотя, если вручную сформировать адрес: , то обновление показывает.
Мысль: надо отделить мух от котлет. Платформа для запуска и платформа для обновления должны задаваться в отельных полях.
Платформу для обновления можно даже не выводить в отдельное поле, а указывать в настройках идентификаторов конфигураций (HRM/25/83)
Можно по подробней о ней?
Еще проблемка с параметрами запуска. Ставлю "/UC123" что бы открыть заблокированную базу, а параметры не срабатывают, база не открывается и выдает соответсвующее сообщение. Пробовал и в свойствах базы ставить и "запустить с параметрами", не идет. Когда выбираю "Запустить с выбором параметров", то вообще открывается стандартный стартер.
Еще: AdditionalParameters не копируются из локального списка баз.
2. При большом количестве баз медленно работает поиск по наименованию
3. не хватает поиска по параметрам соединения
реализация примерно такая: сначала выполняется regsvr32 нужной версии radmin.dll с ключом /s, а потом запускается оснастка 1CV8 Servers.msc.
Т.е., аналог такого батничка (на примере 8.3.5.1383).
regsvr32 "C:\Program Files (x86)\1cv8\8.3.5.1383\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"А если в окне выбор ввести имя файла, то в итоге вообще получается "*...dt" (с тремя точками).
Исправьте эту мелочь по возможности.
Префикс базы не подхватывается, пока не открою свойства базы.
1) Запускаю StartManager. Выбираю базу. Действия для ИБ - Выгрузка в DT.
Префикс не подхватился.
2) Открываю свойства инф.базы. Закрываю свойства инф.базы. Действия для ИБ - Выгрузка в DT.
Префикс подхватывается.
Есть база, где пароль - пустой (логин допустим тоже пустой).
Ставлю галку в свойствах инф.базы, пароль оставляю пустым.
При входе в базу открывается окно ввода пароля.
Это происходит только тогда, когда введены в параметрах программы логин и пароль по умолчанию.
Они как бы приоритетнее над пустым паролем базы.
Должно быть так:
Если не введены логин-пароль для базы - используются логин-пароль по умолчанию,
а если стоит галка в свойствах базы Параметры аутентификации (даже если пароль и логин пусты, но галка стоит) - тогда параметры программы по умолчанию должны игнорироваться.
Если параметры аутентификации по умолчанию (в программе, а не для базы) не заполнены - проблемы нет.
Теперь база с режимом запуска "Толстый клиент" запускается при разовом режиме запуска Авто в режиме "обычное приложение" вместо "толстый клиент управляемое приложение". Стандартный стартер запускает ее в режиме "толстый клиент управляемое приложение".
Локальная машина - ось Вин 7 х64, сервер - Вин 2008, SQL Server 2012.
Очень полезное, удобное и функциональное приложение! Спасибо за разработку!
Хотелось бы для каждой базы иметь возможность выбора действия при двойном клике: запускать предприятие или конфигуратор.
1) ветка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
2) ветки с платформами по-умолчанию ({5CD98F13-1050-4b43-84F2-33AD97CFC287}\LocalServer32\ и т.п.).
Как правило этого бывает достаточно. Дополнительно вы можете указать исполняемый файл платформы в свойствах инф. базы.
Нашел пока такой способ. Сворачиваем в трей, переключаемся на другой экран, разворачиваем из трея.
А вот и нет, оказывается. При запуске программа выдаёт сообщение: "Истек период использования тестовой версии программы" .... и т. д. с последующим принудительным перенаправлением на сайт.
А когда, собственно, тестовый период-то начался? С момента попытки первого использования начался и закончился тут же!
2 sm потратил на стартер и файл справки, ненужный, как оказалось. Кстати, справочную информацию общепринято прилагать к предлагаемому программному обеспечению, а не продавать отдельно, пусть и за виртуальные sm.
2) На счет справки... сейчас на Infostart нет возможности выложить файл бесплатно (по крайней мере я этого не нашел). 1sm устанавливается автоматом. Так что на самом деле я ничего не продаю..
В принципе функционал просто шикарен.
Остался один шаг - реализовать скрипты, их сохранение и запуск.
ГОДАМИ пользователи волают, что им тяжко сохранять базу данных в DT, запускать их тестирование и выгон пользователей.
Ещё было бы неплохо, чтобы при двойном клике на непрописанной базе, StartManager предлагал бы её прописать.
1. Есть информационные базы с конфигурацией, предположим, Бухгалтерия Предприятия 2.0. При занесении их в список ИБ стартера в свойствах ИБ указывал: режим запуска - толстый клиент. Но базы почему-то запускаются с параметром командной строки /RunModeManagedApplication т.е. в режиме управляемого приложения! А должны были запуститься либо совсем без параметра установки режима запуска либо с параметром /RunModeOrdinaryApplication.
2. При создании новой (или подключении существующей) базы данных стартер позволяет выбрать только старшую платформу 1С. У меня, например, установлены все версии платформ 1С 8, а в списке выбора платформы отображается только 1С:8.3. Приходится после подключения (создания) переназначать платформу. Особенно неудобно, когда создаёшь пустую ИБ, т.к. она всегда создаётся в формате платформы 1С:8.3.
P.S. Забыл указать (2): в списке информационных баз при подключении/создании установлен отбор - "8.х", т.е. ИМХО, в списке выбора платформы должны быть доступны все, установленные в системе.
Пытаюсь ввести параметры аутентиф. Свойства базы - параметры подключения - пусто (не подхватывает сведения из файла со списком). Ввожу параметры подключения, логин, пароль. Сохранить. Открываю опять свойства. Логин пароль-есть, подключение опять пусто.
И зачем программе стали нужны права администратора ? Ну скажите мне за каким ?
и теперь под обычным пользователем версию 1.4 не запустить
Если флаг снять, а потом снова поставить, то в избранном тоже происходит сортировка.
Было бы удобно иметь возможность вводить для базы несколько вариантов аутентификации, для разработки часто требуется входить под каким-то пользователем.
И выводить варианты входа в предприятие (варианты пользователей) либо в выпадающем списке в кнопке "Предприятие" либо в контекстном меню соответствующей базы.
Похоже что в клиент серверном варианте не работают параметры запуска, например, у меня прописан код доступа в заблокированную базу, входишь в конфигуратор, блокируешь сеансы, запускаешь из конфигуратора предприятие и войти не дает... В то же время из стандартного стартера все работает.
И еще небольшое замечание, в настройках параметров запуска, мне кажется стандартные параметры надо запретить удалять, т.к. можно случайно удалить и уже никак не вернуть, что не приятно.
Я некоторое время назад загружал инсталлятор стартера , теперь при его запуске он пишет что нужно загрузить новую версию . Как мне нужно скачать файлы чтобы мне не надо было периодически оплачивать обновления?
Петр
Не нешел возможности изменять каталог настроек.
Можно ли использовать каталог настроек в каталоге программы?
C:\StartManager14\1CLaunch.exe /asp
Подробнее о ключах запуска можно ознакомиться в справке (F1)
PS: Если StartManager запускается со сменного носителя, то настройки автоматом будут созданы в каталоге программы.
Ну и не забывайте обновляться когда выходят обновления.
1. Права на запись есть. Папку предварительно создал, стандартным стартером в ту же папку из того же шаблона под тем же пользователем все создается на ура.
2. Шаблон любой - пробовал и БП 2.0 и БП 3.0 и разные другие. Установка на компьютер, платформа 8.2 и 8.3. Попутно заметил что в окне выбора шаблона - шаблоны не сворачиваются по конфигурациям.
3. Окон ошибок нет. Процесс завершается молча, но безрезультатно.
Особенности: обыкновенный пользователь (не администратор), временная папка на RAM диске 1Гб, ограничения. Защита KIS 16 и дополнительно в настройках безопасности подключена Software Restriction Policies (SRP)
P.S. Отключил SRP - выскочило окошко на разрешение запуска smaction от имени администратора. smaction лежит в папке администратора, поэтому и не работает установка из шаблонов.
С отключенным SRP в результате получаю такое сообщение. Папка, где должна создаться база, пустая.
Это как то решаемо?
1.4.0.45, при попытке нажать "Обратная связь" ругается:
Также, замеченные опечатки:
Свойства информационой базы
Сведения - в текстах подсказок к полям:
Конфигурация - Конфигурация, по которой...
Версия платформы - Версия платформы, используемая...
Дополнительные параметры - Дополнительные ключи запуска, которые...
Внешняя обработка - Полный путь к внешней обработке, которая будет запущена...
Резервное копирование
поле Каталог
Подсказки:
Сценарий, согласно которого...
Каталог назначения, в который...
Префикс, который...
Блокировка
Подсказки:
Текст, выводимый пользователям
Код для снятия...
Оформление списка:
Отображать (вместо отображИть, в 3 местах)
Еще:
- не создается пустая файловая база, выводится сообщение "Ошибка создания информационной базы!"
- невозможно изменить размер окна "Создание информационной базы" (неудобно, когда установлена куча шаблонов)
- дерево с шаблонами не группируется по конфигурации:
- в списке баз уже есть база по имени, например, "1C:Документооборот 8 КОРП (демо)". Я создаю локальную базу из шаблона того же документооборота. Имя новой базы в списке нигде прописать нельзя. База создается, а потом опачки:
И новая база не добавляется, но при этом (если добавляю базу в соседнюю группу) исходная база переносится туда, куда я пытался добавить новую.
- несколько странно выглядит при удалении файловой базы возможность удалить только 1CD-файл, без сопутствующего "мусора". Остается потом в папке примерно следующее:
Может, есть смысл всю папку очищать?..
- не работает очистка временных файлов - ругается "Очистки временных файлов не выполнена!" (и тут же опечатка - ОчисткА).
- интерфейсная мелочь - модальное окно, требующее нажатия ОК, при копировании в буфер обмена, добавляет лишний клик. Более уместным кажется всплывающее окно с текстом, которое само погаснет.
- интерфейсная мелочь - если искать ИБ "по вхождению в строке соединения", то при нажатии Esc или "Отмена" выводится лишнее модальное окно "Информационная база не найдена!"
- интерфейсная мелочь - не очень понятно, что контекстно зависимые от выбранной базы команды "Запустить проверку физической целостности файла БД", "Каталог пользовательского кэша", "Каталог программного кэша" делают в главном меню, более уместно они бы смотрелись в меню "Свойства инф. базы"
- Опечатки:
при попытке выполнить проверку целостности для серверной базы выдается сообщение "...для файлового варианта информационной базЕ" (должно быть базЫ)
В окне "Выполнение сценария"
- "Выгрузить а каталог" (вместо В каталог)
- В подсказке к полям "Пользователь" и "Пароль" - "подключения" (вместо "подключения").
Если в свойствах информационной базы в качестве используемой версии платформы указан не установленный релиз 1С (при нынешней гонке релизов частое явление), то при открытии конфигуратора или предприятия мы получаем открывшееся окно проводника с папкой StartManager.
Не сразу понимаешь в чем ошибка.
При попытке получить обновление появляется сообщение что:
"Не удалось подключится к серверу обновлений!"
"Не найдено подключение к интернету!"
Если нажать на получение справки, то она скачивается без проблем.
Кнопка Скачать актуальный релиз web - скачивает 1.3.2.34
Версия 1.3 на версию 1.4 не обновляется, т.к. для StartManager 1.4 требуется отдельная установка.
У меня пользователи работают на сервере терминалов, есть ли возможность в режиме "пользователь" отключить кнопки "1С стартер" , чтобы пользователи не могли запустить конфигуратор, добавление баз и др., кроме того и кнопку "Системное меню" через нее появляется возможность запуска браузера , обновлений и др.
Петр
Стартер запущен на компьютере без интернета. В этой публикации я вижу только [1.4.0.41 Beta], поискал в гугле другой сайт, там сказано:"Сайт закрыт на техническое обслуживание."
Извиняюсь, если не заметил чего-то, но явно тут что-то не то, если за 2 дня не удалось найти последний вариант. ;)
1.
База под 8.3. Команда "Каталог программного кэша" корректно переходит в папку \AppData\Local\1C\1Cv8\<GUID базы>
Однако, из контекстного меню при попытке очистить программный кэш она почему-то пытается вынести папку \Appdata\Roaming\1C\1Cv8\<GUID базы>, т.е. делает то же, что и "Очистить пользовательский кэш"
2. Если запустить команду "Тестирование информационной базы" и дождаться закрытия окна по таймауту, до перезапуска стартера не получится запустить тестирование и исправление, кнопка "Да" будет просто игнорироваться.
Также, протокол ТиИ сначала выводится в модальном окне (а он обычно длинный и вылезает за пределы экрана), а потом еще раз - в текстовом файле. Есть ли смысл его выводить в первый раз?
Также, есть ли планы по реализации выбора конкретных пунктов ТиИ?
И опечатки:
(в зависимости - раздельно)
(переставлены местами название ИБ и слово "базы", "звершено" вместо "завершено)
После указания пользователя в настройках базы по кнопке определить версию:
Ошибка подключения к конфигурации!
Недопустимая строка с указанием класса, ProgID: "V83.ComConnector"
Надо зарегить в системе ComConnector?
Также, плавающая ошибка - в какие-то моменты пропадает из меню переключение режимов "Пользователь - Специалист - Разработчик", конкретно условия воспроизведения поймать не удалось.
Жук: На вкладке "Настройка-Параметры Запуска" при выборе в поле "Платформа 1С 8.3" пункта "Использовать указанную версию" становится доступным DropBox выбора версии поля "Платформы 1С 8.2".
Очень круто! Спасибо за новую версию!
Пользуюсь стартером уже давно, но новую версию загрузил недавно,и сразу появились вопросы.
1.Что это за трал версия? она перестанет работать по окончании срока? о_0
2.Резервная копия не создается,пишет дождитесь окончания операции,потом окно исчезает а резервной копии нет.
3.Какую нужно иметь версию и где ее взять что бы можно было блокировать пользователей на время резервного копирования?
4.Логин и пароль по умолчанию не возможно заполнить =(
1) В настоящий момент используется тестовая (beta) версия (находится в стадии отладки). Но вечной она такой быть не может, поэтому имеет ограничение по времени. Далее предполагается, что к определенной дате должна выйти уже стабильная версия без ограничения срока действия.
2) Сложно ответить, т.к. у меня ситуация не воспроизводится. Напишите подробней, что выгружаете (база обычная или управляемая) и по какому сценарию (с указанием пароля или нет).
3) Данный функционал пока в стадии разработки.
4) Не совсем понятен вопрос, в чем заключается сложность. Если можно, подробнее опишите.
И еще просьба, укажите версию стартера, которую используете.
1.Спасибо ,ясно, будет ли стартер платный или будет иметь платные функции?
2.База на СУБД mssql,База УТ 11.1 (УФ) Аутентификация прописана в свойствах базы .(есть предположение что не создается резервная копия из за монопольного режима,мешают фоновые задания) , поэтому о блокировке базы и был 3-й вопрос.
4.Настройки программы-Параметры запуска-Аутентификация - Ставлю галочки для режимов Преприятия и для Режимов конфигуратор, поля логина и пароля неактивны! их не возможно заполнить.
Версия стартера: 1.4.0.47 Windows Server 2012 64 bit
2) Думаю вы правы, скорее всего фоновые задания. Возьму на заметку, попробую воспроизвести у себя и как то отработать этот момент.
4) Теперь понял о чем вы писали, тоже отловил такой баг. В следующей версии исправлю.
Сейчас, например, релиз 3.0.43.103 находится в списке выше, чем 3.0.43.29...
В списке нет ни одной базы, ни 8-ых, ни 77.
как добавить базы 77?
как добавить базы 8?
При попытке добавить базу версии 8 - собщение "ни одной платформы 8-ой версии не установлено"
куда дальщше идти?
в версии 1.3 - базы есть, запускаются...
.
а стартер 1.4 - не хватает, и главное - не нашел, где в стартере можно указать расположение платформы...?
Там же опечатка - в подсказке кнопки "Отмена" - Откзаться от изменений (вместо "Отказаться")
Настройки -> Сценарии резервирования.
1) нет подсказок к кнопкам (особенно актуально для кнпоки "Использовать по умолчанию")
2) Предопределенный сценарий называется "Архивирование данных инф. базы в формате 7Zip", однако формат 7Zip (.7Z) стартером не поддерживается, формат все-таки Zip
1) Кнопку настроек вынести между "Команды" и "Выход" как в 1.3.
2) Кнопку системного меню сделать побольше.
3) Кнопки обновления программы и справки считаю необходимо запрятать в настройки и добавить выбор периодичности проверки.
4) У меня панель задач слева, и, следовательно, системный трей в левом нижнем углу. При ПКМ на иконке программы в трее окно появляется в правом углу и приходится тащить курсов через весь экран. Сделать окно над иконкой в трее.
5) Выбор типа прокси.
6) Добавить в список баз иконку вида клиента (толстый, тонкий), если это технически возможно.
Очепятки:
1) бфстро: Справка - FAQ - Как бфстро изменить наименование ИБ?
2) ркжим: Справка - FAQ - Почему у меня не видна кнопка Snegopat - 1. Должен быть включен ркжим функциональности "Разработчик ".
3) Вплывающее по ПКМ в трее окно - ToolAndTip кнопки "Каталог настроек" = "Развернуть главное окно", как и у соседней кнопки.
Непонятки:
1) Необходимость команды "Перезапустить Start Manager".
2) Что за "интеграция с проводником Windows. В справке не нашел.
3) Знание того, что для выбора режима запуска "пользователь"-"спец"-"разраб" нужен ПКМ по заголовку окна приходит оооооочень не сразу. Вообще об этих режимах ничего не написано.
4) Читая (не особо вдумываясь) раздел "Использование версий платформы" воспринимаешь его как "Использование релизов платформы". Логичнее раздел переименовать в "Отображать ИБ для платформ" или "использовать ИБ для платформ" ка в 1.3.
5) Кнопки "Оценить" и "Обратная связь" в одной программе одновременно считаю перебором.
6) Зачем при ручной проверке наличия обновления программы блокировать все окно? При плохом интернете программа просто "висит" с серым цветом окна и в это время приходится пользоваться стандартным лаунчером.
1) Не запускается лаунчер 1С 8.1 из подменю "1С: Стартер" (не то чтобы он был сильно нужен, но все же)
2) Программа зависла, когда в окне "Список конфигураций" добавил новый пункт и нажал "Применить", после чего выдала ругнулась примерно следующим:
ErrorClassName: EAccessViolation
ErrorMessage: Access violation at address 0056B018 in module '1CLaunch.exe'. Read of address 00000004
Object: TPanel [PanelProperty]
UnitName: Vcl.ExtCtrls
MethodName:
StackTrace:
ProcID:
LastError: 87
OS Message: Параметр задан неверно
Total RAM: 8069 Mb
Но при этом конфигурация в список добавилась.
3) В меню "Актуальные релизы" опчечатка: "осделнаяя проверка" (вместо "Последняя")
4) не очень красиво смотрятся кнопки в окне "Подтверждение":
5) Не очень понятно, зачем просить сохранять список при каждой проверке обновлений, если не менялся собственно состав конфигураций...
6) Команда "Поиск обновлений для ИБ" для конкретной базы ругается на ошибку подключения к интернету, в то время как "Актуальные релизы" вполне себе проверяются. Такое чувство, что они по-разному работают с прокси...
7) при попытке создать новую базу 8.1 программа больно упала:
> 6) Команда "Поиск обновлений для ИБ" для конкретной базы ругается на ошибку подключения к интернету, в то время как "Актуальные релизы" > вполне себе проверяются. Такое чувство, что они по-разному работают с прокси...
У меня ругается касперский, что идет обращение на опасный веб адрес - , интересно это зачем ?
2) Обращению к адресу производится для проверки существующего доступа к интернет. Принцип простой, отправляется запрос, в ответ должен быть получен IP. Если не получили IP предполагается что нет нормального доступа (или возможно он ограничен). Если можете предложить другой способ проверки инета, то предлагайте. А что опасного в адресе я не знаю. Можете сами на него перейти, там просто возвращается строка вида "Your IP=94.233.16.38, country = RU". Этот способ позаимствовал у AmmyAdmin.
Пример - как работает MS-овский индикатор наличия инета:
Короткий перевод:
Стучимся на - ожидаем строчку Microsoft NCSI
Делаем nslookup адреса dns.msftncsi.com - ожидаем адрес 131.107.255.255
upd. В 1.4.0.51 проблема решена.
Опечатка:
в окне "Оформление списка"
Отображить группы сверху (вместо ОтображАть)
Ошибка:
При переключении на панель "Команды" или с нее на любую другую - ругается:
Повторный клик отрабатывается корректно.
При этом, кстати, в появившемся окне "Ошибка в программе" кнопка "Перезагрузить" ничего не делает.
1. В панели прописана 1 команда (типа "скрипт").
2. Ошибка начинает воспроизводиться сразу после запуска стартменеджера.
3. Ошибка перестает воспроизводиться после того, как скрипт хотя бы раз запущен, после закрытия и нового запуска стартера - опять воспроизводится.
4. Ошибка перестает воспроизводиться, если в список добавить еще хотя бы одну команду (вне зависимости от типа команды)
1) По интерфейсу: кнопку Отмена расположить справа, а Применить - слева. "В пылу сражений" часто, не задумываясь, нажимаю о привычке на первую кнопку - а там Отмена. Приходится повторять настройку.
2) Пока не очень понятно, но иногда не сохраняется номер релиза для запуска платформы. Если найду закономерность - отпишусь отдельно.
PS.
Ну и немного несерьёзного: насколько сложно редактировать скины? Хочу сделать себе скин в стиле SC-2 :)
Например:
В конфигураторе для выбранной базы задаю пользователя Имя = "1" (или любое другое)
Если задать для него пароль "12" или "кк12" или "ии12" или даже "ккк123", все ОК!
если пароль "ки12" или "ки123", то в свойствах инф. базы (по Alt+Enter) в параметрах аутентификации
пароль не сохраняется (ни в режиме Предприятия ни в режиме Конфигуратора).
Не понятно!!!
кнопка "Запустить" в системном окне недоступна (также, стоит отметить - само окно изменило цветовую схему), при нажатии на "Запустить" ничего не происходит:
Запуск с правами Администратора ничего не дает.
При этом, вручную starter.exe Снегопата запустился, в аналогичном окне галку проверки снял, после чего и из стартера он начал запускаться.
Также, перекрашиваются все диалоги выбора файла:
Это запланированное поведение?
1. Еще один скриншот диалога выбора папки:
Темы смешались как-то сурово...
2. После обновления на 1.4.0.49 очистка кэша не работает - везде пишет "Очистки временных файлов не выполнена!" (кстати опечатка - ОчисткА)...
3. Ошибка Socket Error 10057 осталась, в настройках установлено "Использовать системные настройки прокси". Вылезает на следующих кнопках:
- Обратная связь
- Поиск обновлений для ИБ (F9)
При этом корректно отрабатывают кнопки:
- "Проверить обновления" самого StartManager (скачка новой версии тоже отлично работает)
- Актуальные релизы (Alt-F9) -> Проверить обновления
4. Не работает кнопка "Удалить команду"
5. Для команды с типом "Web-адрес" в контекстном меню доступны пункты "Каталог размещения" (ничего не делает) и "Свойства файла" (выдает ошибку "Параметр задан неверно").
Как я понял, никакие настройки из старой версии не подхватились. В частности интересуют настройки аутентификации, подключения к хранилищу. Очень не хочется переносить их руками для нескольких десятков баз. Если автоматически использование старых настроек не предусмотрено, может помогут какие-либо махинации с файлами настроек?
1.При обновлении не из под админа(ПКМ "Запустить из под администратора"),даже если пользователь с админскими павами, вылезает ошибка выполнения скрипта на windows 2012.
На Window 10 нет такой проблемы.
2.База на SQL -Свойства инф.базы-Сведения-Определить версию - Ошибка подключения к конфигурации,неверные или отсутствующие параметры соединения (везде данные аутентификации прописаны)
3.Резервная копия по прежнему не создается на SQL
По остальным вопросам постараюсь разобраться чуть позже, просто пока нет доступа к компу с SQL, чтобы полноценно протестировать.
Вводная: прописаны 2 каталога и 1 команда.
Сразу при включении режима "Мелкие значки":
не отображается заголовок "Скрипты".
Стоит навести мышку, как наоборот, прячется 2-я команда:
как это лечится ?
Всплывающая подсказка в списке баз "мешает" выбрать базу.
StartManager 1.4.0.51 Beta, Windows 7.
???
а хочется создавать папк на одном уровне с уровнем "ИЗБРАННОЕ" и "ИНФОРМАЦИОННЫЕ БАЗЫ"
??
Если в стартере 1С подключены списки информационных баз (файлы *.v8i), то при редактировании в СМ, редактировать этот файл *.v8i (в настройки добавить флаг разрешающий это делать). При добавлении базы, если она попадает в группу из списка баз, добавлять именно туда, а не в ibases.v8i.
Это, например, для меня решило бы проблему огромного ibases.v8i, где на всякий случай лежит всё.
1. В окне "Актуальные релизы" не обновляется дата/время последней проверки.
Там же, не очень ясен смысл модального окна "Проверка обновлений завершена!", кроме лишнего клика мышкой. Та же информация отображается "квадратиками" и лейблом.
2. Системное меню перекрывает все окна при переключении:
3. У кнопки "Скачать справку" хинт - "Скачать исполняемый файл".
4. Я работаю под доменным пользователем, а "Очистка временных файлов" показывает мне только локального пользователя Администратор.
Соответственно, почистить кэш для текущего пользователя не выходит.
Сразу же вопрос/предложение - по умолчанию учетка текущего пользователя должна быть выбрана, т.к. почистить кэш под текущим пользователем - самая частотная операция :)
И там же, в окне "Очистка временных файлов" - если ни одна учетная запись не выбрана, кнопки "Выполнить выборочную очистку" и "Выполнить грубую очистку" должны быть недоступны, т.к. нынешний сценарий работы приводит к следующей картине:
а) нажали кнопку; б) появилось модальное окно "Не выбрана учетная запись"; в) окно "Очистка временных файлов" скрылось и появилось модальное окно "Очистка временных файлов не выполнена!"; г) чтобы выбрать учетную запись, надо опять нажать кнопку "Очистка временных файлов". Итого 3 клика с очень сомнительным смыслом.
5. Не очень понятно, зачем в "Администрирование -> Список параметров запуска" сравнительно большая панель снизу с кнопкой "Закрыть". Для закрытия уже есть "крестик" и клавиша Esc. Также, только в этом окне доступные кнопки почему-то отображаются не цветными, а серыми, а цвет появляется только при наведении мыши. Это несколько выбивается из общей концепции цветов (доступные кнопки цветные, недоступные - серые). и там же - кнопки "Добавить" и "Изменить" имеют слева черточку-"разделитель", назначение которой неясно.
6. Кнопку "Снегопат" и радиобатон "Текущая сессия" имеет смысл выводить также для панели "История".
У меня статистика примерно следующая - запуск конфигуратора без Снегопата осуществляется крайне редко, и как правило это разовые действия.
Если это достаточно частотно - может, есть смысл вместо кнопки "Снегопат" сделать галочку в районе "Текущей сессии"? Нужно запустить конфигуратор без Снегопата - снял галку и запустил, а по умолчанию (при подключенном Снегопате) галка установлена. Смысл - разгрузить интерфейс, убрав лишнюю кнопку, и облегчить запуск конфигуратора со снегопатом и, например, Аутентификацией или какими-то разовыми параметрами (что сейчас недоступно).
Или не будет ее?
И куда здесь галочку ставить?
Вопрос закрыт.
Очень удобно сделано системное меню - чтобы его закрыть, достаточно кликнуть вне его.
Предложение:
1. "Очистка временных файлов" - убирать при клике снаружи. Также, добавить на кнопку хинт.
2. "Отбор по версии платформы" - "Без отбора" перенести в радиобаттон, кнопку "Отмена" убрать, скрывать по щелчку снаружи.
3. "Оформление списка" - вообще, очень напрашивается мгновенное применение всех настроек без кнопки "Применить", но вопрос в быстродействии на больших списках - не будет ли применение настроек раздражающе долгим. И опять же, от клика вне окна как-то ожидаешь сворачивания меню.
Есть проблема с переносом настроек изв версии 1.3 - в параметры авторизации для хранилища не переносится путь к хранилищу и сама галка "Подключить к хранилищу". при этом логин и пароль переносятся.
Уточню - используем сервер хранилищ, путь через "tcp:", может в этом дело...
И еще такая проблема у одного пользователя - по команде "Очистка временных файлов" слева список учетных записей - у меня там учетные записи выводятся, а у сотрудника пустой список. Что может быть? Сотрудник логинится в домен, так же как и я.
По сложившемся обстоятельствам недели 3-4 буду отсутствовать на связи. Сообщаю, чтобы никто не подумал будто проект забросили. Если будут вопросы, пожелания, замечания - пишите. Потом со всеми сообщениями обязательно ознакомлюсь.
Если честно не вижу в этом смысла, но в любом случае это несколько раздражает.. Мелькает постоянно и отвлекает внимание.
Просьба либо вообще это убрать либо сделать отключаемым..
В настройках не нашел, если там есть - просьба ткнуть носом ))
Оно?
Кстати, там странное поведение - если галочку снять, она будет корректно отрабатывать, но при следующем открытии формы настроек окажется вновь установленной...
не работает настройка каталога для сохранения снимков по умолчанию. Открывает рабочий стол хотя указана папка Изображения.
если ставить галку Не открывать окно выбора каталога файл скрина помещается на рабочий стол.
Чтобы любое изменение никак не отражалось в файле ibases.v8i?
Можно придумать что-то вроде настройки. Восстанавливать свой список информационных баз при запуске SM и восстанавливать обратно при выходе
Пришлось сносить, давать user права админа, и тогда все подхватилось.
Обнаружил такой баг:
когда создаешь новую базу и указываешь конкретную версию платформы то это игнорируется и используется текущая наистаршая. И потом в список баз добавляется без указания выбранной платформы. Ну т.е. везде остается 8.3 вместо, например, 8.3.7.1776
Желательно везде, где указываются пути к исполняемым файлам иметь возможность задавать системные переменные типа %APPDATA% и т.д.
Ну и если вставляешь из буфера путь в кавычках чтобы это нормально обрабатывалось (автоматически потом удалялись кавычки, а не ругалось что путь неправильный).
В Windows 10 автозаполнения БД (файловые) не производится. Может, не там ищется?
Если что, в Win10 список конф тут: C:\Users\<LocalUser>\AppData\Roaming\1C\i1CEStart\bases.v8i
И еще: папочки для складирования апдейтов (.cfu) конф 1C дефолтно ищет здесь:
C:\Users\<LocalUser>\AppData\Roaming\1C\1Cv82\tmplts\1c\
+Accounting\ (БП3) или +Conversion\ (конвертация) или +SSL\ (БСП) и т..д.
Спасибо.
Ой, выше через одно сообщение почти об этом же ;)
- Настройки
Установка галок при настройке дело пустое, надо понимать что всё слетает! Мне легче в файле settings.cnf уже настроиться! Но, и там чудеса: секции размножаются! Похоже что при записи настроек по "Применить" и "Сохранить" настройки записываются, не очищая файл. Только вот узнать в начало или в конец записываются? И Считываются они как первые найденные или пока не окончится файл? Гадаем! - Обновление
Очень неприятная вещь ещё одна есть, при запуске базы появляется не одно задание а два. Второе с именем виндоус-окна:"Загрузка конфигурационной информации", вероятно это касается настройки (которую лучше всё таки настроить именно в файле settings.cnf, а не через интерфейс) "Обновление"; "Источники обновления информационных баз". Если здесь указать не "Интернет-ресурс", а "Каталог" и каталог оставить пустым настройка слетает, и всё равно лезет в инет. Так что сколько баз запустишь, заданий будет вдвое больше. Привожу скрин.
Задания эти висят и пытаются что-то делать, замедляют работу.
Можно как то однозначно сделать настройки?
И очень строго отнестись к тому, чтобы такое нужное ПО, ничего не делало лишнего, того что от него не ждут?
2) А вот по этому замечанию не совсем понятно. При запуске ИБ запускается только 1 один процесс с соответствующими ключами запуска. Ваша ситуация с зависшими задачами у меня не воспроизводится. Если можете прояснить ситуацию более подробно, готов выслушать.
Поиск информационных баз
- Возможность изменять размер окна
- После нажатия кнопки "Добавить в список информационных" оставаться в интерфейсе окна (, а не переходить в основное окно программы)
- убрать информационное окно о результатах поиска баз.
- сохранять пути поиска (выбор папок поиска), Правил добавления
Относительно всей программы:
- Избавиться от слова каталог, заменив словом папка
Кроме того поиск по ИБ 7.7 ничего не дал.
Сделать ассоциацию с файлами *.cd, чтобы выбранныя ИБ добавлялась в Список баз программы
2) Поиск для 7.7 изначально не планировался.
3) Остальные пожелания по поиску баз постараюсь учесть по мере возможности.
1. Вне зависимости от выбранного значения переключателя, доступны оба поля ввода (для dt и для cf). Логичнее было бы активировать только поле у выбранного значения
2. кнопка "Создать" серая и остается такой даже после выбора dt или cf. Помогает нажать "Назад", а потом еще раз выбрать пункт "Создать и загрузить информационную базу".
- Сохраненные снимки информационных баз
- Создать снимок списка инф. баз для 1Сv8.x
- Создать снимок списка ИБ для V8.1
Предлагаю прийти к единой формулировке, например:
- Снимки списка ИБ
- Создать снимок списка ИБ для 8.x
- Создать снимок списка ИБ для 8.1
И опечатка, в Поиск информационных баз:
Добавить в список информационных базЫ (видимо, последняя Ы лишняя)
Создаю новую базу. Вот диалог выбора папки:
Вполне в стиле Win7.
А вот диалог выбора файла (dt):
В стиле WinXP.
Есть предложение привести все к одному знаменателю, лучше - чтобы на современных ОС использовался современный диалог открытия файла и папки (без "Избранного" в Проводнике весьма неудобно жить).
Пример разных вариантов использования компонентов TOpenDialog и TFileOpenDialog, например, тут:
И еще, касательно текущего непонятного стайлинга:
1. При обновлении версии о том, что StartManager будет перезапущен, оно по факту просто приостанавливает запуск стартменеджера при том, что его главное окно и так только что закрылось. За время прочтения сообщения и нажатия единственной доступной кнопки "ОК" можно просто запустить приложение.
2. При использовании функции "Дублировать информационную базу", если нажать Отмена во время выбора каталога. Пользователь и так уже отменил операцию, зачем ему об этом еще раз рассказывать, да еще и заставлять подтвердить кнопкой "ОК", что он это понял?
И мелкая ошибочка обновления - при обновлении через релиз (например, установлен 1.4.0.53, а вышел уже 57-й) выводится на форме информация, что доступен релиз № 55 (следующий за 53-м), и чейнджлог после обновления - тоже от 55-го, при том, что корректно скачивается и ставится 57-й релиз.
Выставил там вот такую комбинацию:
А в стилях все равно такая вот красота:
Может вообще ну ее, эту страницу в настройках?
На моей клавиатуре кнопка контекстного меню отсутствует и я как-то о ней сильно не задумывался. Добавлю в список пожеланий.
Есть предложение:
1) по умолчанию давать полный доступ (режим "Разработчик") - проверено на людях, "голое" окно и необходимость совершить пасс рукой в неочевидном месте очень сильно портят первое впечатление.
2) радикально - вообще запретить интерактивно изменять режим доступа, т.к. продвинутому юзеру и так нет смысла что-то прятать, а от непродвинутого все равно приходится защищаться запретом переключения, ибо спрятанная в контекстное меню настройка мгновенно станет секретом полишинеля.
3) режим "Специалист" вообще выглядит странно - это человек, который использует функции нестандартного запускальщика, но которому не дают юзать Снегопат (зачем, если Снегопат есть, куплен и установлен?), грохать 1CD-файл (что при наличии прав обходится на раз простым посещением папки с базой) и запускать "в один клик" базу с другим видом клиента (что также обходится на раз указанием соответствующего параметра). Итого получается, что Специалист - это такой Разработчик, которого искусственно заставили 3 конкретных действия делать более длинным способом.
Кстати про безопасность - в режиме Пользователя наблюдаю следующие особенности:
1) доступно Сервисное меню. Дает возможность открывать Проводник (привет работающим в терминале), да и вообще содержит команды, не нужные конечному юзеру.
2) со страницы История можно запустить конфигуратор
3) Есть возможность добавлять и редактировать свои команды (в том числе через диалог выбора файлов выходить на Проводник).
4) если кликнуть на пути к файловой базе, доступна команда "Изменить каталог".
Если еще немного поразмыслить над режимом Пользователь, не очень понятно, зачем ему в этом режиме предоставлена возможность запуска базы с параметрами или с аутентификацией, но при этом отрезана возможность скопировать название базы...
- базы 7.7 + 8.x в одном окне
- в то же окно можно прописать в раздел "Команды" основные скрипты для автоматизаци работы техсаппорта (сталкивался с таким сценарием в корпоративных средах - есть набор типовых проблем, которые решаются скриптами, возможность запуска скрипта есть у конечного пользователя)
2) То, что касается режим функциональности, то здесь требуются пояснения. Почему предусмотрено 3 режима:
Пользователь - используется если необходимо только запустить базу. В этом режиме отключено редактирование списка, что позволяет не беспокоится о том, что кто-то удалит базу или изменит ее параметры. В настоящий момент у этого режима обнаружены некоторые недоработки, которые будут устранены в следующей версии.
Специалист - режим предназначен в большей степени для продвинутых пользователей и методистов. Предполагается, что им требуется больше возможностей, чем есть в режиме "Пользователь", но при нет необходимости в фишках предназначенных для программистов (типа Snegopat и т.п.).
Разработчик - режим максимальной функциональности, суть которого понятна из названия.
Рассуждения о режиме "Специалист" как об ущемленном программисте не совсем корректны, т.к. в данном случае подразумевается не разработчик.
1) Внезапно выяснил, что не перезапускал стартер :) перезапустил - все вернулось. Я уже писал выше где-то про плавающую ошибку (по крайней мере, за несколько месяцев причину не смог понять), что в непредсказуемые моменты переключение режимов пропадает до перезапуска (ключей никаких нет, конфиги тоже не правил). Возможно, есть какой-то момент, когда эти команды переинициализируются принудительно?..
2) И все-таки, если немного рассмотреть нашего "продвинутого пользователя или методиста", какие сценарии для него рассматривались? Я вижу следующие навскидку:
- запуск баз в пользовательском режиме, управление Избранным - тут никаких отличий между режимами нет, все прекрасно.
- администрирование (развернуть/грохнуть базу, почистить кэш, сделать бэкап, запустить проверялку) - если он уже продвинутый пользователь, то он и так знает, какая база ему не нужна совсем, а если захочет что-то грохнуть - как я уже говорил, зайдет в папочку и грохнет (он же у нас по сценарию продвинутый). Соответственно, отсутствие галочки не решает проблему порчи данных, а ее наличие - не добавляет вредоносный сценарий.
- Запуск конфигуратора (для задач администрирования, максимум - посмотреть имя того или иного метаданного для написания какого-то документа) - тут, конечно, Снегопат мало нужен, но у нашего методиста его, скорее всего, и так нет, так что вопрос - для чего надо принудительно отрезать кнопку, которой и так нет?
- запуск внешних обработок из определенного набора - и вот тут как раз аналитики, методисты и тестировщики могут захотеть Вас покусать за отсутствие меню "Текущая сессия", потому как зачастую переключение между режимами базы нужно, чтобы запустить конкретную обработку, которая работает в определенном режиме (например, те же ИРы, или что-то полезное, но криво написанное).
- тестирование разработок - опять же, актуальна задача запуска баз под разными видами клиентов, меню "Текущая сессия" в этом сценарии было бы очень кстати.
Итого, все равно не понимаю, зачем и кому нужен режим "Специалист". Есть ли вообще люди, которые в этом режиме живут, и почему?
Часто в переписке передаётся именно строка соединения, т.к. её легко получить и она однозначно идентифицирует базу. Хотелось бы по строке соединения в стартере сразу находить ту базу, которую надо открыть.
если прописать базе нужную версию платформы (изначально конкретная версия не указана), то ошибка исчезнет, но типовой стартер 1С как-то же определяет нужную версию и запускает автоматом под ней.
Цитирую документацию с ИТС:
Если тонкий клиент (1cv8c) запущен с ключом /AppAutoCheckVersion, то в случае несовпадения версии клиента и сервера выполняется попытка поиска и установки версии, которая требуется для работы с сервером. Поиск дистрибутива клиентского приложения выполняется в следующем порядке:
● В каталоге, куда установлено «1С:Предприятие» (свойство InstalledLocation файлов 1cestart.cfg и 1cescmn.cfg);
● В каталогах, указанных как место расположения дистрибутивных файлов новых версий (свойство DistributiveLocation файлов 1cestart.cfg и 1cescmn.cfg, а также свойство CommonCfgLocation файла 1cestart.cfg);
● По URL, который возвращается в серверном исключении о несовпадении версий клиентского и серверного приложения (параметр PublishDistributiveLocation файла conf.cfg и атрибут pubdst элемента ws файла default.vrd);
● С помощью интернет-сервисов получения дистрибутива клиентского приложения.
При этом надо помнить, что:
● Поиск и получение дистрибутива с помощью интернет-сервисов осуществляется тонким клиентом, только в том случае, если подключение к информационной базе осуществляется по http-соединению.
● Получение дистрибутива через URL, указанный в исключение о несовпадении версии клиента и сервера, осуществляется тонким клиентом при любом клиент-серверном подключении.
Но,SM для запуска ИБ использует файл 1cv8.exe (или 1cv8c.exe) соответствующей версии. И есть предположение, что вышеописанный ключ отрабатывается только для 1cestart.exe (т.н. программы запуска). Возможно проблема в этом. Однако, по собственному опыту знаю, что 1cestart.exe не всегда корректно отрабатывал запуск при передаче параметров, поэтому от его использование я в свое время отказался.
Кстати, если внимательно посмотреть, что делает штатный стартер - в режиме запуска "Автоматически" он все равно запускает сначала тонкий клиент 1cv8c.exe, а уже дальше, если /AutoAppCheckMode ему сказал, что нужен толстый клиент, передает ему управление. А StartManager по умолчанию запускает для того же толстый клиент (1cv8.exe). Полагаю, следует привести StartManager к штатной логике лаунчера.
Вот какая строка конечная выстраивается, все пробелы как есть, но кое где их нет (/AppAutoCheckVersion/RunModeOrdinaryApplication):
"C:\Program Files (x86)\1cv8\8.3.7.2027\bin\1cv8c.exe" ENTERPRISE /IBConnectionString "File=""D:\1C8.Bases\BuhMA"";" /N"Админ" /P"d28" /AppAutoCheckMode /AppAutoCheckVersion/RunModeOrdinaryApplication
ПС
Совсем не видно пробелов, двойные сливаются в один.
Скопируйте строку, нр. в ворд, чтобы увидеть количество пробелов.
Хотя наличие их не так сильно влияет на проблему, как их отсутствие.
Но, только ради порядка.
Я так понимаю, крутится все совместно с (782) вокруг параметров запуска /AppAutoCheckVersion и /AppAutoInstallLastVersion+/
Кстати, предложение - еще добавить быстрое открытие файлов 1CEStart.cfg и nethasp.ini. Остальные конфиги не столь частотны.
Встройте в свой стартер возможность запуска консоли администрирования серверов 1С для различных версий платформ.
Я думая это было бы очень здорово, т.к. у программистов на компьютерах установлено по несколько версий платформы,
а чтобы запустить консоль администрирования надо без конца регистрировать radmin.dll, да и список в открываемой консоли общий для всех, а было бы круто, если открывалась консоль, а в ней только те кластеры серверов, которые именно для этой версии платформы.
regsvr32 "C:\Program Files (x86)\1cv8\%1\bin\radmin.dll" /s
start mmc "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"
Соответственно, версия платформы задается параметром скрипта.
(0) Кстати, внезапно - в 57-м релизе отвалился запуск команды с параметром. Упомянутый выше скрипт настроен следующим образом:
Но запускается без параметра:
В первой команде видна пустота между 1cv8 и bin.
При ручном запуске скрипта с параметром 8.3.6.2449 - все отлично.
"Информационная база не обнаружена
Отсутствует файл базы данных '...1Cv8.1CD'
по причине:
Отсутствует файл базы данных '...1Cv8.1CD'"
Если можно верните этот функционал.
Еще ошибка. Запускаю базу конфигуратором - всплывающее окно указывает запуск базу конфигуратором, в итоге открывается база в режиме предприятия. Откатываюсь на предыдущую. Осталось только кнопку отката найти.
ЗЫ. В версии 1.3 была замечательная папка с бэками стартера AppBackup. А где в версии 1.4 хранятся бэкапы?
Кстати, тут внезапно осенило, как элегантнее всего (имхо) избавиться от лишней кнопки "Снегопат":
- если включено использование снегопата для указанной платформы (8.2/8.3) - по кнопке "Конфигуратор" запускать Снегопат.
- флаг "Использовать Снегопат" добавить в окно параметров по Ctrl-F4. Если флаг снят - запустить в этот раз 1cv8.exe. Почему именно туда - получается единообразная концепция "надо что-то нестандартно-разовое - жми "запустить с выбором параметров"".
Имею в списке базу 8.2.
Запускаю для нее конфигуратор.
Получаю тонкий клиент.
Отловил ProcMon'ом запуск процесса:
Date & Time: 04.05.2016 11:04:50
Event Class: Process
Operation: Process Create
Result: SUCCESS
Path: D:\Program Files\1cv82\8.2.19.130\bin\1cv8c.exe
TID: 13500
Duration: 0.0000000
PID: 13296
Command line: "D:\Program Files\1cv82\8.2.19.130\bin\1cv8c.exe" DESIGNER /IBConnectionString "File=""D:\1C\v82\DB\Тест2\"";"
Установил 1.4, как-то очень странно работает...
В настройках базы режим запуска Толстый клиент (ОП), запускается тонкий клиент.
Запускаю Конфигуратор, внизу в трее всплывает сообщение что запущен Конфигуратор, по факту запускается тонкий клиент.
Головой понимаю что какая-то фигня с настройками. Куда ковырять?
Обратилась, мол, не грузится стартер, базы не запустить. (как четвёртый экземпляр)
Вот и вопрос такой: а есть проверка что загружен уже стартер?
ПС
не догадался сразу сделать скрин. Повториться, тогда выложу.
Кстати, в стандартном лончере 8.3 есть в настройках "Устанавливать автоматически новую версию", так вот если флаг этот установлен появляется дополнительная загрузка!
Загрузка тонкого клиента из сети Интернет. Изменение флажка влияет на значение параметра AppAutoInstallLastVersion в файле 1cestart.cfg.
Если версия, установленная на сервере, изменилась, платформа автоматически обновляет версию клиентского приложения у пользователей. Это в том, случае, если пользователи работают в локальной сети. В 1с 8.3 автоматическая установка тонкого клиента нужной версии возможна и когда пользователи подключены к кластеру серверов через Интернет.
При обнаружении несоответствий, платформа скачает и установит необходимую версию тонкого клиента по HTTP-соединению или с помощью веб-сервиса.
А на практике, если например у пользователя нет админских прав и он ничего под своей учеткой устанавливать не имеет права загрузка эта висит в процессах. Просто висит и жрёт память!
Она даже при использовании StartManager отрабатывается?..
И если я не ошибаюсь, чтобы клиент начал качаться и ставиться, в 1cestart.cfg или 1cescmn.cfg должен быть прописан DistributiveLocation и/или WebDistributiveLocation (чтобы знать, откуда ему качаться и ставиться)? Может стоит конфиги скорректировать?
Платформы ставились штатно, в списке установленных программ тоже вроде никакого криминала...
Где теоретически может дважды прописаться платформа так, чтобы отобразиться в списке?
А как СтартМенеджер ищет установленные платформы, помимо InstalledLocation'ов?
По косвенным признакам, какой-то скрипт постарался.
● %APPDATA%\1C\1CEStart – для конкретного пользователя. Файл изменяется при выполнении настроек окна запуска (см. здесь).
● %ALLUSERSPROFILE%\Application Data\1C\1CEStart (%ALLUSERSPROFILE%\1C\1CEStart для ОС Windows Vista и выше) – для всех пользователей компьютера. Файл изменяется только во время установки системы «1С:Предприятие».
И эти два конфига склеиваются при работе 1С.
Можно для полноты картины добавить быстрое открытие второго конфига рядом с первым?
Также, у меня установлены (и задействованы в StartManager) 8.1, 8.2, 8.3, а в меню "Открыть служебный файл" показываются только nethasp.ini от 8.1 и 8.3.
Хотя с nethasp.ini по документации вообще вольница позволяется(опять цитирую ИТС):
Для ОС Windows:
● Каталог исполняемых файлов запущенной версии «1С:Предприятия»;
● Текущий каталог;
● Каталог %SYSTEMROOT%\Windows\System32 (для 32-разрядной ОС Windows) или %SYSTEMROOT%\Windows\SysWOW64 (для 64-разрядной ОС Windows).
● Каталог %SYSTEMROOT%\Windows\System;
● Каталог %SYSTEMROOT%\Windows;
● Каталоги, перечисленные в переменной окружения PATH.
Честно говоря, даже не знаю, нужно ли по всей этой вольнице бегать... скорее нет, чем да, тут уже проще пользователю запустить поиск по диску :)
1. Не работает пункт меню "Дублировать информационную базу".
2. При подключении существующей серверной базы указываю конкретную версию платформы 8.3.8.1652. База в дереве создаётся, открываются её свойства, но версию платформы надо прописывать еще раз, скидывается на 8.3
Эта команда создает копию файловой базы в указанной пользователем папке, для клиент-серверных баз она не работает.
Кстати, предложение, даже два. 1) Делать ее недоступной для не-файловых баз. 2) Добавить команду "Дублировать базу в списке" (например, для быстрого запуска с некоторым устоявшимся набором параметров).
Еще увидел чехарду с наименованием баз при вводе пользователя/пароля при дублировании баз.
Если в списке баз есть одна и та же база, но с различным наименованием, то штатный 1cestarter при запуске базы в окно ввода пользователя/пароля пропихивает правильное наименование запущенной базы из текущей строки дерева.
В окне ввода пользователя/пароля у этой же базы, запущенной через StartManager отображается наименование не из текущей строки, а наименование из одного из дублей.
- запускается 1С, открывается штатный диалог авторизации
- вводите корректную пару логин/пароль
- еще раз открывается штатный диалог авторизации
Режим запуска в стартере везде Авто, для пользователя при этом в самой базе установлено Обычное приложение?
Если так, очень похоже на ошибку платформы. Можно уточнить версию платформы?
На хотлайн 1С не пробовали писать? или в списке опубликованных ошибок поискать что-то похожее...
upd: проверил - при запуске с платформенного стартера - аналогично, когда программа запуска понимает, что нужна другая версия, она не передает ей данные аутентификации (возможно, это вопрос безопасности - не светить пароль в командной строке). В 62-м релизе это проявилось потому, что основным exe по умолчанию стал тонкий клиент (1cv8c.exe, как в штатном стартере), соответственно у Вас всегда происходит переключение режима. Вариант обхода - явно указать способ запуска "Толстый клиент" в свойствах базы.
все так. Платформы 8.3.5.1186 и 8.3.8.1747. Плюс еще не передается параметр /UC, итог я думаю понятен. Пока адекватно в этом плане запуск конфигуратора идет - но что-то долго уж висит, такое ощущение что стартер дважды проходит авторизацию - просто не выводится на экран. Да и стоковый стартер не сразу понял, что я от него хочу. Только прямое указание настроек. А то УПП запускал тонким клиентом)))
Вот такую ошибку сумел устойчиво сделать:
Проявляется при попытке свернуть список семерочных баз, мне кажется что это связано как-то со скинами (могу ошибаться).
Скины: установка высоты строки - работает только для списка восьмерочных баз, для семерочного списка - высота строки не меняется...
При этом
1. запустить стартер = ок.
2. список семерочных баз - развернут
3. свернуть = ОК
4. развернуть = ок
5. свернуть - падение с ошибками
то есть ошибка вылазит на вторую попытку. воспроизводится постоянно такая ситуация. что-то у вас в королевстве не так... ;-0
если бы конфликтовало - то скорее всего падало бы при первом же манипуляции (?), а так - падает со второй...
И даже думаю, что пусть так и остается
Или по двойному клику на группе баз я бы проводил ее свертку-раскрытие, а запуск так как есть сейчас по кнопке предприятия или конфигуратора при курсоре на группе
???
"т.к. достаточно сохранить порядковый номер в служебном файле дополнительных свойств." - а че-бы не сохранять просто тупое имя группы, я ж думаю что настоящий программер написал хороший механизм допсвойств...? ;-)
вполне (для начала а может и вообще) хватило бы одноуровневого иерархии групп, типа:
ИНФОРМАЦИОННЫЕ БАЗЫ 7.7
ГРУППА1
- база11
- база12
ГРУППА2
- база21
- база21
вполне хватило бы, большей вложенности групп и не надо для 77
сделают - хорошо, не сделают - на нет и сюда нет...
При большом количестве семерочных базз наверное можно сделать короткие спсики и посохранять их в файлы. при необходимости работы с какой-то группой - грузить ее из файла. Извращенно, но в тяжелых ситуациях действительно большого колва баз - пойдет...
а зарегено что при увеличении высоты строки в скине - на список 77 это почему-то не действует?
Пара слов про exe-шники - создание новой базы с 1cv8c не хочет идти, вместо этого открывается интерактивный стартер. Платформа создает базу через 1cv8.exe, например, "C:\Program Files (x86)\1cv8\8.3.8.1675\bin\\1cv8.exe" CREATEINFOBASE File=D:\Базы\test001; Locale=ru_RU; /Out "C:/Users/Spevak_D/AppData/Local/Temp/v8_FD45_1.tmp"
Также, команда запуска штатного 1С-овского стартера 8.3 его открывает через 1cv8c, т.е. стартер запускается в режиме "тонкий клиент" (недоступно создание баз и запуск конфигуратора), корректным был бы запуск через 1cv8s (8.2 при этом открвыает через 1cv8s).
И еще, я так понимаю, стартер научился подхватывать платформы, установленные с дистрибутива "тонкий клиент", но тут возникает такая особенность - надо их как-то разделять с теми, у которых доступен конфигуратор. Тут два кейса:
1) явно назначена версия платформы, установленной как тонкий клиент. Тут, наверно, есть смысл не давать запустить конфигуратор.
2) базе назначена платформа без конкретики (например, просто 8.3). Тут, наверно, есть смысл открывать самым старшим 1cv8.exe.
Итого все сводится к одному алгоритму: в рамках назначенной версии (8.x, 8.x.x, 8.x.x.x) ищем самый старший конфигуратор, если он есть - запускаем с ним, если его нет - ругаемсо.
Вручную зарегистрировал нужные версии comcntr.dll - не помогло. При этом через "Выбрать платформу" все установленные платформы прекрасно видны, видимо что-то именно с определением зарегистрированного comcntr (StartManager не может его найти и стопорится с выводом списка доступных коннекторов).
По идее, смотреть надо в HKCR:
HKEY_CLASSES_ROOT\CLSID\{48EE4DBA-DE11-4af2-83B9-1F7FD6B6B3E3}\InprocServer32 - 8.1
HKEY_CLASSES_ROOT\CLSID\{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}\InprocServer32 - 8.2
HKEY_CLASSES_ROOT\CLSID\{181E893D-73A4-4722-B61D-D604B3D67D47}\InprocServer32 - 8.3
Также, пункт контекстного меню "Назначить версию -> Выбрать" не работает, если кликаю по строке из "Избранного". Для той же базы в основном списке баз - все работает.
1) Перебираются все найденные при запуске SM пути к файлам платформы (используемые также в диалоге выбора версии), в которых ищется файл comcntr.dll (включая вложенные подкаталоги).
2) Если файл найден то он добавляется в список
3) Проверяется ключ реестра на наличие текущей зарегистрированной версии
для 8.3: SOFTWARE\Classes\TypeLib\{98AC3B5B-5323-418F-8F07-E32F231D2393}\1.0\0\win32
для 8.2: SOFTWARE\Classes\TypeLib\{2EC2A380-9200-4067-AE35-A6586D1B2888}\1.0\0\win32
Найденная версия выделяется в списке жирным шрифтом
Если у вас список пустой тогда в первую очередь надо проверить наличие файлов comcntr.dll в каталогах версий платформы.
опачки, какая картинка полезная вылезла. Вот такие вот веселые обращения к ФС при заполнении списка ком-компонентов почему-то:
Папка, в которой они все ищутся - это папка, в которой находится StartManager
upd. Ага, фокус понял, запустил установщик первой попавшейся платформы - она ключ прописала, там значение C:\Program Files (x86)\1cv8\8.3.8.1652\bin\1cv8.exe
После перезапуска StartManager список доступных com-компонентов 8.3 обновился. Видимо, если переустановлю 8.2 - будет аналогично.
upd #2. Но все равно наблюдаю особенность - при перерегистрации COM-компоненты любой версии (хоть вручную через regsvr32, хоть через StartManager) StartManager по-прежнему выводит, что актуальная зарегистрированная ком-компонента - той версии, которую я только что установил.
Если COM-класс не перерегистрируется то отключите "Тихий режим" и попробуйте снова. Должно выйти сообщение об ошибке.
Вообще, с регистрацией COM-класса наткнулся на такую особенность, если вы зашли в систему не как Администратор, то чтобы все регистрировалось необходимо
1) Перенастроить учетную запись как здесь
2) Запустить SM от имени Администратора
После этого всё как правило регистрируется без вопросов.
Путь в HKCR, о котором я говорил выше - это, если не ошибаюсь, виртуальная ветка, собираемая из того, что прописано в HKLM и HKCU, по ней можно вытащить вот ровно ту dll, которая будет использована на данной машине для данного юзера. Делаю всячески regsvr32.dll (и просто, и с /i:user, и 32-битным regsvr32, и 64-битным) - и именно там всегда получаю путь к нужной зарегистрированной dll.
Короткая статья MS про CLSID:
а вот полезная функция винапи, которая позволяет получить значения ключа из HKCR для другого (не текущего) пользователя:
а самое главное тут - собственно ID. Те, которые я написал, взяты из
HKEY_CLASSES_ROOT\V81.COMConnector\CLSID
HKEY_CLASSES_ROOT\V82.COMConnector\CLSID
HKEY_CLASSES_ROOT\V83.COMConnector\CLSID
Т.е. это именно CLSID ком-коннектора.
По ветке HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{E92B75E3-2EA1-4FEC-B493-CEF3EC59FCA6}\LocalServer32 вообще ищется зарегистрированный сервер OLE Automation - V83.Application.
(0) если зарегистрировать предыдущую (8.3.5.1186) версию платформы через "regsvr32.exe comcntr.dll", то для бд с выбранной платформой 8.3 последнюю (8.3.8.1784) не запускает:
---------------------------
Предупреждение
---------------------------
Невозможно определить исполняемый файл для платформы версии 8.3 !
Убедитесь, что версия платформы установлена на данной рабочей станции.
---------------------------
OK
---------------------------
По-моему, про это уже писали?
2) Возможно что платформа 8.3.8.1784 была установлена после запуска StartManager, в этом случае стартер ее не увидит. Попробуйте перезагрузить StartManager. Думаю проблема в этом.
И не могу разобраться - как назначить горячие клавиши на открытие каталога локальной базы - чтоб ее удалить, сохраняя пути, и потом создать новую.
Ожидаемое поведение: создавать базу той версией платформы, которая выбрана.
Статер последней версии
1. Программный кэш - программа не видит папку, Локальны находится. ищет C:\Users\Sedova_E\AppData\\Local\1C\1Cv8\********** Хотя он C:\Users\Sedova_E\AppData\\Local\1C\1Cv82\
2. Запуск конфигурации. Конфигуратор запускается, Предприятие пришет "Не могу найти исполняемый файл" все для одной и тойже конфигурации.
Режим запуска стоит Автоматический. Когда убрал стало запускаться.
8.2 удалена как факт, назначено везде 8.3. Выдает (повторюсь только на программный кэш)
Удаление из стартера нужная вещь. А то всякие тестовые и тд базы копятся. Потом удалять приходится.
Но и хотелось бы защиту от случайного удаления.
Например какой то признак у базы что её нельзя удалят.
- "1С: Стартер" - 1С:Предприятие 8.3.
-"Создать информационную базу" - "1С: Предприятие 8.3" - все пункты меню, кроме "Подключить существующую базу"
При этом, если явно задать релиз платформы, у которого есть 1cv8.exe, база отлично создается.
Также, стоит отметить, что самый последний релиз 8.3 у меня установлен в режиме Тонкого клиента (т.е. присутствуют 1cv8c.exe и 1cv8s.exe, но нет 1cv8.exe).
Можно предположить, что StartManager выполняет следующую логику:
- определяет самый последний установленный релиз.
- Пытается в нем найти 1cv8, не находит и от безысходности запускает 1cv8c из той же папки.
Ожидаемым поведением было бы отсекать для подобных задач релизы, установленные в режиме тонкого клиента, определяя именно максимальный 1cv8.exe.
на 1С 8.2 запускается 1cv8s.exe
на 1С 8.3 - 1Сv8c.exe
Примечательно то, что 1Сv8c запускается от версии, которая установлена в режиме Тонкого клиента (есть 1cv8c.exe, 1cv8s.exe, отсутствует 1cv8.exe). Провел эксперимент - удалил ее, старшая установленная версия теперь "полноценная" - стартер отлично запускается. Можно предположить, что при запуске штатного стартера 1С отрабатывает тот же алгоритм, который ищет 1cv8.exe (хотя он тут не нужен), не находит его и запускает 1cv8c.exe.
bckscripts.lst - этот файл всегда восстанавливается к исходному состоянию при запуске программы.
Аналогично с предопределенными файлами *.bks.
Редактирую имеющиеся сценарии (в том числе и не через программу, а даже через файлы) - данные затираются.
Когда добавляю новый сценарий - новый файл успешно создается. И даже в список добавляется. Но при перезапуске программы список снова перезатирается.
Попробовал даже отредактировать файл bckscripts.lst вручную - всё равно восстановился при запуске программы.
Ещё вопрос.
Планируется ли продублировать некоторые настройки из баз в группы?
В частности, меня интересуют аутентификация и настройка резервного копирования.
Например, у меня одна группа - одна обслуживаемая организация и её базы. В каждой организации свои логин-пароль. В каждой группе свой каталог выгрузки.
Дублировать некоторые настройки из баз в группы не планировал, но записал себе как пожелание.
После сохранения пароля при повторном входе в свойства базы в поле "Пароль" стоит две точки, а не три.
В диспетчере задач при просмотре командной строки видно, что нет последней буквы.
Аутентификация не проходит.
(Экспериментировал - от некоторых паролей остаётся одна буква)
Ошибка вообщем некритичная, подождать можно
Выбрал платформу 8.2, выбрал расположение "На компьютере".
Указал каталог.
Нажимаю на кнопку "1. Подключить существующую ИБ".
И в этот момент вижу надпись: "Идет чтение каталога ...tmplts" - с шаблонами.
При добавлении существующей базы чтение данного каталога не требуется,
и при большом объеме данного каталога может вызвать лишние торможения.
ЗЫ. Наверное, это из-за лени))
При попытке обновится сервер выдает ошибку Login Incorrect. Поправьте пожалуйста по возможности. Спасибо!
В этой версии это уже исправлено или ждать другую?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 274485
Создание 23.04.14 00:22
Обновление 10.03.19 22:20
Просмотры 193665
Загрузки 1923
Рейтинг
505
Комментарии 1677
Код открыт Нет
Рубрики Инструментарий разработчика
Кому
Системный администратор
,
Разработчик
Тип файла Приложение (exe)
Платформа
1С:Предприятие 7.7
,
1С:Предприятие 8
Конфигурация Универсальные
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)