0. Alexoniq 608 21.04.14 18:19 Сейчас в теме

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

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

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1398. unichkin 1156 12.03.19 02:48 Сейчас в теме
Еще момент, связанный с поддержкой нескольких мониторов. Запускаю на дисплее 14", переношу на основной, получаю такое (скрин). Исправляется установкой шрифта в настройках.
Прикрепленные файлы:
1400. user598422_morozoff.v 16.03.19 21:28 Сейчас в теме
Уже месяц почти как выбивает ошибку проверки обновления "Ошибка загрузки сведений о наличии обновлений": socket error 10054 connection reset by peer.
Вин 10 х64. версия 148
Student1C; tormozit; +2 Ответить
1401. tormozit 5329 17.03.19 08:14 Сейчас в теме
(1400) Аналогично во всех местах у меня.
1404. Shagan 18.03.19 08:46 Сейчас в теме
(1400) (1401) - было такое на 148, снес, поставил 153 все ок.
По поводу 153 и 2-х мониторов, работало дня два, а утром пришел на работу и ФСЁ, на миниатюре видно, что запущен, а на мониторах не вижу. Пришлось отключать шлейф от 2-го монитора, после чего все заработало. При подключении 2-го монитора то же все работает, видимо до какого-то события.
1405. Nick_to 18.03.19 09:26 Сейчас в теме
(1404) есть возможность скинуть 153?
1409. Famza 80 18.03.19 12:37 Сейчас в теме
1410. Famza 80 20.03.19 16:51 Сейчас в теме
Вин 10, стартер 1.4.0.153
1. 2 монитора 24 и 19, основной 24 - на двух мониторах не работает.
2. стоят 2 версии 1С х64 - 8.3.14.1565 и 8.3.14.1630. Файловую базу запускает 1565 вместо 1630 при любых настройках.
ЧЯДНТ?
1411. babys 83 21.03.19 09:30 Сейчас в теме
(1410) А в чем проявляется "на двух мониторах не работает"?

Wn7 + 1.4.0.148 + 20"(1680 x 1050) + 27"(3840 x 2160) + 55"(3840 x 2160)

Полет нормальный, ИМХО.
Может я чего то не знаю :(?
1412. Famza 80 21.03.19 15:21 Сейчас в теме
(1411) Когда переключаешь на второй монитор - стартер виден только на панели задач. Окно стартера не видно.
Если у других полет норм, значит я переключаю как-то не так. Либо мониторы не так настроены. Потому и спросил ЧЯДНТ.
Да и добиться запуска последней версии 1С пока не получилось.
1413. babys 83 22.03.19 00:01 Сейчас в теме
(1412) Проверил, всё норм. Как я заметил по сообщениям, траблы только под win10.
1414. 7OH 33 22.03.19 00:39 Сейчас в теме
(1413) так в 10-к собственно нативная поддержка мультимонитора и разных DPI.
Насколько помню - в 7-ке панель на один монитор и вот настройкой % не сильно было.
Проблемы, когда разное значение % на разных мониторах с разным разрешением (были).
1415. tormozit 5329 22.03.19 22:31 Сейчас в теме
148-я сборка.
Файловые базы 8.3 запускаются через идентификацию по строке соединения (IBConnectionString) вместо идентификации по имени в списке (IBName). Штатный стартер 8.3 и для серверных и для файловых использует идентификацию по имени в списке (IBName). Такое поведение StartManager некорректно, т.к. в списке баз может быть несколько баз 8.3 с одинаковой строкой соединения.
1417. Alexoniq 608 23.03.19 08:27 Сейчас в теме
(1415) Когда-то, еще в первых версиях 8.3, разные варианты командной строки выдавали не всегда одинаково ожидаемый результат. Тогда, опытным путем было определено, что "IBConnectionString" выдает более стабильный результат для файловых баз, а "IBName" для клиент-серверных. Возможно сейчас для последних версий 8.3 это уже не актуально, но вот просто так исторически сложилось. В любом случае вы можете сами выбрать тот вариант подключения, который считаете более правильным.
Прикрепленные файлы:
tormozit; +1 Ответить
1420. tormozit 5329 23.03.19 17:56 Сейчас в теме
(1417) Спасибо. Эта настройка решает проблему. Однако считаю, что по умолчанию идентификация базы должна быть такая же как у штатного стартера. Иначе при наличии дублей по строке соединения у элементов списка пользователь получит ряд непонятных ему отличий в поведении клиентского приложения 1С по сравнению с запуском через штатный стартер. Они будут вызваны тем, что клиентский идентификатор базы будет подхватываться другой (от первого найденного элемента в списке баз с такой строкой соединения). Соответственно будут подгружаться профайлы (настройки) из другого каталога. Поэтому опять же рекомендую подробнее разобраться с тем, какие настройки хранятся в профайлах. Тогда станет понятнее, почему так важно правильно идентифицировать базу в списке.
1416. tormozit 5329 22.03.19 22:40 Сейчас в теме
148-я сборка.
Фраза "пользовательский Cache" является некорректной и вводящей пользователя в заблуждение. Словом "кэш" (cache) обычно называют данные, которые являются быстро доступной копией каких то трудно доступных данных и потеря которых не несет потери информации для пользователя. В данном же случае речь идет о папке настроек базы в профиле пользователя ОС. Ее очистка влечет потерю ряда настроек клиентских приложений 1С и конфигуратора. Поэтому прошу переименовать такие пункты меню в
- кэш метаданных базы
- профайлы/настройки базы
Прикрепленные файлы:
1418. Alexoniq 608 23.03.19 08:29 Сейчас в теме
(1416) Сергей, с технической точки зрения возможно вы и правы. Однако термин Кэш/Cache уже стал обиходным, и все прекрасно понимают, что имеется ввиду. И я думаю, что все эти хранящиеся там файлы настроек и т.п. все-таки являются временными файлами и их потеря не является критической для ИБ. Многие пользователи безжалостно удаляют каталоги Кэш/Cach и это является чуть ли не самой распространенной операций при обслуживании 1С:Предприятия 8.
Тем не менее, в целом, для меня ваша точка зрения интересна, т.к. терминология является важной составляющей любого софта. Возможно в одной из следующих версий я это учту.
1419. tormozit 5329 23.03.19 17:44 Сейчас в теме
(1418) Называть настройки программы временными файлами некорректно. Рекомендую ознакомиться со статьей ИТС https://its.1c.ru/db/metod8dev/content/1591/hdoc/_top/1cv8.pfl и также посмотреть инструмент "Управление профайлами 1С" в подсистеме "Инструменты разработчика", где я постарался собрать вместе всю разрозненную информацию о назначении профайлов. В этих папках действительно есть небольшое количество временных файлов, но бОльшая часть - настройки клиентских приложений. Особенно неприятно будут удивлены потере настроек после очистки в вашей терминологии "Пользовательского Cache" разработчики, которые любят тщательно настраивать конфигуратор.
Famza; 7OH; +2 Ответить
1431. tormozit 5329 18.04.19 09:49 Сейчас в теме
(1419) В качестве иллюстрации статья про перенос настроек конфигуратора https://infostart.ru/public/1043355/
1421. Ns33 28.03.19 12:18 Сейчас в теме
1.4.0.153b В правом нижнем углу отсутствует набор переключателей "Текущая сессия". Возможно связано с тем что при нажатию на "Кнопку установки отбора версии платформы" говорит "Ни одна из версий платформы 1С Предприятие 8 не установлена?!". Установлена и отображается в "Программы и компоненты" только одна версия - (x86-64) (8.3.13.1690).
А так нормально работают запуски Предприятия и Конфигуратор.
Подскажите, пожалуйста, как поправить.
1422. Alexoniq 608 28.03.19 13:05 Сейчас в теме
(1421) Если подробней, то по F1 вызовите справку, там найдите раздел "Режим функциональности". А так, если быстро, нажмите Alt+<Пробел> и выберите "режим Разработчик".
Прикрепленные файлы:
1423. Ns33 28.03.19 14:27 Сейчас в теме
(1422) Спасибо, появилось. Я, правда, ошибочно ожидал от "толстый клиент" действие "толстый клиент, обычное приложение" - иногда надо чтобы запустить инструменты разработчика для приложения, которое разработано как управляемое. Можно как-то по быстрому запустить как толстый клиент, обычное приложение?
1424. 7OH 33 28.03.19 14:31 Сейчас в теме
(1423) МОжно - справа снизу выбираем "Обычный режим".
1425. tormozit 5329 01.04.19 09:34 Сейчас в теме
Сегодня в очередной раз окно statManager перестало открываться (восстанавливаться). У меня виндовс 10 и программа версии 1.4.0.148. Он запущен у меня на рабочем ПК. В выходные я подключался к нему через RDP и менял размер экрана. При этом окно программы работало корректно. Сегодня утром я пришел на работу и кликнул на иконке программы на панели задач, но при этом окно программы не появляется. Смотрим на картинку на параметр "Восстановленный прямоугольник". Вот почему окно не видно после восстановления.
Прикрепленные файлы:
1428. Alexoniq 608 01.04.19 11:11 Сейчас в теме
(1425) Сергей, спасибо за технические подробности, их как раз не хватало для понимания что происходит (у себя пока не могу подобное воспроизвести). Буду разбираться.
1432. the1 341 18.04.19 14:46 Сейчас в теме
(1425) Сергей, а что это за менеджер окон такой?
1433. tormozit 5329 18.04.19 16:12 Сейчас в теме
(1432) Это старинный Spy++ от Microsoft.
1434. the1 341 19.04.19 08:42 Сейчас в теме
1426. tormozit 5329 01.04.19 09:45 Сейчас в теме
Нашел универсальный, но трудно запоминаемый способ вернуть в видимую область положение любого окна, отображаемого на панели задач.
1. Кликнуть на икноку окна на панели задач.
2. Нажать и отпустить Alt. Активизируется заголовок окна.
3. Нажать и отпустить Space (пробел). Откроется меню окна в видимой области активного монитора.
4. В меню окна выбрать команду "Развернуть" и перетащить окно за его заголовок, чтобы оно перестало быть максимизированным.
plnz; headMade; +2 Ответить
1427. tormozit 5329 01.04.19 09:51 Сейчас в теме
(1426) Правда после этих манипуляций элементы внутри окна StartManager немного некорректно расположились.
Прикрепленные файлы:
1439. script 199 13.05.19 22:55 Сейчас в теме
Аналогичная проблема с двумя мониторами сразу после инсталяции. В трее программа есть но ни на одном из мониторов не отображается.

Окно появилось после манипуляций(1426)

1. Кликнуть на икноку окна на панели задач.
2. Нажать и отпустить Alt. Активизируется заголовок окна.
3. Нажать и отпустить Space (пробел). Откроется меню окна в видимой области активного монитора.
4. В меню окна выбрать команду "Развернуть" и перетащить окно за его заголовок, чтобы оно перестало быть максимизированным.
1429. babys 83 02.04.19 21:28 Сейчас в теме
Есть у меня прога от LG OnScreen Control, позволяет делить мой большой монитор на виртуальные несколько, попробуйте может решит проблему в 10ке.
1430. Student1C 38 18.04.19 09:22 Сейчас в теме
Из-за чего может выходить такая ошибка?
Прикрепленные файлы:
1435. Alexoniq 608 19.04.19 13:09 Сейчас в теме
(1430) По кнопке "1С:Стартер" используется версия платформы текущей базы из списка. У вас видно, что назначена версия 8.3.13, возможно стартер не смог найти эту версию (не исключено, что из-за ошибка).
1437. Student1C 38 22.04.19 07:11 Сейчас в теме
(1435) Кстати, по кнопке x64 все хорошо открывается )
Прикрепленные файлы:
1436. riposte 116 21.04.19 16:41 Сейчас в теме
Windows 7 x64 Pro SP1
При запуске окно приложения находится за пределами области экрана и область формы уменьшена до 0.
Естественно, можно вытащить через ALT-Переместить.
Вот так оно выглядит.


Видео
1440. kirka7 14.05.19 07:35 Сейчас в теме
(1436) такая же проблема windows 8 x64, два монитора, в трее есть, но самого окна не видно. Восстановить можно (альт + спэйс - восстановить), но это происходит постоянно, напрягает.
1441. realchel 14.05.19 11:09 Сейчас в теме
Авторы живые?
Два вопроса
1. Нафига эта полоса привязанная к верхнему краю экрана
2. Из приложения уже написал что после сворачивания окно снова не разворачивается приходится выходить и снова заходить.
3. И баг с кнопками,файл приложил.
Прикрепленные файлы:
1442. nicxxx 226 16.05.19 06:59 Сейчас в теме
Почему антивирусы удаляют ваш exe-шник? Можно это исправить?
1444. 7OH 33 16.05.19 09:54 Сейчас в теме
(1442) какими проверяли ( раз уж Ы в конце) ?
Дома защитник 10-ки молчит, КИС молчит.
На работе НОД - тоже молчит.
Добавьте в исключения после проверки на virustotal )
1443. Alexoniq 608 16.05.19 08:38 Сейчас в теме
(1442) Проверил на virustotal.com, там всё чисто. А у вас какой антивирус?
1445. MaxS 1574 18.05.19 06:54 Сейчас в теме
Так и не нашел способа восстановить все настройки кроме списка баз. Переустановил систему и софт после сбоя, бэкап старого раздела есть.
Список баз восстановил.
Аутентификация - имя и пароль, сведения о версии конфигурации не восстанавливаются. Это не предусмотрено?
1446. Alexoniq 608 18.05.19 10:18 Сейчас в теме
(1445) В каталоге настроек стартера в папке "SMSettings" есть файл v8config.smc. В нём хранятся все текущие настройки баз. Если у вас не изменились идентификаторы в файле v8i, то подменив этот файл прежним все настройки баз должны восстановится. Тоже для v77 - v7config.smc.
1447. MaxS 1574 18.05.19 16:54 Сейчас в теме
(1446) Спасибо за информацию.
С файлом v8config.smc заработало. Когда копировал весь каталог SMSettings и список баз v8i, фокус не удавался.
На старой ОС настройки были в AppData\Roaming, на новой - в папке с программой. Может быть в этом причина.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата до 120 000 руб.
Полный день

Работа от Инфостарт
Санкт-Петербург
Временный (на проект)

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день

Руководитель отдела внедрения 1С
Новосибирск
зарплата от 60 000 руб. до 160 000 руб.
Полный день