1с тип окно клиентского приложения

Обновлено: 04.07.2024

Выбор обычного или управляемого приложения указывает платформе 1С:

  1. какие формы для отображения информации нужно запускать (обычные или управляемые);
  2. какой клиент приложения будет использоваться по умолчанию (толстый или тонкий).

Т.е. можно сказать что обычное и управляемое приложение - это виды запуска системы 1С.

Отличие обычного приложения 1С от управляемого:

  1. в зависимости от вида запуска 1С (обычное или управляемое приложение) по умолчанию будет загружаться определенный интерфейс (обычные или управляемые формы);
  2. управляемый интерфейс требует написания видоизмененного (по сравнению с обычным приложением) кода;
  3. для управляемого приложения код должен быть разделен на клиентский и на серверный, что указывается с помощью соответствующих директив в модуле.

Ниже приведены формы одной и той же базы данных системы 1С, запущенной в режиме обычного и управляемого (интерфейс Такси) приложения:

Обычное приложение 1С

Управляемое приложение 1С 8.3 (интерфейс "Такси")

Обычное приложение 1С (обычные формы 1С, обычный интерфейс 1С)

Обычное приложение 1С

В системе 1С версии 8.2 возможна работа только с обычными формами, в режиме обычного приложения.

Управляемое приложение 1С (управляемые формы, управляемый интерфейс)

Платформа 1С 8.3 позволяет работать:

  1. с обычными формами (в режиме совместимости);
  2. с управляемыми формами:
    • стандартный режим отображения;
    • такси.

Управляемое приложение 1С 8.3 (интерфейс "Такси")

Для платформы 8.3 рекомендован интерфейс "Такси"; тем не менее разработчик может регулировать доступность "Такси" и обычного управляемого интерфейса в свойствах конфигурации.

Если интерфейс не задан жестко (разрешен выбор вариантов), то пользователь может выбирать его самостоятельно в режиме 1С:Предприятие через меню "Сервис" - "Параметры".

Такси и обычный интерфейс

Выбор Такси и обычный интерфейс

В случае Такси, пользователь также может настроить расположение панелей интерфейса.

Установка запуска 1С:Предприятия как обычного или управляемого приложения для выбранного пользователя

Для любого пользователя разработчик может указать свой режим запуска 1С:Предприятия. Для этого нужно открыть свойства этого пользователя в конфигураторе ("Главное меню - Администрирование - Пользователи") и на вкладке "Прочие" выбрать потребный "Режим запуска" для этого пользователя.

Разработчики рассказали о дополнительных режимах работы основного окна, в которых можно скрывать ненужные стандартные элементы интерфейса. Их планируется включить в версию 8.3.11.

это наверно только на управляемых формах можно будет скрывать. (1) логично, однако. Когда ещё 1с отказались от развития ОФ. банкомат на 1с - сильно. хотя в свете "импаразащимления" очень интересный ход. (4)Банкомат конечно круто. а вот простой терминал самоубслуживания вполне. типа записаться на очередь к врачу и тд. А когда выйдет эта 8.3.11 ? Сейчас же только 8.3.9. 10 собираются пропустить.
п.с. на картинках РМК из 1С Розницы? Выглядит довольно современно и аскетично, я уже хочу себе такое. (6)Скорее всего концепт, нарисованный дизайнером. К тому моменту когда его можно будет поставить на комп клиенту, он успеет устареть и вы хотеть его уже не будете :) (7) В оригинальной статье на Wonderland используется глагол прошедшего времени "мы реализовали" и приложено больше скриншотов. Скорее всего это уже не дизайнерские скрины, а черновые - полученные из самой системы (возможно лишь чутка облагорожены).
А вот, из оригинальной статьи я узнал про горячую комбинацию "Ctrl + Shift +

" которая уже работает в УФ (проверено на 8.3.8.2088: работает в обычных УФ чуть эффективнее, чем в Такси - в такси не исчезает панель инструментов). Причём нигде больше я не нашёл информации об этой комбинации.
Вот бы ещё узнать методику, чтобы в Такси убрать у форм "раздел навигации с заголовком формы" - вообще было бы здорово. Но, видимо это и есть новый режим 8.3.11 "РабочееМесто". Хотя, может есть какие-то неофициальные способы это сделать и в 8.3.8?

Причём нигде больше я не нашёл информации об этой комбинации. (11)Спасибо, оказывается не то искал - нужно было Ctrl+Shift+` (Shift+` это и есть

, но shift всё равно нужен) - и по этой комбинации всё равно нет справки нигде :(

Ну здорово, мое нравственное чувство всегда огорчала ненужная надпись "Начальная страница". Банкомат?! По ходу недалек тот день когда появятся вакухи "требуется программист ЧПУ станков со знанием встроенного языка 1С" adhocprog; c1nil; TreeDogNight; корум; LavinVladik; manlak; madonov; PrinzOfMunchen; + 8 – Ответить

Это все, конечно, радует, но как работать с методом программно?

В синтаксисе сказано:
УстановитьРежимОсновногоОкна(<РежимОсновногоОкна>)
Параметры:
<РежимОсновногоОкна> (обязательный)
Тип: РежимОсновногоОкнаКлиентскогоПриложения.
Устанавливаемый режим основного окна клиентского приложения.
Примечание:
Недоступен в режиме запуска ОбычноеПриложение.
Метод можно вызывать только внутри обработчика события ПередНачаломРаботыСистемы управляемого приложения.

Пишу, все как сказано:
Процедура ПередНачаломРаботыСистемы(Отказ)
УстановитьРежимОсновногоОкна(РежимОсновногоОкнаКлиентскогоПриложения.Обычный);
КонецПроцедуры

выдается ошибка: Процедура или функция с указанным именем не определена (УстановитьРежимОсновногоОкна)

После того, как Вы установили платформу, создали пустую конфигурацию (или установили какую-нибудь учебную демо-конфигурацию), то при запуске стартера 1С Вы увидите две кнопки: «1С Предприятие» и «Конфигуратор» (для этого необходимо выделить какую-нибудь базу из списка, см. рис. 1.1.1).


Рис. 1.1.1. Стартер 1С

По большому счету это и есть два основных вида клиентских приложений.

После выхода платформы 8.2, «1С: Предприятие» в режиме пользовательского приложения может работать в тонком и толстом клиенте, а также появился web-клиент, который позволяет работать с «1С: Предприятием» из web-браузера.

Итого, на данный момент существует четыре вида клиентских приложений:

  • «Тонкий клиент»
  • «Толстый клиент»
  • Web-клиент

Почему появилась необходимость разделения обычного клиентского приложения на три вида: «тонкий», «толстый» и web-клиент? Виной этому развитие технологий вообще и интернета в частности. Очень часто стала появляться необходимость в работе с «1С: Предприятием» через сеть интернет, и это стало накладывать определенные ограничения, поскольку пропускная способность сети интернет гораздо уже, чем обычной локальной сети. Поэтому те технологии платформы, которые существовали при редакциях 8.0 и 8.1, стали неприменимы в новых реалиях. Как следствие, была разработана платформа 8.2, в которой обычное приложение разделилось на три вида: «толстый», «тонкий» и web-клиент.

Разберем все виды клиентов подробнее.

«Тонкий клиент»

Этот вид клиентского приложения поставляется в виде отдельного дистрибутива, который так и называется «Тонкий клиент 1С:Предприятия для Windows», скачивается с сайта 1С (при наличии ИТС-подписки) и устанавливается на локальной машине. Исполняемый файл в операционной системе Windows называется 1Cv8с.exe.

Разберем работу «тонкого клиента» по разными протоколами. Первым делом, начнем с привычного нам TCP/IP (кто не знает, это самый распространенный протокол работы локальной сети Ethernet). Возможны два варианта работы с тонким клиентом по сети Ethernet: клиент-серверный вариант и работа с файловой базой.

Рассмотрим оба этих варианта работы «1С: Предприятия»:

Файловый вариант применим, когда работает один или несколько пользователей в рамках небольшой сети, а также в том случае, когда не используются большие объемы данных или громоздкие вычисления. В этом варианте работы все данные расположены в одном файле 1Cv8.1CD, который так и называется – файловая база данных «1С: Предприятия». Схематически работу файлового варианта можно представить так:


Рис. 1.1.2 Схематичное представление работы файлового варианта


Рис. 1.1.3 Схематичное представление работы клиент-серверного варианта

Вернемся к «тонкому клиенту». Как было выше сказано, это клиентское приложение посредством протокола TCP/IP может работать как c вариантом файловой базы, так и с вариантом клиент-серверной архитектуры.

При файловом варианте работы (рис. 1.1.4) «тонкий клиент» взаимодействует непосредственно с файловой базой данных. При этом на стороне «тонкого клиента» организуется специализированная серверная среда, которая, по сути, эмулирует работу сервера. Эта специализированная серверная среда не выделяется отдельным процессом в операционной системе, а входит в процесс «тонкого клиента». Она берет на себя загрузку прикладной конфигурации и прочие серверные действия, необходимые для нормального функционирования «тонкого клиента».

В случае клиент-серверного варианта (рис 1.1.5) «тонкий клиент» напрямую взаимодействует с кластером серверов «1С:Предприятия» посредством локальной сети Ethernet. В этом варианте принципы работы точно такие же, как и для «толстого клиента».

Почему же нужно применять «тонкий клиент» при работе по локальной сети, когда для этого можно работать под «толстым клиентом»? Не всегда в локальной сети предприятия используются хорошие быстрые машины, способные на себя брать какие-то вычисления. Очень часто это могут быть «убитые в хлам» компьютеры, и в данном случае работа под «тонким клиентом» вполне оправдана. При работе в «тонком клиенте» по локальной сети проходят меньшие объемы данных, все вычисления ведутся на сервере, а не на локальной машине, и поэтому устанавливаются более низкие требования к производительности компьютеров, на которых запущен этот вид клиентского приложения (в том случае, когда используется клиент-серверный вариант работы базы).

Теперь перейдем к работе с «тонким клиентом» через сеть Internet. Работа с этим видом клиентского приложения посредством сети Internet возможна как в файловом варианте, так и в клиент-серверном варианте.

В этой книге мы не будем подробно разбирать механизмы настройки «тонкого клиента» и web-клиента для работы через интернет, а коснемся только общих моментов, для того чтобы Вам был понятен принцип действия.

И последняя важная особенность «тонкого клиента»: под ним у Вас нет возможности работать с конфигуратором. Когда Вы запустите «тонкий клиент», то кнопка «конфигуратор» в стартере 1С будет отсутствовать (см. рис 1.1.8). В принципе, это логично: нет смысла давать доступа к «тяжелому» конфигуратору, когда у Вас ограничены ресурсы сети.


Рис. 1.1.8. Вид окна запуска «тонкого клиента»

Web-клиент

Следующий интересный вид клиента, который мы разберем, это web-клиент. Этот вид клиентского приложения необходим для работы только по сети Internet. Причем, если для работы «тонкого клиента» на локальной машине необходимо было устанавливать программное обеспечение, то для работы под web-клиентом этого делать не нужно. Вся работа с данным клиентом может осуществляться посредством интернет-браузера (Mozilla, Opera, Internet Explorer и др.). Это очень удобный вид «тонкого клиента»: любой пользователь, в любой точке мира с любого устройства может запустить интернет-браузер, ввести адрес web-сервера, где опубликована база, и получить доступ к этой самой базе. Нет необходимости ни в скачивании, ни в установке какого-либо программного обеспечения.

Web-клиент может работать как с обычной файловой базой, так и с клиент-серверной архитектурой. Единственно, что в обоих случаях, как и в случае работы «тонкого клиента» посредством сети Internet, необходимо на стороне сервера установить специальное программное обеспечение – web-сервер (как правило, это Apache или IIS).

Принципы работы web-клиента в случае файловой базы и клиент-серверной архитектуры представлены на рис. 1.1.9 и 1.1.10



Рис. 1.1.9. Схема работы web-клиента в файловом варианте Рис. 1.1.10. Схема работы web-клиента в клиент-серверном варианте

«Толстый клиент»

Одна из особенностей «толстого клиента» то, что он поддерживает работу в обычном режиме, т.е. под «толстым клиентом» Вы можете запускать приложения, разработанные под платформами 8.1 и 8.0. – обычные приложения. А также в управляемых приложениях запускать обычные формы, что естественно нельзя сделать в «тонком клиенте».

Про обычные и управляемые приложения мы подробно поговорим в следующей главе.

«Толстый клиент» устанавливается обычным дистрибутивом и в операционной системе Windows запускается исполняемым файлом 1Cv8.exe.

Поскольку для работы с «толстым клиентом» необходимы значительные вычислительные мощности, то связываться с базой данных можно или напрямую, или посредством локальной сети Ethernet. Этот вид клиентского приложения может работать как с файловой базой данных, так и с клиент-серверной архитектурой (по протоколу TCP/IP).

В том случае, когда используется клиент-серверный вариант работы «толстого клиента» (рис. 1.1.13), то «толстый клиент» по локальной сети подключается к кластеру серверов «1С:Предприятия», а кластер серверов взаимодействует с SQL-сервером (СУБД). Причем кластер серверов и СУБД могут находиться на разных компьютерах, администратор имеет возможность их разнести, чтобы оптимизировать производительность серверов.


Рис. 1.1.11 Окно запуска «толстого клиента»



Рис. 1.1.12. Схема работы «толстого клиента» в файловом варианте Рис. 1.1.13. Схема работы «толстого клиента» в клиент-серверном варианте

И в заключение приведем таблицу, которая наглядно дает понять, чем отличаются эти три вида клиентских приложений: «толстый клиент», «тонкий клиент» и web-клиент.

Табл. 1.1.1 Отличия различных клиентских приложений.

Уникальная авторская методика!

Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С

  1. Без сложных технических терминов;
  2. Более 600 страниц практического материала;
  3. Каждый пример сопровождается рисунком (скриншот);
  4. Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!

Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:

можно оплатить вручную:

Основное окно 1С

Графический механизм системы "1С:Предприятия 8" позволяет использовать два способа представления данных пользователю:

  1. MDI (multiple document interface) - представляет собой окна, расположенные под одним общим окном. Основное окно - это окно, которое открывается при запуске системы в режиме 1С:Предприятие , предназначено для навигации по приложению и вызова различных команд.
  2. SDI (Single document interface) – отображение окон, расположенных отдельно друг от друга.
    Вспомогательные окна - это окна, которые открываются при вызове команд ввода и редактирования объектов, а также при открытии отчетов и обработок.

Основное окно прикладного решения 1С:Предприятие 8.3

Работа пользователей начинается с основного окна, в котором отображается вся структура прикладного решения.

Разделение функциональности прикладного решения (интерфейса "Такси") представляется в виде разделения рабочего пространства основного окна на следующие панели и области:

    ; ; ;
  1. рабочую область (в которой, как правило, сначала показывается Начальная страница); ;

Настройка панелей 1С

Пользователь может самостоятельно конструировать своё рабочее пространство, располагая панели в разных областях экрана. При этом одна панель выводится только один раз.

Панели интерфейса могут быть расположены на экране вверху, внизу, слева или справа.

Расположение панелей, если они настроены в конфигураторе, можно изменить в режиме 1С:Предприятие.

Для настройки панелей в конфигурации необходимо открыть интерфейс клиентского приложения.

интерфейс клиентского приложения

В режиме 1С:Предприятие настройка внешнего вида интерфейса находится в диалоге "Параметры".

настройка внешнего вида интерфейса

Замечание: Начальная страница, Рабочий стол, Основной раздел - синонимы.

Начальная страница – это стандартный раздел прикладного решения, содержащий часто используемые документы, отчеты, справочники и т. п.

Как правило, работа пользователя с программой начинается с открытия основного окна с начальной страницей (если предусмотрены формы для нее; если формы не предусмотрены будет показано пустое пространство и перечисленные выше панели и области).

Начальная страница отображается в основном окне.

Информация, которую пользователь может отобразить на своей начальной странице, настраивается разработчиком в конфигураторе (рисунки отсюда ):

В рабочую область начальной страницы при этом может быть добавлена любая форма из числа управляемых:

Таким образом, рабочая область начальной страницы набирается из списка управляемых форм. При этом разместить формы в области рабочего стола можно:

  1. по горизонтали - не более двух;
  2. по вертикали - в любом количестве.

Панель навигации (как часть командного интерфейса формы) может существовать как в основном окне, так и во вспомогательных окнах.

Набор доступных форм для начальной страницы можно определить, ограничивая доступ к формам через механизм ролей.

Панель разделов 1С:Предприятие

Панель разделов - это один из элементов рабочего пространства основного окна прикладного решения (командного интерфейса программы), который отображает основную структуру прикладного решения и позволяет перемещаться между разделами.

Пользователь имеет возможность настроить состав панели разделов:

  • добавить или удалить разделы;
  • изменить их внешнее представление.

Диалог настройки панели разделов доступен через команду главного меню "Вид – Настройка панели разделов". Настройка интуитивно понятна.

Настройка панели разделов 1С

Как настроить панель разделов в 1С

Подробнее о настройке панели разделов в 1С:Бухгалтерия

Для возврата к внешнему виду панели разделов по умолчанию (который был определен разработчиком) используется команда диалога Настройки панели разделов "Еще – Установить стандартные настройки" (на рисунке выше - в правом нижнем углу).

Панель команд текущего раздела

Панель команд текущего раздела отображает команды выбранного раздела.

При повторном выборе раздела открывается "меню функций" – список всех команд выбранного раздела, который включает:

  • команды навигации - отражает структуру текущего раздела (которая устанавливается разработчиком: подчиненные разделы отображаются как отдельные группы) и включает:
    1. Важное – команды перехода к важным областям данных в контексте текущего раздела;
    2. Обычное – команды перехода к данным текущего раздела;
    3. См. также – ссылки на дополнительную информацию, которая может быть востребована в некоторых случаях.
  • команды действий , которые доступны в текущем разделе ( могут существовать и группы, созданные разработчиком ) и которые включают группы:
    1. Создать - команды создания новых объектов информационное базы - документов, справочников и т.д.
    2. Отчеты - команды перехода к всевозможным отчетам, которые доступны в данном разделе.
    3. Сервис - команды выполнения различных служебных действий, перехода к служебным обработкам, команды работы с торговым оборудованием и т.п.

Список команд навигации может настраиваться пользователем через диалог настройки списка (команда "Настройка навигации" в меню функций раздела).

Область системных команд 1С

Область системных команд - это один из элементов командного интерфейса программы 1С, расположенный в заголовке основного (или вспомогательного) окна.

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

Главное меню - содержит набор команд, относящихся к прикладному решению в целом и независящих от прикладной специфики конфигурации.

В правой части области системных команд, в заголовке программы располагаются вспомогательные команды, выполняющие общие действия, не относящиеся к специфике конкретного прикладного решения.

Работа со вспомогательными командами, в основном, интуитивно понятна.

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

Панель инструментов основного окна прикладного решения 1С

Панель инструментов 1С

Панель инструментов по умолчанию располагается слева от основной рабочей области.

Избранное - это один из стандартных интерфейсных механизмов, предназначенный для добавления пользователем важных для него ссылок (на команды, на разделы, на списки, на отчеты, на объекты базы данных и т.д.). Он предоставляется платформой и доступен пользователям любых прикладных решений. Пользователь имеет возможность управлять списком избранного (менять ссылки местами с помощью перетаскивания, удалять и переименовывать ссылки). Возможна работа с избранным из встроенного языка (программно) с помощью объекта встроенного языка ИзбранноеРаботыПользователя.

История содержит не более 200 записей действий пользователя, связанных с добавлением и изменением данных — элементов справочников, документов и т.д. Записи в истории структурированы по дням и в них поддерживается поиск. При добавлении новых записей в историю, старые записи автоматически удаляются.

В Истории 1С Предприятия хранится:

  • только одна запись о последнем изменении какого-либо объекта;
  • записи о каждом изменении необъектных данных в ключевых полях (например, записи регистра сведений).

Поддерживает работу из встроенного языка, для чего используют свойство глобального контекста ИсторияРаботыПользователя.

Информационная панель рабочего окна прикладного решения 1С

Информационная панель рабочего окна прикладного решения 1С расположена в нижней области рабочего окна прикладного решения и предназначена:

  1. для отображения разработчику в реальном времени показателей производительности (о количестве и длительности вызовов сервера, а также объеме принятых и переданных данных);
  2. для индикации включённого режима имитации задержек при вызовах сервера (отображает разработчику реальную скорость работы его прикладного решения у клиента, на реальном канале связи).

Информационная панель 1С

Отображение информационной панели настраивается через "Главное меню - Сервис - Параметры":

Настройка информационной панели 1С

Информационная панель 1С

Настройка панелей основного окна прикладного решения 1С

Пользователь с использованием команды "Главное меню - Вид - Настройка панелей" может самостоятельно модифицировать основное окно прикладного решения (рабочее пространство основного окна), располагая панели в разных областях экрана.

Настройка панелей основного окна 1С

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Читайте также: