Автоматическое открытие окон при запуске 1С

30.09.25

Разработка - Работа с интерфейсом

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Автоматическое открытие окон при запуске 1С
.cfe 15,85Kb
18 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Доработка представлена в виде расширения. Расширение реализует подсистему "Стартовые окна" с одной командой, открывающей настройки подсистемы. Настройки очень просты и представляют из себя выбор одного из вариантов работы:

 

 

  • Отключить
  • Закрепленные избранные - ссылки, закрепленные в панели избранного (выделены жирным)
  • Фиксированный список - ручной ввод навигационных ссылок
  • Открытые окна - восстановление ранее открытых окон

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

 

 

"Закрепленные избранные" и "Фиксированный список" работают очевидно, мы просто берем уже сохраненные в настройках ссылки и открываем их при запуске.

При закрытии приложения 1С запрещены серверные вызовы, поэтому сохранить данные об открытых окнах в этот момент проблематично (Проблематично не значит невозможно. Можно использовать например сохранение в локальные файлы, но хочется использовать ХранилищеНастроек). Как отловить открытие и закрытие окон тоже не пришло в голову. Поэтому список открытых окон сохраняется в настройках через обработчик ожидания в модуле приложения каждые N секунд. Интервал сохранения так же задается через настройки.

 

Никаких зависимостей не требуется. Ссылка на код: https://github.com/KrasnoshchekovPavel/1c_automatic_window_opening

 

 

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

Разработано и протестировано на версии платформы: 8.3.27.1606. Режим совместимости расширения 8.3.14.

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Работа с интерфейсом Программист 1С:Предприятие 8 Бесплатно (free)

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

10.11.2013    663304    kser87    184    

912

Работа с интерфейсом Программист 1С:Предприятие 8 Россия Абонемент ($m)

Полноценная обработка, содержащая оффлайн версию JavaScript графиков AmCharts версии 3.2.0. С обработкой нажатия мыши. Все виды графиков: Column, Bar, Line, Area, Step, Smoothed line, Candlestick, Pie/Donut, Radar/Polar, XY/Scatter/Bubble, Bullet, Funnel/Pyramid.

3 стартмани

01.11.2013    48302    266    pfihr    43    

130

Загрузка и выгрузка в Excel Работа с интерфейсом Программист 1С:Предприятие 8 Абонемент ($m)

Что делать, если средствами 1С не получается нарисовать диаграмму, которую хочет Заказчик? Выход есть!

1 стартмани

10.10.2013    28448    146    Сисой    1    

12

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Тёмные цветовые схемы кода. То, что было доступно всем передовым средствам разработки, теперь доступно и на 1С. 13.12.17 UPD: Теперь работает с платформой 8.3

3 стартмани

07.10.2013    57679    204    Chernov_Dmitriy    83    

59

Работа с интерфейсом Программист Бесплатно (free)

Казалось бы, все сделано по уму: и ТЗ адекватное, и программа написана в соответствии. А глаз не радует... Для тех кому знакома ситуация, кому важна гармония во всем, посвящается:

17.09.2013    26676    Evgen.Ponomarenko    13    

36

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Набор инструментов, позволяющий запустить любую Вашу процедуру &НаСервере в фоновом режиме и отображать пользователю состояние её выполнения.

100 руб.

16.09.2013    44923    80    30    

55

Работа с интерфейсом 1С:Предприятие 8 1С:Бухгалтерия 2.0 Россия Абонемент ($m)

Обработка устанавливает константу на будущий год, для всех пользователей...

1 стартмани

04.09.2013    17467    41    GoodWinSpr    8    

5

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Видел много решений открытия "внешнего проигрывателя" из Windows, в самой 1С на форме не видел. Может кому пригодиться достаточно простой способ реализации.

1 стартмани

29.08.2013    20135    110    demart-omsk    7    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2686 30.09.25 17:21 Сейчас в теме
Годная тема
krasnoshchekovpavel; +1 Ответить
2. Automatik 1000 01.10.25 07:00 Сейчас в теме
Разработчикам платформы надо добавить флажок для открытия на запуске
krasnoshchekovpavel; +1 Ответить
3. MAntaNA 6 02.10.25 21:09 Сейчас в теме
Особо заморачиваться с отлавливанием событий закрытия окон при завершении работы не стоит. При перезапуске отладки из Конфигуратора сеанс Предприятия всё равно прибивается жёстко, просто сразу наглухо, так, что даже свежие пользовательские настройки не сохраняются. Поэтому для использования при перезапусках при отладке выбранный вариант периодической записи состояния окон обработчиком ожидания – идеален.
krasnoshchekovpavel; +1 Ответить
4. Rafaraf 38 19.11.25 09:59 Сейчас в теме
Если при запуске 1С:Предприятия выдается модальное окно с каким нибудь предупреждением, тогда все окна открываются как независимые
Для отправки сообщения требуется регистрация/авторизация