Основная статья о 1С:Предприятие 8.
Примеры использования на терминальном сервере:
Для ЗУП 2.5 нужно использовать версию платформы 8.3.10-2699 (64-bit)
Перед первой установкой нужно установить следующие пакеты:
apt-get install imagemagick libfreetype6 libgsf-1-114 libglib2.0-0 unixodbc libwebkitgtk-1.0-0
В Debian 9 (stretch):
apt-get install libwebkitgtk-3.0-0 --no-install-recommends
Пакеты скачиваем с сервера 1C:Обновление программ, нужно скачать следующие файлы (пример для версии 8.3.16-1814):
thin.client_8_3_16_1814.deb64.tar.gz
client_8_3_16_1814.deb64.tar.gz
deb64_8_3_16_1814.tar.gz
Распаковка:
#!/bin/bash tar xvzf clien*.tar.gz tar xvzf deb64*.tar.gz tar xvzf thin*.tar.gz
В новых версиях пакетов, например в 8.3.18-1201 на Debian 10 для работы не хватает нескольких библиотек webkitgtk-3
. Их список был получен с помощью команды ldd, эти библиотеки были взяты их пакетов:
и размещены в папке с программой.
Архив с библиотеками здесь.
apt-cache search 1c
Для установки и обновления клиента нужны следующие пакеты:
1c-enterprise8*-common
1c-enterprise8*-server
1c-enterprise8*-client
1c-enterprise8*-ws
Эти пакеты нужно сначала скачать и распаковать, этот процесс описан здесь.
#!/bin/bash dpkg -i 1c-enterprise83-common_*_amd64.deb dpkg -i 1c-enterprise83-server_*_amd64.deb dpkg -i 1c-enterprise83-client_*_amd64.deb dpkg -i 1c-enterprise83-ws_*_amd64.deb
В результате будут установлены следующие пакеты:
1c-enterprise83-client
1c-enterprise83-common
1c-enterprise83-server
#!/bin/bash ./setup-full-8.3.22.2239-x86_64.run --mode unattended --enable-components ru,client_full,client_thin,client_thin_fib,server,ws,server_admin,config_storage_server,additional_admin_functions,integrity_monitoring --installer-language ru
Процесс установки и настройки ключей HASP.
1. Проблема с umask
Нужно выполнить от имени пользователя команду
umask
Если результат 0022
надо менять маску на 0002
, для этого в конец файлов:
/etc/pam.d/common-session
/etc/pam.d/common-session-noninteractive
нужно добавить строку:
session optional pam_umask.so umask=0002
2. Назначить права
#!/bin/bash path=/srv/1c/HRM chmod 6770 $path chgrp "ones_hrm" $path chown root -R $path chmod -R 6670 $path chgrp -R "ones_hrm" $path chmod g+s $path chmod 0750 $path/start.sh
ubuntu + 1Cv8. Как правильно задать права доступа к базе в терминальном режиме
Для работы с сервером сервером MS SQL нужно установить пакеты:
Ошибка:
CBynaryData : Ошибка кодирования/декодирования.
Во время сохранения файла /tmp/V8EXT1604/f617b6c7b3044511aa5ecd642aacfb7d/24a2cd23cc4e75ec695031b18054f7683fdf1e86.cer возникла ошибка.
Для правильной работы нужно добавить локаль CP1251 для пользователей:
localedef --no-archive -c -i ru_RU -f CP1251 ru_RU.CP1251
Проще добавить указание локали перед запуском программы, во пример:
#!/bin/bash BIN_PATH=/opt/1cv8/x86_64/8.3.24.1667 SRV=1c-srv DB=HRM (env LC_ALL=ru_RU.CP125; $BIN_PATH/1cv8c ENTERPRISE /S$SRV\\$DB /ClearCache) &
Или добавить в конец файла пользователя
export LC_ALL=ru_RU.CP1251 export LANG=ru_RU.CP1251 export LANGUAGE=ru_RU.CP1251
Работа 1С-Отчетности на Linux - База знаний ГК «Калуга Астрал»
ошибка при работе с 1С отчетностью
Установка локали ru с кодировкой CP1251 на Linux — База знаний JustHost.ru
Алгоритм подключения к 1С-Отчетности - База знаний ГК «Калуга Астрал»
1С-Отчетность. Руководство пользователя
Доступ к внешним ресурсам :: 1С-Отчетность. Руководство пользователя 1С
Настройка доступа к сети | Общие вопросы | Официальный сайт «1С-Отчетность»
Готовим 1С-Отчетность в Linux / Хабр
Хабрахабр: Проблемы сдачи отчетности в электронном виде из 1С 8.3 в GNU/Linux