Как работать в 1С одновременно в двух окнах
Содержание
Чтобы работать в 1С 8.3 сразу в двух окнах, проще всего запустить базу
вторым сеансом: откройте ярлык 1С:Предприятие ещё раз и выберите в списке ту же информационную базу. Получите два независимых окна с двумя сеансами — в одном смотрите отчёт, в другом правите документ.
Это нужно, когда надо сверить две накладные бок о бок, держать отчёт перед глазами во время проводки или редактировать конфигурацию и одновременно проверять результат в пользовательском режиме. Ниже — все рабочие варианты: от второго сеанса до режима отдельных окон и запуска Конфигуратора рядом с базой.
Второй сеанс: самый надёжный способ открыть базу дважды
Запуск второго сеанса работает в любой конфигурации на платформе 8.3 и не зависит от настроек интерфейса.
- Откройте стартер 1С (ярлык
1С:Предприятиеили1cestart.exe). - В списке баз выделите ту же базу, что уже открыта.
- Нажмите
1С:Предприятие— откроется второе окно.
Два сеанса полностью независимы: в каждом своя навигация, свои открытые формы и своя история. Можно даже войти во второй сеанс под другим пользователем — удобно, чтобы проверить, что видит сотрудник с ограниченными правами.
Способ не требует ничего настраивать заранее и одинаково работает в «Бухгалтерии предприятия» 3.0, «Зарплате и управлении персоналом» 3.1, «Управлении торговлей» 11 и других типовых конфигурациях на платформе 8.3. Данные между сеансами не кэшируются по-разному: изменения, записанные в одном окне, второе окно увидит после обновления списка или повторного открытия документа.
Если список баз длинный, закрепите нужную базу вверху: в окне запуска есть сортировка и поле для поиска по названию. Так второй сеанс открывается в два клика.
Важно: два сеанса — это две разные транзакции. Если вы откроете один и тот же документ в обоих окнах и начнёте править, второе окно, скорее всего, покажет блокировку либо предупредит о конфликте записи. Правьте один объект только в одном окне.
Горячие клавиши и быстрые приёмы
Отдельной горячей клавиши, которая «клонирует» текущее окно 1С в новое, в управляемом приложении нет — окна открывают либо вторым сеансом, либо переключением режима форм (о нём ниже). Но ускорить работу с несколькими окнами всё же можно.
- ⭐ Избранное. Пометьте часто нужные разделы и объекты звёздочкой. Во втором окне вы за секунду откроете то же, что и в первом.
- 🔗 Навигационная ссылка. Многие формы умеют отдавать ссылку на открытый объект (вида
e1cib/...). Скопируйте её в одном сеансе и вставьте в адресную строку другого — откроется тот же документ или список. Команда получения ссылки лежит в системном меню формы; название может немного отличаться по конфигурациям. - 🕘 История. Кнопки навигации «назад/вперёд» и список недавних объектов помогают быстро вернуть во втором окне то, с чем вы только что работали в первом.
Навигационную ссылку удобно отправлять и коллеге в мессенджер: открыв её, он попадёт ровно на тот объект, о котором идёт речь, — если у него есть доступ к этой базе. Ссылка привязана к конкретной базе, поэтому в чужой или скопированной базе она не откроется.
Эти приёмы не создают «второе окно» сами по себе, но экономят клики, когда вы уже работаете в двух сеансах и часто переключаетесь между одними и теми же объектами.
Формы в закладках или в отдельных окнах
Внутри одного сеанса формы по умолчанию открываются в рабочей области главного окна — как вкладки. Чтобы документ или отчёт открывался отдельным окном, которое можно отодвинуть в сторону, переключите режим открытия форм.
Откройте Главное меню (кнопка в левом верхнем углу) → Сервис → Параметры. В параметрах есть переключатель режима открытия форм: в закладках или в отдельных окнах. Выберите «в отдельных окнах» — и каждая следующая форма откроется самостоятельным окном, которое можно двигать по экрану и раскидывать по мониторам.
| Режим | Как выглядит | Когда удобнее |
|---|---|---|
| В закладках | Формы — вкладки одного окна | Один монитор, последовательная работа |
| В отдельных окнах | Каждая форма — своё окно | Нужно видеть две формы рядом |
Режим запоминается для вашего пользователя, так что настраивать каждый раз не придётся. Если переключателя в параметрах нет, значит текущая сборка платформы оставляет только табличный режим — тогда для двух окон используйте второй сеанс.
В режиме отдельных окон легко потерять нужную форму за другими. Список всех открытых окон сеанса смотрите в Главное меню → Окна — оттуда можно переключиться на любое.
Конфигуратор и пользовательский режим рядом
Конфигуратор и 1С:Предприятие запускаются из одного стартера, но это два разных режима. Их можно держать открытыми одновременно на одной базе.
- Запустите базу в режиме
1С:Предприятие— проверяете поведение как пользователь. - Из того же стартера запустите ту же базу в режиме
Конфигуратор— правите формы, отчёты, запросы.
Так разработчик видит изменения сразу: поправил в Конфигураторе, применил — и проверил в пользовательском окне.
Чтобы правки попали в базу, в Конфигураторе выполните Обновить конфигурацию базы данных. Если структура данных не менялась, платформа предложит обновить динамически — тогда пользовательский сеанс продолжит работу после короткого переподключения, перезапускать его вручную не придётся. Если же менялись реквизиты, таблицы, регистры, обновление потребует монопольного доступа и перезапуска сеансов.
Монопольный (исключительный) доступ нужен не всегда. Он требуется только для отдельных операций: изменения структуры базы при обновлении конфигурации, загрузки файла .dt, тестирования и исправления базы. Для остальной правки — редактирования форм, отчётов, печатных макетов — монополия не нужна, и пользовательский сеанс может работать параллельно.
Прежде чем запускать операцию с монопольным доступом (Обновить конфигурацию базы данных со structural-изменениями, загрузка .dt, тестирование), закройте пользовательские сеансы. Иначе Конфигуратор не получит монополию или прервёт чужую работу. Делайте это в согласованное окно обслуживания.
Два окна на двух мониторах
Разнести окна по двум мониторам — главная причина, ради которой затевают многооконность. Работает это так:
- Два сеанса — самый простой вариант: перетащите второе окно 1С на соседний монитор мышью за заголовок.
- Режим отдельных окон — внутри одного сеанса перетащите на второй монитор конкретную форму (например, отчёт), оставив списки на основном.
Типовой расклад бухгалтера: на левом мониторе — оборотно-сальдовая ведомость или выписка банка, на правом — карточка документа, который заполняете по этим данным. Глаза не бегают между вкладками, меньше ошибок при переносе сумм.
Положение и размер окон 1С не запоминает так же гибко, как режим форм: после перезапуска окна обычно открываются на основном мониторе, и их приходится растаскивать заново. Если это повторяется каждый день, держите второй сеанс открытым в течение рабочего дня, а не закрывайте его после каждой операции.
Производительность и лицензии при нескольких окнах
Каждое дополнительное окно стоит ресурсов — это стоит учитывать, особенно на слабой машине или при работе через тонкий клиент.
- 🧠 Память. Каждый сеанс держит свои данные в оперативной памяти. Два-три окна рядовой компьютер тянет спокойно; десяток тяжёлых отчётов одновременно уже заметно нагрузит и клиент, и сервер.
- 🔑 Лицензии. Клиентская лицензия выдаётся на рабочее место, а не на каждое окно, поэтому на одном компьютере обычно хватает одной лицензии и для двух сеансов. Но поведение зависит от типа лицензии: если второе окно просит лицензию, значит свободных подключений не осталось.
- 🖥️ Клиент-серверный режим. На сервере 1С каждый сеанс — это отдельное подключение. Много окон у многих пользователей складываются в нагрузку на рабочие процессы кластера.
Не держите открытыми окна, которые уже не нужны. Лишний сеанс занимает подключение и память, даже если вы в него не смотрите. Закрыли отчёт — закройте и окно.
Веб-клиент и разные версии платформы
Поведение «двух окон» заметно зависит от того, как вы заходите в базу и на какой версии платформы работаете.
Тонкий клиент (обычный запуск на компьютере). Здесь всё, что описано выше: второй сеанс через стартер и переключение режима форм. Два окна свободно двигаются по экрану и мониторам.
Веб-клиент (вход в базу через браузер). Отдельного стартера нет — базу открывает ссылка в браузере. Чтобы получить второе окно, откройте тот же адрес базы во второй вкладке или втором окне браузера. Каждая вкладка ведёт себя как отдельный сеанс: правки в одной не видны в другой, пока не обновите данные.
В веб-клиенте не закрывайте вкладку кнопкой браузера посреди записи документа — завершайте работу штатно. Резкое закрытие вкладки во время записи может оставить операцию незавершённой.
Версии платформы. В 8.2 управляемое приложение открывало формы отдельными окнами по умолчанию — многооконность была встроена в сам интерфейс. В 8.3 с интерфейсом «Такси» формы по умолчанию идут вкладками в рабочей области, а отдельные окна включаются в параметрах. Поэтому инструкции «нажмите то-то, и откроется новое окно» из старых статей по 8.2 на 8.3 часто не срабатывают: там, где раньше окно появлялось само, теперь нужно либо сменить режим форм, либо открыть второй сеанс.
| Как вы заходите в базу | Как сделать второе окно |
|---|---|
| Тонкий клиент 8.3 | Второй сеанс через стартер или режим отдельных окон |
| Веб-клиент (браузер) | Вторая вкладка/окно браузера с тем же адресом базы |
| Платформа 8.2 | Формы и так открываются отдельными окнами |
Ограничения и типичные ошибки
Самое частое, что путает новичков в многооконной работе, — это конфликты записи и блокировки.
- Правка одного объекта в двух окнах. Начали менять документ в первом окне, открыли его же во втором — получите блокировку или предупреждение, что объект изменён другим сеансом. Правьте объект только в одном окне.
- Монополия при открытых сеансах. Пытаетесь обновить структуру базы или загрузить
.dt, а пользовательские окна открыты — операция не стартует. Сначала завершите сеансы. - Потерянное окно. В режиме отдельных окон форма ушла за другие окна. Не открывайте её заново — найдите в списке
Главное меню→Окна. - «Зависшее» второе окно. Долгий отчёт или запрос подвесил одно окно — второе при этом обычно продолжает работать, потому что это разные сеансы. Дождитесь завершения операции, а не закрывайте окно принудительно: прерванная запись может оставить данные в неполном виде.