Быстрый старт · 9 мин
Как открыть два окна в 1С одновременно
Как открыть два окна в 1С: способы для тонкого клиента, веб-клиента и конфигуратора. Второй сеанс, открытие форм в новых окнах, ограничения и решение проблем.
Работа в 1С часто требует одновременного просмотра нескольких форм: сравнить два документа, перенести данные из справочника в отчёт, сверить остатки по двум складам. По умолчанию платформа 1С:Предприятие открывает формы в одном главном окне, перекрывая друг друга, но предусмотрено несколько способов вывести второе окно — от простого сочетания клавиш до запуска отдельного сеанса.
Выбор способа зависит от задачи: нужно ли просто разместить две формы рядом на экране, открыть независимое окно без блокировки основного или запустить полноценный второй сеанс под тем же пользователем. Каждый вариант имеет свои ограничения: например, одновременное редактирование одного объекта в двух окнах приведёт к конфликту блокировок, а в веб-клиенте часть функций работает иначе, чем в тонком клиенте.
Ниже разобраны все рабочие способы открыть два окна в 1С: для тонкого и толстого клиента, веб-клиента, а также вариант с запуском второго сеанса информационной базы. Отдельно описаны типичные ошибки и ограничения, о которых стоит знать до начала работы.
Как открыть второе окно через меню «Окно»
Самый простой способ — штатная команда главного меню. В тонком и толстом клиенте 1С:Предприятия 8.3 откройте нужную форму (документ, справочник, отчёт), затем в главном меню выберите пункт «Окно» и команду «Новое окно». Платформа создаст копию главного окна приложения, в котором можно открыть другую форму.
Новое окно работает в рамках того же сеанса: все открытые объекты, настройки и незакрытые формы общие. Это удобно для визуального сравнения данных, но не изолирует операции — если вы заблокируете объект в одном окне, во втором он будет доступен только на просмотр.
Чтобы расположить окна рядом, используйте стандартные средства Windows: перетащите окно к краю экрана для привязки к половине монитора (Win + стрелка влево/вправо) или разместите окна на разных мониторах.
- 1Откройте первую нужную форму в 1С
- 2В главном меню выберите «Окно» → «Новое окно»
- 3В новом окне откройте вторую форму через панель навигации или разделы
- 4Разместите окна рядом средствами Windows (Win + стрелки)
- 5Проверьте, что обе формы доступны и обновляются
Как открыть форму в отдельном окне перетаскиванием
В режиме такси (стандартный интерфейс 8.3) формы по умолчанию открываются закладками внутри главного окна. Чтобы вынести форму в отдельное окно, захватите мышью заголовок закладки и перетащите её за пределы области закладок — форма открепится и станет самостоятельным окном, которое можно перемещать и масштабировать.
Альтернатива — контекстное меню закладки: щёлкните правой кнопкой по заголовку открытой формы и выберите вариант открытия в новом окне, если он предложен платформой. Набор команд зависит от версии платформы и настроек конфигурации.
Обратите внимание: модальные и блокирующие формы (например, некоторые диалоги выбора) нельзя открепить — они специально блокируют владельца до завершения действия. Если форма не перетаскивается, это признак того, что разработчик конфигурации задал ей режим блокирования окна владельца.
Запуск второго сеанса информационной базы
Если нужна полная независимость окон — например, работать под другим пользователем или открыть базу, которая уже занята, — запустите второй экземпляр клиента. Откройте стартовое окно 1С (ярлык 1cestart.exe), выберите ту же информационную базу и запустите её повторно. Платформа предложит войти под тем же или другим пользователем.
Для файловой базы одновременных сеансов может быть несколько, если это не запрещено настройками. Для клиент-серверной базы число сеансов ограничивается лицензиями: каждый дополнительный сеанс занимает клиентскую лицензию, и при их нехватке вход будет отклонён с соответствующим сообщением.
Второй сеанс — единственный способ одновременно работать под двумя учётными записями, например проверить права пользователя, не выходя из сеанса администратора. Учитывайте, что оба сеанса видят одни и те же данные: изменения, проведённые в одном, видны в другом после обновления формы.
Два окна в веб-клиенте 1С
При работе через браузер механика отличается: формы открываются во вкладках внутри веб-страницы, и открепить их перетаскиванием нельзя. Чтобы получить два видимых окна, откройте вторую вкладку браузера и подключитесь к той же базе по её веб-адресу — фактически это будет второй сеанс через веб-клиент.
Либо используйте возможности браузера: откройте ссылку на базу в новом окне браузера (Ctrl + N в большинстве браузеров после перехода по адресу) и разместите окна рядом. Каждое окно браузера с подключением к 1С расходует отдельный сеанс и лицензию, как и в случае с тонким клиентом.
Учтите, что часть браузеров при повторном открытии адреса может переиспользовать существующую вкладку. Если это происходит, используйте режим «Инкогнито» для второго окна — тогда гарантированно создастся отдельный сеанс, но потребуется повторный ввод логина и пароля.
Открытие окон программно и настройка конфигурации
Разработчик может управлять режимом открытия форм через свойства формы. Параметр «РежимОткрытияОкна» определяет, откроется форма в отдельном окне, заблокирует владельца или весь интерфейс. Значение «Независимый» позволяет форме существовать как самостоятельному окну, не мешая работе с остальными.
При программном открытии используется метод ОткрытьФорму() с параметрами, среди которых можно указать режим окна. Это применяется, когда прикладная логика требует показать пользователю две формы одновременно — например, подбор товаров рядом с документом.
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка", , , , , , РежимОткрытияОкнаФормы.Независимый);Если вы не разработчик, а пользователь, изменить режим открытия конкретной формы самостоятельно нельзя — это задаётся в конфигураторе. При необходимости такой доработки обратитесь к специалисту, сопровождающему вашу конфигурацию.
Проверка результата и типичные проблемы
Признак корректной работы: обе формы видны одновременно, каждая реагирует на действия, данные при изменении в одной форме корректно отображаются в другой после обновления (F5 или переоткрытие формы). Если вторая форма показывает устаревшие данные — это нормально: 1С не обновляет открытые формы автоматически, обновите её вручную.
Типичная проблема — сообщение «Конфликт блокировок при выполнении транзакции» или «Объект заблокирован». Это значит, что один и тот же объект редактируется в двух окнах или двух сеансах. Решение: закрыть форму объекта в одном из окон, не сохраняя, и повторить редактирование в одном месте.
Другая частая ситуация — при запуске второго сеанса появляется ошибка о превышении числа лицензий. Это ограничение не обходится настройками: нужно либо завершить лишние сеансы (через консоль кластера или администрирование файловой базы), либо расширять лицензирование.
Как выбрать способ
Частые вопросы
Можно ли открыть две разные базы 1С одновременно?
Да. Запустите стартовое окно 1С дважды и в каждом выберите свою информационную базу. Это два независимых сеанса, каждый расходует клиентскую лицензию. Для файловых баз ограничений обычно нет, для серверных — зависит от числа лицензий.
Почему форма не перетаскивается в отдельное окно?
Форме задан режим блокирования окна владельца или всего интерфейса — это настройка в конфигурации. Изменить её может только разработчик в конфигураторе через свойство «РежимОткрытияОкна».
Будут ли данные во втором окне обновляться автоматически?
Нет. Открытые формы 1С не обновляются сами при изменении данных в другом окне или другим пользователем. Обновите форму вручную клавишей F5, кнопкой «Обновить» или переоткройте её.
Что делать при ошибке «Конфликт блокировок»?
Закройте редактируемый объект во всех окнах и сеансах, кроме одного, затем повторите изменения. Если ошибка вызвана другим пользователем, дождитесь завершения его работы с объектом или уточните, кто держит блокировку, через монитор активных сеансов.
Сколько окон можно открыть в 1С одновременно?
Жёсткого ограничения платформа не устанавливает. Практический предел определяется памятью компьютера и, для отдельных сеансов, числом клиентских лицензий. Десятки окон с тяжёлыми отчётами могут заметно замедлить работу.
Что важно запомнить
Второе окно в 1С открывается через меню «Окно» → «Новое окно», перетаскиванием закладки формы или запуском второго сеанса базы. В веб-клиенте используется второе окно браузера. Не редактируйте один объект в двух местах одновременно и помните, что каждый сеанс занимает клиентскую лицензию.