Толстый клиент 1с линукс

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

Толстый клиент — это одно из клиентских приложений системы «1С:Предприятие 8». В операционной системе Windows исполняемый файл этого приложения — 1cv8.exe. В операционной системе Linux — 1cv8.

«Толстым» клиент называется потому, что может исполнять практически всю функциональность, предоставляемую встроенным языком, в том числе умеет работать с прикладными типами данных, такими как СправочникОбъект., ДокументОбъект. и т. д.

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

Клиент-серверный вариант

Если система «1С:Предприятие 8» работает в клиент-серверном варианте, то толстый клиент подключается к кластеру серверов «1С:Предприятия 8». А кластер взаимодействует с одной из систем управления базами данных. Подключение выполняется по протоколу TCP/IP по локальной сети. Это наиболее распространенный сценарий работы. Менее распространенным, но возможным, является вариант, когда толстый клиент работает на том же компьютере, на котором находится кластер. Такой вариант может использоваться при разработке, в тестовых целях или для выполнения каких-то административных действий. Подробнее…

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

Файловый вариант работы

Если система «1С:Предприятие 8» работает в файловом варианте, то толстый клиент взаимодействует непосредственно с файловой базой данных. В этом варианте работы толстому клиенту требуется непосредственный файловый доступ к базе данных, например, через общий сетевой ресурс. При этом возможен и такой вариант, когда толстый клиент работает на том же компьютере, на котором находится файловая база данных. Толстый клиент самостоятельно реализует всю функциональность файловой СУБД. Подробнее…

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

Работа в обычном режиме

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

Источник

Записки IT специалиста

Установка клиента 1С:Предприятие 8.3 на Debian10 / Ubuntu 20.04

1С:Предприятие в Linux это уже давно не только сервер, но и клиент. Разработчики проделали большую работу, сделав приложение действительно кроссплатформенным, не так быстро, как хотелось бы подтягиваются и производители торгового оборудования, систем криптографии, интернет-банков. Поэтому интерес к использованию 1С:Предприятие на платформе Linux только растет и мы неоднократно поднимали эту тему. Но время не стоит на месте, появляются новые версии ОС, которые имеют свои особенности установки, о которых мы и поговорим в данной статье.

Читайте также:  Медленно работает astra linux

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Начиная с платформы 8.3.20 1С:Предприятие переходит на единый дистрибутив для Linux, о работе с ним читайте в нашей статье: Единый дистрибутив 1С:Предприятие для Linux. Установка клиента

На момент написания данной статьи младшей актуальной версией платформы является 8.3.15, а последней 8.3.17, поэтому мы будем ориентироваться последнюю версию и учитывать официальные рекомендации фирмы 1С по зависимостям и дополнительным библиотекам.

Важно! Мы не рекомендуем устанавливать на новые ОС версии платформы ниже 8.3.16, так как они могут работать нестабильно.

В качестве ОС мы будем использовать Debian10 и Ubuntu 20.04, также все описанное будет справедливо для всех производных от них систем. Для установки на более ранние версии рекомендуем воспользоваться нашей предыдущей статьей: Установка клиента 1С:Предприятие 8.3 на Debian / Ubuntu

Прежде всего разберемся с зависимостями. Основная проблема — это пакет webkitgtk-3.0.0, который в новых версиях отсутствует, поэтому для его получения нам придется подключить репозитории от прошлого выпуска ОС. Также начиная с версии 8.3.17 не требуются библиотеки Libgsf и Glib. На наш взгляд, разработчики пошли порочным и неправильным с точки зрения философии UNIX путем — все свое ношу с собой, включая данные библиотеки в состав дистрибутива. Более правильно было бы указать нужные пакеты в качестве зависимостей, тем более что у всех основанных на Debian дистрибутивах пакетная база практически полностью унифицирована.

Все последующие действия следует выполнять с правами суперпользователя, для этого выполните в консоли:

Начнем с репозиториев. В Debian прежде всего подключим разделы с несвободным ПО, для этого откроем /etc/apt/sources.list и добавим после main в каждую строку contrib и non-free.

1cv83-debian10-ubuntu2004-001.png

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

touch /etc/apt/sources.list.d/1c.list

И внесем в него следующее содержимое.

Для Debian 10:

deb http://deb.debian.org/debian/ stretch main

Для Ubuntu 20.04:

deb http://ru.archive.ubuntu.com/ubuntu/ bionic universe
deb http://security.ubuntu.com/ubuntu bionic-security main

Затем обновим список пакетов:

И установим основные зависимости:

apt install libwebkitgtk-3.0-0 libodbc1 ttf-mscorefonts-installer

Для 8.3.16 также в системе должен присутствовать пакет libgsf-1-114, проще всего это проверить попробовав установить его:

Если система сообщит, что пакет уже установлен — то все порядке, иначе будет произведена его установка.

Читайте также:  What is linux ipa

Теперь скачаем с сайта 1С два архива: Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем и Сервер 1С:Предприятия (64-bit) для DEB-based Linux-систем, обратите внимание, что разрядность архива должна соответствовать разрядности ОС. В настоящий момент мы не видим смысла использовать 32-разрядные системы, поэтому здесь и далее речь будет идти о 64-разрядных системах.

Коротко разберем состав архивов, в поставку клиента входят пакеты:

  • client — клиентские приложения (толстый клиент и тонкий клиент) «1С:Предприятия»
  • thin-client — тонкий клиент «1С:Предприятия» (не поддерживается работа с файловым вариантом информационной базы)
  • common — общие компоненты «1С:Предприятия»
  • server — компоненты сервера «1С:Предприятия»
  • ws — адаптер для публикации Web-сервисов «1С:Предприятия» на веб-сервере на основе Apache HTTP Server 2.0, 2.2 или 2.4

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

Создадим отдельную папку и скопируем туда пакеты client, common и server, а также, при необходимости, nls-пакеты. Затем снова перейдем в терминал, для этого в меню правой кнопки мыши выберите Открыть в терминале.

1cv83-debian10-ubuntu2004-002.png

Поднимем права до суперпользователя и установим пакеты командой:

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

1cv83-debian10-ubuntu2004-003.png

Если же этого не произошло, то просто запустите платформу в режиме Конфигуратора.

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

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Подпишись на наш Telegram-канал

Или подпишись на наш Телеграм-канал:

Источник

Установка клиентской версии 1С:Предприятие 8.3 на Astra Linux Orel 2.12.22

По теме установки среды 1С в Справочном центре Astra Linux есть подробная инструкция Установка и настройка 1С на ОС СН Смоленск 1.6/ОС ОН Орёл 2.12.
Дополнительно можно изучить инструкцию 1С:ИТС Установка Платформы «1С:Предприятие» в ОС Linux.

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

Читайте также:  Сервер локальной сети linux

Итак, как же установить клиентскую версию 1С:Предприятие 8.3 на Astra Linux?

Все действия по установке могут быть разделены на несколько этапов:
— скачивание дистрибутивов;
— предварительная установка требуемых пакетов;
— установка основных пакетов 1С:Предприятие 8.3;
— установка дополнений (например, драйверы USB-лицензий HASP).

* До установки 1С нужно установить СУБД согласно отдельной инструкции. В данном случае устанавливается PostgreSQL.

1. Скачивание дистрибутивов
Дистрибутивы .deb скачиваются из базы релизов 1С (https://releases.1c.ru/) после регистрации пользователя согласно списку доступных продуктов по соответствующей лицензии.
Допустим нужно установить клиент 1С:Предприятие 8.3 версии 8_3_16 на 64-бит. Скачивать нужно клиентские и серверные пакеты, например:
— клиент: client_8_3_16_1063.deb64.tar.gz
— сервер: deb64_8_3_16_1063.tar.gz

В поставку входят пакеты:
Клиент
— client (клиентские приложения (толстый клиент и тонкий клиент) «1С:Предприятия»);
— thin-client (тонкий клиент «1С:Предприятия», в котором не поддерживается работа с файловым вариантом информационной базы).
Сервер
— common (общие компоненты «1С:Предприятия»);
— server (компоненты сервера «1С:Предприятия»);
— ws (адаптер для публикации Web-сервисов «1С:Предприятия» на веб-сервере на основе Apache HTTP Server 2.0, 2.2 или 2.4).

В поставке есть пакеты с суффиксами -nls, которые содержат языковые ресурсы, кроме русского и английского языков.

Зачем нужны серверные пакеты? — при установке клиента потребуются пакеты из серверной версии для устранения ошибок зависимостей.

После распаковки архивов в папку для установки нужно будет поместить следующие deb-пакеты:
— 1c-enterprise83-common_8.3.16-1063_amd64.deb
— 1c-enterprise83-common-nls_8.3.16-1063_amd64.deb
— 1c-enterprise83-server_8.3.16-1063_amd64.deb
— 1c-enterprise83-server-nls_8.3.16-1063_amd64.deb
— 1c-enterprise83-client_8.3.16-1063_amd64.deb
— 1c-enterprise83-client-nls_8.3.16-1063_amd64.deb

2. Установка требуемых пакетов
Некоторые пакеты должны быть установлены до начала установки основных пакетов 1С:Предприятие 8.3. Нужно проверить наличие или установить через терминал или установщик следующие пакеты:
— libwebkitgtk-3.0-0
— ttf-mscorefonts-installer
— libfontconfig1
— libgsf-1-114
— libglib2.0-0
— libodbc1
— libmagickwand-6.q16-3

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

3. Установка клиента 1С:Предприятие 8.3
С помощью терминала или установщика deb-пакетов устанавливается клиент 1С. Рекомендуется устанавливать в следующей очерёдности:
1) 1c-enterprise83-common;
2) 1c-enterprise83-common-nls;
3) 1c-enterprise83-server;
4) 1c-enterprise83-server-nls;
5) 1c-enterprise83-client;
6) 1c-enterprise83-client-nls.

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

Для отключения службы сервера 1С нужно выполнить в терминале sudo systemctl disable srv1cv83

4. Установка драйверов USB-лицензий HASP
При неоходимости использования usb-ключей из базы релизов 1С скачиваются драйверы и модуль HASP. Они устанавливаются без каких либо затруднений.

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

Источник

Оцените статью
Adblock
detector