Официальный франчайзи 1С

«1С:Фреш» — полный функционал 1С продуктов, экономя на своем сервере и обслуживающем персонале

Попробовать 14 дней бесплатно 1C:Fresh

Пересоздание автономной конфигурации 1С. Что это?

 

Чтобы ответить на поставленный вопрос, необходимо в принципе разобраться с тем, что такое «автономная конфигурация 1С». Для этого нужно понимать, как происходит работа с информационными базами в системе. После чего можно будет перейти к раскрытию темы статьи.

 

 

Содержание:

 

  1. Клиентские приложения 1С
  2. Преимущества и недостатки толстого и тонкого клиентов
  3. Плюсы и минусы других приложений
  4. Автономный сервер в 1С
  5. Установка АС
  6. Запуск АС
  7. Что такое «Пересоздание автономной конфигурации»?
  8. Заключение

 

 

1. Клиентские приложения 1С

 

 

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

 

Пересоздание автономной конфигурации 1С

 

На сегодня применяют несколько клиентских приложений:

 

  • Конфигуратор,
  • Мобильный клиент,
  • Веб-клиент
  • Тонкий и толстый клиент.

 

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

 

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

 

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

 

Благодаря тонкому клиенту пользователь через приложение может взаимодействовать с системой. Все работы выполняются на самом сервере, сам пользователь видит только итоговую информацию, которая появляется после обработки. За счет этого заметно снижаются требования, предъявляемые к самой системе и каналам связи, ПК необходимо меньше ресурсов для хранения и обработки информации. Таким образом, запуск выполняется одним файлом 1cv8c.exe.

 

При сравнении приложений можно выделить следующие моменты:

 

-работа по сети может поддерживаться любым клиентом, кроме мобильного, при работе через Интернет может использоваться, как тонкий и мобильный клиент, так в веб;

 

-для возможности работать, как с тонким, так и толстым клиентом необходимо выполнить предварительную установку;

 

-здесь строго обозначены отличия между размерами используемого дистрибутива;

 

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

 

Какими свойствами обладают приложения рассматривается в следующей главе.

 

 

2. Преимущества и недостатки толстого и тонкого клиентов

 

 

Тонкий клиент назвали так за счет того, что он имеет достаточно ограниченную функциональность языка, который уже встроен. В то же время такой клиент может показывать данные на компьютере, а также менять их при необходимости. Взаимодействие такого клиента с Апачи либо IIS осуществляется за счет HTTPS либо HTTP протоколов. Сам веб-сервер взаимодействует с 1С за счет файлового варианта работы либо клиент-серверного.

 

В файловом варианте используется уникальная среда, где и выполняются все загрузки, в клиент-серверном все осуществляется за счет протокола TCP/IP. Именно в это и выражается явное преимущество тонкого клиента перед толстым. Однако, данный момент не освобождает от предварительной установки на ПЭВМ клиента.

 

Пересоздание автономной конфигурации 1С

 

Большой плюс использования толстого клиента заключается в полном исполнении прикладного кода. Хотя этот же фактор является и минусом. Так как для его реализации требуется большой объем дистрибутива. Потому что взаимодействие через интернет не предусмотрено, следовательно, все информационные базы загружаются на ПК.

 

Приложение лучше всего использовать при работе с предыдущими версиями платформы.

 

Есть следующие варианты:

 

-Клиент-сервер, используется за счет подключения по локальной сети используя протокол TCP/IP;

 

-Файловый, обмен информацией осуществляется через сеть.

 

В обоих вариантах возможно взаимодействие с базами данных, расположенных на том же ПК, где расположены кластер или файловая база данных.

 

 

3. Плюсы и минусы других приложений

 

 

Если говорить о мобильном клиенте, то по факту он представляет собой тонкий клиент, только применяемый для мобильных устройств. Интерфейс точно такой же, как и сама мобильная платформа. Особенность приложения заключается в том, что оно может сразу взаимодействовать с кластером серверов 1С. Также за счет мобильного клиента можно автоматически трансформировать формы, описанные в самой конфигурации.

 

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

 

Пересоздание автономной конфигурации 1С

 

Веб-клиент отличается тем, что исполняется не на компьютере пользователя, а в интернет-браузерах, таких как Safari, Mozilla Firefox, Google Chrome, Internet Explorer. Соответственно снижаются требования к ресурсам персонального компьютера, к количеству пользователей. Вся работа осуществляется просто запуском браузера. В нем следует ввести адрес web-сервера. После его загрузки происходит доступ к содержащимся там информационным базам.

 

Для работы веб-клиента используются технологии DHTML и HTTPRequest.

 

Соответственно следует отметить, что не имеет значения какое клиентское приложение используется: веб-клиент, толстый или тонкий клиент, непосредственно разработка прикладного решения производится в конфигураторе 1С: Предприятие 8.3. А серверные и клиентские коды пишутся на встроенном языке 1С: Предприятие 8.

 

 

4. Автономный сервер в 1С

 

 

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

 

У данной автономной конфигурации отсутствуют следующие возможности:

 

  • применение фоновой реструктуризации;
  • отладка по протоколу TCP/IP;
  • управление в автономном режиме, используя сервер ras;
  • динамическое обновление конфигурации существующей базы данных;
  • обслуживание сразу нескольких информационных баз в одно время;
  • благодаря внешнему соединению организуется взаимодействие с ИБ;
  • работа вместе с ИБ в роли конфигуратора;
  • поддержка существующей информационной базы, благодаря толстому клиенту;
  • нет никаких инструментов управления графикой;
  • управление сервером за счет СОМ-объекта V83.ComConnector;
  • аутентификация ОС.

 

 

5. Установка АС

 

 

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

 

Пересоздание автономной конфигурации 1С

 

В итоге образуется два файла в каталоге под названием \bin:

 

  • непосредственно автономный сервер – ibsrv.exe
  • и утилита администрирования – ibcmd.exe.

 

Справочная система каждого из этих приложений вызывается стандартным методом, который применяется обычно для утилит командной строки:

 

C:\Program Files\1cv8\8.3.14.1494\bin>ibsrv.exe help

 

1C:Enterprise 8.3 Stand-alone Server с-Soft LLC 1996-2020

 

Автономный сервер 1С:Предприятия 8

 

и

 

C:\Program Files\1cv8\8.3.14.1494\bin>ibcmd.exe help

 

1C:Enterprise 8.3 Stand-alone Server and Infobase Management Utilite с-Soft LLC 1996-2020

 

Инструменты управления автономным сервером и информационной базой 1С:Предприятия 8

 

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

 

 

6. Запуск АС

 

 

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

 

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

 

Пересоздание автономной конфигурации 1С

 

В консоли текст конфигурационного файла отразится:

 

Пересоздание автономной конфигурации 1С

 

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

 

Пересоздание автономной конфигурации 1С

 

В итоге получится:

 

Пересоздание автономной конфигурации 1С

 

Для того, чтобы запустить сервер для взаимодействия с файловой базой следует выполнить простую команду:

 

ibsrv —db-path=»c:\path-to-the-base»

 

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

 

Для это нужна команда:

 

ibsrv —dbms=db-type —db-server=server-name —db-user=pass —db-pwd=pass —db-name=db-name

 

Затем через интернет можно посмотреть саму базу:

 

localhost:8314/ru_Ru/

 

 

7. Что такое «Пересоздание автономной конфигурации»?

 

 

В 1С на платформе 8.3.16 появилась возможность пересоздания автономной конфигурации. Чтобы осуществить этот процесс, нужно перейти в раздел «Тестирование и исправление». Внизу списка «Проверки и режимы» поставить галочку возле «Пересоздание автономной конфигурации». Затем поставить маркер «Тестирование и исправление», выбрать действия при наличии ссылок на несуществующие объекты и при частичной потере данных объектов. После этого нажать кнопку «Выполнить».

 

Пересоздание автономной конфигурации 1С

 

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

 

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

 

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

 

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

 

 

8. Заключение

 

 

Таким образом, создание автономного сервера 1С:Предприятие предоставило возможность обслуживания некоторых клиентских приложений. А именно тех, которые работают с информационными базами через интернет. Для работы такого сервера не требуется выделение веб-сервера. Следовательно, происходит значительная экономия компьютерных ресурсов, в частности, объема памяти и производительной мощности.

 

Пересоздание автономной конфигурации 1С

 

При этом следует помнить, что

 

  • один автономный сервер может взаимодействовать только с одной ИБ;
  • управление осуществляется утилитой командной строки;
  • невозможно взаимодействие АС и конфигуратора;
  • при этом возможна работа как с клиент-серверным, так и с файловым вариантами ИБ.

 

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

 

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

 

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

 

Взаимодействие приложений с ИБ происходит при помощи автономного сервера. А пересоздание автономной конфигурации необходимо при использовании мобильного клиента и представляет собой создание определенной формы с автономным режимом работы.

 

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

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