Xubuntu 20.04 для бухгалтера 1С

Публикация № 1421609 12.04.21

Администрирование БД - Администрирование СУБД

Установка настройка Xubuntu платформа конфигурация бухгалтерия резервное копирование сервер Apache публикация базы web-сервер бухгалтер

В публикации представлен необходимый минимум для настройки Xubuntu 20.04 в качестве рабочего места бухгалтера, ведущего учёт в программе 1С: Бухгалтерия 3.0 файловый вариант. Кроме этого, настроено подключение и других сотрудников через тонкий клиент 1С к опубликованной на веб-сервере базе бухгалтерии.

Цель: настроить систему Xubuntu 20.04 для работы бухгалтера в 1С

 

Задачи:

1. установить Xubuntu 20.04,

2. настроить Xubuntu 20.04 для установки платформы 1С,

3. установить платформу 1С,

4. установить конфигурацию 1С: Бухгалтерия 3.0,

5. настроить резервное копирование файловой базы (баз) 1С: Бухгалтерия,

6. установить и настроить сервер Apache 2.4,

7. настроить систему для работы 1С через Apache 2.4.

 

1. Установка Xubuntu 20.04

1) Скачивание установочного образа

2) Создание установочного носителя

3) Загрузка с установочного носителя

4) Выбор языка

5) Обновление программы установки

6) Выбор раскладки клавиатуры

7) Настройка сети

8) Настройка прокси-сервера

9) Настройка сервера обновлений

10) Разметка диска

11) Настройка учетной записи

12) Настройка OpenSSH сервера

13) Выбор компонентов сервера

14) Начало установки Ubuntu Server

15) Завершение процесса установки

16) Первоначальная настройка Ubuntu Server 20.04

17) Установка Xubuntu-core 20.04

18) Настройка Xubuntu 20.04

19) Установка стандартных для офисного компьютера программ в Xubuntu

 

1) Скачивание установочного образа

Скачиваем дистрибутив сервера Ubuntu 64-bit PC (AMD64) server install image. На момент написания статьи это ubuntu-20.04.2-live-server-amd64.iso.

2) Создание установочного носителя

Записываем скачанный образ на USB-носитель с помощью любой предназначенной для записи на usb программы, например, Unetbootin.

3) Загрузка с установочного носителя

Подготовленный USB-носитель (флешку) устанавливаем в целевой компьютер, настраиваем в BIOS компьютера загрузку с флешки, грузимся с неё и видим примерно следующее.

Все действия в процессе установки выполняем с помощью клавиатуры, в данном случае используем клавиши «Стрелочки», а для выбора и перехода к следующему шагу, клавишу Enter (Ввод).

Выбираем *Install Ubuntu Server, нажимая Enter.

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

 

4) Выбор языка установки

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

Выбираем [Русский]

 

5) Обновление программы установки

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

Если сети на данном этапе нет, или нет обновлений, то данное окно не появится.

Для обновления программы установки выбираем пункт [Update to new Installer], если не хотим обновлять программу установки, то пункт [Продолжить без обновления].

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

 

6) Выбор раскладки клавиатуры

В случае необходимости мы можем изменить раскладку клавиатуры. Оставляем [Английская (американская)]. Нажимаем [Готово].

 

7) Настройка сети

Сетевые интерфейсы, которые программа установки обнаружит, по умолчанию будут настроены на DHCP, поэтому если сервер будет получать сетевые настройки от DHCP сервера, то здесь сразу нажимаем [Готово].

Однако, если нужно задать определенные сетевые настройки (статические адреса), то выбираем нужный интерфейс и нажимаем [Enter].

В случае настройки протокола IPv4, выбираем пункт [Edit IPv4] и нажимаем ввод.

Далее выбираем параметр [IPv4 Method], в частности для указания своих настроек пункт [Вручную].

После этого откроется окно для ввода сетевых настроек. Указываем: подсеть, IP адрес, шлюз, сервер имен. После ввода всех настроек нажимаем [Сохранить].

 

8) Настройка прокси-сервера

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

Нажимаем [Готово].

 

9) Настройка сервера обновлений

Если нужно использовать альтернативный сервер обновлений, то здесь указывается его адрес. Оставим предложенный сервер обновлений, поэтому выберем [Готово].

 

10) Разметка диска

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

Если нет оснований использовать другую разметку, то оставляем все по умолчанию и нажимаем [Готово]. Будем использовать весь диск без LVM-томов.

Если нужно выполнить разметку вручную, отмечаем пункт [Custom storage layout] и нажимаем [Готово].

Далее, программа установки отобразит автоматически сформированную разметку.

Нажимаем [Готово] для продолжения.

Программа установки запросит подтверждение действий, нажимаем [Продолжить].

 

11) Настройка учетной записи

Теперь нужно настроить учетную запись, под которой будем работать в Ubuntu Server. Заполняем форму, т. е. вводим свое имя, имя компьютера, имя пользователя и пароль с подтверждением.

Нажимаем [Готово].

 

12) Настройка OpenSSH сервера

Если необходимо подключаться к Ubuntu Server удаленно по сети с помощью OpenSSH сервера, то на данном шаге отмечаем пункт [Install OpenSSH Server], что приведёт к установке OpenSSH сервера.

Нажимаем [Готово].

 

13) Выбор компонентов сервера

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

Ничего не выбираем и нажимаем [Готово].

 

14) Начало установки Ubuntu Server

После чего начнется процесс установки, который продлится несколько минут. При этом можно наблюдать все действия, которые выполняет программа установки. Для более детального анализа можно нажать на кнопку [View full log].

 

14) Завершение процесса установки

Когда появится сообщение о том, что установка завершена, нажимаем на кнопку [Перезагрузить]. Далее будет предложено вытащить установочную USB-флешку и нажать [Enter] для перезагрузки.

После перезагрузки будет строка ввода с предложением ввести логин, после которого нужно будет ввести пароль. Для удаленного подключения к серверу можно использовать утилиту PuTTY или ssh.

Мы установили базовую систему Ubuntu Server 20.04, в которой можно работать из командной строки.

 

16) Первоначальная настройка Ubuntu Server 20.04

В терминале поочередно выполняем команды

1.Повышаем права для установки:

sudo -i

2.Устанавливаем файловый менеджер midnight commander:

apt install mc

3.Ставим утилиту ifconfig:

apt install net-tools

4.Ставим утилиту traceroute:

apt install inetutils-traceroute

 5.Отключаем ipv6: 

mcedit /etc/default/grub

Исправляем строчку:

GRUB_CMDLINE_LINUX=“ipv6.disable=1“

Сохраняем файл. После выполняем команду для обновления grub:

update-grub

6.Уменьшаем SWAPPINESS до 10:

mcedit /etc/sysctl.conf

Добавляем строчку:

vm.swappiness=10

Сохраняем файл.

7.Перезагружаемся:

reboot

8.Смотрим через ifconfig, отключён ли ipv6:

ifconfig

Смотрим значение SWAPPINESS через:

cat /proc/sys/vm/swappiness

9.Настраиваем NETPLAN на статический либо динамический ip.

Настроим на статический ip, нужно отредактировать файл:

mcedit /etc/netplan/00-installer-config.yaml

Редактируем файл очень внимательно, с сохранением всех пробелов:

network:
  ethernets:
    eno1:
      dhcp4: no
      addresses: [ 192.168.254.251/24 ]
      gateway4: 192.168.254.254
      nameservers:
        addresses: [ 8.8.8.8, 8.8.4.4 ]
  version: 2
  renderer: networkd

Сохраняем файл.

Пробуем настройки NETPLAN:

netplan try

Применяем настройки NETPLAN:

netplan apply

Записываем настройки NETPLAN на диск:

netplan generate

10.Обновляем пакеты и систему:

apt update && apt full-upgrade

11.Перезагружаемся:

reboot

 

17) Установка Xubuntu-core 20.04

В терминале поочередно выполняем команды

1.Повышаем права для установки:

sudo -i

 2.Устанавливаем Xubuntu-core: 

apt install --no-install-recommends xubuntu-core

 3.Устанавливаем индикатор раскладки клавиатуры xfce4-xkb-plugin: 

apt install xfce4-xkb-plugin

4.Русификация Ubuntu через консоль:

apt install language-pack-ru language-pack-ru-base language-pack-gnome-ru language-pack-gnome-ru-base

5. Редактируем файл:

mcedit /etc/default/locale

Исправляем строчку:

LANG=ru_RU.UTF-8

Сохраняем файл. Или вместо редактирования файла набираем команду:

update-locale LANG=ru_RU.UTF-8

6.Перезагружаемся:

reboot

7.Проверим локаль, выполнив команду:

locale

Должно быть везде: “ru_RU.UTF-8“

8.Настраиваем автологин. Редактируем файл:

mcedit /etc/lightdm/lightdm.conf

[SeatDefaults]
autologin-guest=false
autologin-user=user0
autologin-user-timeout=0
autologin-session=xubuntu

9.Установим пакетный менеджер synaptic:

apt install synaptic

10.Чтобы synaptic запускался в графическом окне нужно установить пакет:

apt install policykit-1-gnome

и перезагрузить: reboot.

11.Для установки скачанных отдельно .deb-пакетов поставим программу gdebi:

apt install gdebi

 

18) Настройка Xubuntu 20.04

Xubuntu относится к семейству Ubuntu и базируется на рабочем окружении XFCE, которое умеренно потребляет ресурсы. XFCE, несмотря на простоту, функционально достаточно мощное и гибкое и может удовлетворить потребности как новичка, так и более «продвинутого» пользователя.

Основные компоненты среды XFCE следующие:
Менеджер окон (xfwm4) — декорирует окна, управляет размещением окон на экране, поддерживает функции композита (прозрачность и тени).
Панель (xfce4-panel) — значки запуска, кнопки окон, меню приложений, переключатель рабочих столов и другое.
Менеджер рабочего стола (xfdesktop) — устанавливает фон рабочего стола, размешает иконки приложений, папок и устройств. Также предоставляет доступ к различным функциям через контекстное меню по правой кнопке мыши.
Менеджер файлов (thunar) — простой и быстрый файловый менеджер с поддержкой вкладок, расширяемый за счет настройки так называемых «Особых действий» (аналог Nautilus Scripts).

Поиск приложений (xfce4-appfinder) — показывает установленные приложения по категориям, позволяет быстро находить и запускать их.
Менеджер сеанса (xfce4-session).

Поддержка настроек (xfce4-settings).
Служба настроек (xfconf).

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

Вот так выглядит рабочий стол Xubuntu 20.04 сразу после установки.

Сверху мы видим классическую панель управления в духе старого Gnome 2, на которой отображаются различные кнопки, в том числе дата, часы и прочее. Но, естественно, это лишь один из возможных вариантов предложенный разработчиками по-умолчанию. Панели в XFCE равноправны, их можно создавать в любом количестве, располагать где и как угодно, изменять их длину, ширину, внешний вид и «поведение», самостоятельно наполнять элементами на свой вкус.

Рассмотрим настройку панелей поподробнее.
Перемещение панелей.
Допустим, нужно переместить «основную» панель вниз, как в Windows. Нажимаем правой кнопкой мыши на панели, выбираем из меню Панель, далее Параметры панели.

Снимем галочку Закрепить панель, далее Закрыть. Теперь панель можно переместить вниз с помощью левой кнопки мыши за «ручку» с левого или правого края («ручками» традиционно называются две малозаметные «законцовки» на краях незакрепленных панелей). При желании, снова закрепляем панель.

Помимо горизонтального и вертикального режима панели, начиная с версии XFCE 4.10, можно выбрать так называемый боковой режим, при котором панель расположится вертикально, но элементы на ней (к примеру, надписи) будут горизонтальными. Такой режим задуман для более рационального использования пространства широких мониторов. Также элементы на панели при желании можно располагать даже в несколько строк или рядов, что предоставляет дополнительные возможности для маневра. Интересный параметр — «Не резервировать место у краёв». Если он выбран, развернутые окна смогут «заезжать» за панель, установленную на краю экрана, даже если эта панель не «всплывающая», а постоянно видимая. Все пункты настроек снабжены подробными всплывающими подсказками. Панели можно не только настраивать, но и создавать и удалять (кнопки «+» и «-» в верхней части окна Параметры панели).

Вкладка «Внешний вид».
Здесь можно настроить степень прозрачности панели, выбрать пользовательский цвет (вместо предусмотренного темой) или вообще использовать какой-нибудь фоновый рисунок, в том числе полупрозрачный.

Вкладка Элементы
На этой вкладке отображаются все элементы (или апплеты), из которых «состоит» данная панель.

Апплеты можно добавлять или убирать (кнопки «+» и «-»), сортировать (кнопки «вверх» и «вниз»), просматривать и редактировать настройки (кнопка «шестеренка»). По сути, все содержимое панелей — это и есть апплеты. Например, апплет «Кнопки окон» отображает список открытых окон на панели, «Меню» — тоже апплет, как и часы, как и системный трей. Кнопка запуска приложения — тоже апплет, так и называется — «Запуск приложений». И так далее. Кстати, даже простейший элемент «Разделитель» имеет свои настройки — он может быть, например, расширяемым (в таком виде он служит для того, чтобы «развести» соседние элементы как можно дальше друг от друга на панели).

В репозиториях имеется много отдельных апплетов для XFCE-панелей, например:

xfce4-battery-plugin — индикатор батареи,
xfce4-clipman-plugin — управление буфером обмена,
xfce4-cpugraph-plugin — график загрузки процессора,
xfce4-datetime-plugin — показывает время и дату,
xfce4-mailwatch-plugin — почтовый информер,
xfce4-mixer — управление громкостью,
xfce4-mount-plugin — монтирование устройств,
xfce4-quicklauncher-plugin — ланчер,
xfce4-timer-plugin — таймер,
xfce4-weather-plugin — погода — очень приятный апплет, хорошо настраивается,
xfce4-xkb-plugin — переключатель и индикатор раскладки.

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

sudo apt-get install xfce4-goodies

Стандартный диалог «Панель» — не единственный способ настройки. XFCE не была бы полноценной графической рабочей средой, если бы не поддерживала привычный многим пользователям драг & дроп значков из меню прямо на панель. Для этого, выбираем значок приложения из главного меню и при нажатой левой кнопке мыши тащим его на панель (куда-нибудь на место, не занятое другими апплетами, проще всего — в конец или в начало), пока на панели не появится красная черточка, сигнализирующая место для новой иконки. Отпускаем кнопку мыши, и после диалога подтверждения создается новый значок запуска.

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

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

Мы выполнили основные элементы настройки графической среды Xubuntu 20.04.

 

19) Установка стандартных для офисного компьютера программ в Xubuntu

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

1. File Roller — программу-архиватор для среды GNOME, которая является графической оболочкой, предоставляющей единый графический интерфейс для консольных программ-архиваторов.

2. p7zip, p7zip-full, p7zip-rar — поддержка архивов соответствующих форматов для File Roller.

3. thunar-archive-plugin — расширение, которое позволяет распаковывать и создавать архивы из thunar.

4. gvfs, gvfs-backends — для отображения корзины и сетевого окружения в thunar.

5. smbclient — пакет необходим для подключения Windows-принтеров, «расшаренных» по сети.

5. Если есть сетевая папка Windows и thunar не подключается, выдавая ошибку: "Не удалось подключить ресурс Windows. Программа вызвала разрыв соединения." То нужно добавить в /etc/samba/smb.conf:

mcedit /etc/samba/smb.conf

[global]
client min protocol = NT1
client max protocol = SMB3

6. geany — текстовый редактор.

7. okular — приложение для просмотра документов различного формата: pdf, djvu, TIFF, XPS и т.п..

8. VLC — VideоLAN Client свободный кроссплатформенный медиапроигрыватель.

9. Mozilla firefox — браузер для просмотра интернета с пакетом русской локализации.

10. Chromium, chromium-codecs-ffmpeg-extra — браузер для просмотра интернета.

11. Lazpaint — редактор растровой графики, аналог Paint.NET.

12. ONLYOFFICE 6.2.0 — бесплатный офисный пакет, десктопная версия.

13. system-config-printer — графический интерфейс системы настройки печати.

14. simple-scan — простая утилита для сканирования.

15. x11vnc — VNC-сервер и клиент для удаленного подключения и помощи.

16. bleachbit — простая утилита для чистки системы: удаление временных файлов, кеша, аналог ccleaner.

17. SсreenGrab — простая утилита для выполнения снимка экрана или части экрана монитора.

18. tumbler-plugins-extra — плагин для просмотра эскизов в thunar.

 

2. Настройка Xubuntu 20.04 для установки платформы 1С

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

1. Установим шрифты Microsoft, которые используются платформой 1С:

sudo apt install ttf-mscorefonts-installer

2. Обновим кэш шрифтов:

sudo fc-cache -f -v

3. Установим библиотеку libodbc1,чтобы 1С могла подключаться к другим базам (в том числе и файлам), используя odbc:

sudo apt install libodbc1

4. Основная проблема - это пакет libwebkitgtk-3.0.0, который в новых версиях Xubuntu 20.04 отсутствует, поэтому для его получения нужно подключить репозиторий от прошлого выпуска ОС, установить библиотеку, а затем отключить репозиторий. Данную процедуру выполнит следующий код, набираемый в терминале из-под суперпользователя

- делаем копию текущего файла репозитория:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.default

- подключаем старый репозиторий:

sudo sh -c "echo 'deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe' >> /etc/apt/sources.list"

- обновляем пакетную базу:

sudo apt update

- устанавливаем пакет, отсутствие которого вызывает проблемы с установкой:

sudo apt install libwebkitgtk-3.0-0

- возвращаем прежний репозиторий, без списков старых пакетов программ:

sudo cp /etc/apt/sources.list.default /etc/apt/sources.list

- заново обновляем пакетную базу:

sudo apt update

Начиная с версии 8.3.17 не требуются библиотеки Libgsf и Glib.

5. С сайта 1С скачаем два архива: Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем (client_8_3_17_1989.deb64.tar.gz) и Сервер 1С:Предприятия (64-bit) для DEB-based Linux-систем (deb64_8_3_17_1989.tar.gz). Скопируем эти два файла-архива в отдельную папку «Платформа8_3_17_1989». Здесь и далее речь будет идти о 64-разрядных системах.

6. Распакуем эти архивы и получим две папки. В папках будут файлы, необходимые для установки 1С.

В поставку клиента входят пакеты:

  • client - клиентские приложения (толстый клиент и тонкий клиент) «1С:Предприятия»
  • thin-client - тонкий клиент «1С:Предприятия» (не поддерживается работа с файловым вариантом информационной базы)

В состав сервера:

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

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

7. Создадим отдельную папку и скопируем туда пакеты client, common, server и ws остальные пакеты нам не нужны.

8. Щелкнув правой кнопкой мыши в свободном поле открытой папки выберем «Открыть терминал».

Мы подготовили Xubuntu 20.04 для установки платформы 1С.

 

3. Установка платформы 1С 8.3.17

В терминале, находясь в папке с пакетами client, common, server и ws, поочередно выполняем команды

1. Повысив права, установим пакеты командой:

sudo -i

dpkg -i 1c*.deb

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

sudo systemctl disable srv1cv83

 

2. После установки можно попробовать запустить 1С. Будет выдано сообщение:

3. Создадим пустую базу:

Далее оставляем все без изменений и нажимаем кнопку «Готово».

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

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

5. Если есть аппаратный USB-ключ защиты, то нужно установить драйвер. Драйвер скачиваем на официальном сайте центра загрузки Sentinel Sentinel LDK - https://thales-sentinel.ru/helpdesk/download-space/

Скачиваем пакет — Sentinel_LDK_Linux_Run-time_Installer_script.tar.gz. Разархивировав пакет, получаем папку: Sentinel_LDK_Linux_Run-time_Installer_script. В этой папке можно прочитать инструкцию по установке — Readme.html.

6. В папке aksusbd-8.15.1 находится установочный скрипт dinst, запустим его в терминале, находясь в папке aksusbd-8.15.1, предварительно повысив права:

sudo -i

./dinst

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

Мы установили и проверили работоспособность платформы 1С, настроив лицензии. Далее загрузим и установим типовую конфигурацию 1С:Бухгалтерия 3.0.

 

4. Установка конфигурации 1С: Бухгалтерия 3.0

1. Скачиваем с официального сайта 1С полный дистрибутив 1С: Бухгалтерия 3.0. На момент написания статьи это Accounting_3_0_91_23_setup1c.exe. Этот файл является архивом, который распаковывается из thunar обычным способом.

2. Распаковываем Accounting_3_0_91_23_setup1c.exe в папке Accounting_3_0_91_23.

Из всех распакованных файлов нам нужен 1cv8.efd. Остальные файлы удалим, чтобы в папке был только этот один файл.

1cv8.efd - это архив специального формата, который создала 1С для установки своих конфигураций. В линукс этот архив не распознаётся ни одним встроенным архиватором. Но, благодаря усилиям энтузиастов, существует программа-скрипт, написанная на Python 3, которая распаковывает данный архив.

3. На сайте https://onec-dtools.readthedocs.io/ru/latest/installation.html скачиваем библиотеку onec_dtools, устанавливаем её по инструкции приведенной на сайте.

Чтобы установка прошла успешно, необходимо воспользоваться следующими командами:

ставим git :

sudo apt install git

добавляем в систему из git библиотеку onec_dtools:

git clone https://github.com/Infactum/onec_dtools

так как библиотека скопировалась в папку текущего пользователя, пусть будет user0, то перейдем в папку: /home/user0/onec_dtools

в этой папке выполним установочный скрипт, написанный на Python 3 (естественно Python 3 должен быть установлен в системе):

sudo python3 setup.py install

После этого библиотека будет установлена и зарегистрирована.

4. Далее переходим в каталог /home/user0/onec_dtools/examples:

cd /home/user0/onec_dtools/examples

скопируем efd.py в каталог /home/user0/Accounting_3_0_91_23 и перейдём в этот каталог:

cp efd.py /home/user0/Accounting_3_0_91_23

cd /home/user0/Accounting_3_0_91_23

и выполним скрипт efd.py:

python3 efd.py 1cv8.efd EFDpath

Этот скрипт извлекает все папки и файлы из файла 1cv8.efd в каталог EFDpath, в котором будет 1Cv8.cf с необходимой нам бухгалтерской конфигурацией.

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

5. Далее открываем конфигуратор 1С с нашей пустой базой и загружаем конфигурацию из полученного нами файла 1Cv8.cf.

Во время загрузки будут выдаваться информационные сообщения, на которые нужно отвечать Да (иногда окно может стать белым)

и Принять.

Через некоторое время конфигурация будет загружена.

Итак, установка конфигурации 1С: Бухгалтерия 3.0 в системе Xubuntu 20.04 прошла успешно. Дальнейшая работа в режиме Предприятие также не вызывает никаких трудностей. Стоит заметить только то, что 1С использует очень много оперативной памяти, это можно наблюдать в утилите Htop.

Когда запущены Конфигуратор и Предприятие, то расход оперативной памяти около 4,5 Гб. Значит для комфортной работы в 1С:Бухгалтерия 3.0 необходимо не менее 8 Гб оперативной памяти, а лучше 16 Гб.

 

5. Настройка резервного копирования файловой базы 1С: Бухгалтерия

Для архивирования базы 1С воспользуемся бесплатной программой BackInTime. Установим её с помощью synaptic или набрав в терминале:

sudo apt install backintime-qt

При первом запуске программа выдаст предупреждение:

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

В следующем окне вкладка «Общие» будет предложено куда сохранять, расписание — выберем ежедневно в 00:00 часов, если компьютер будет работать постоянно или «При каждой загрузке системы», если предполагается выключение и не постоянная работа.

Во вкладке «Включить» выберем, что сохранять. Сохранять будем файл нашей базы 1Cv8.1CD.

Вкладку «Исключить» оставим без изменений.

В «Автоматическое удаление» настраивается цикличность перезаписи архива и другие условия. Установим перезапись архивов каждые три дня, т. е. будут сохраняться ежедневные копии в течение трёх дней.

Во вкладке «Опции» уберем «Включить уведомления» и установим «Уровень журналирования» в Нет.

Вкладку «Расширенные настройки» оставим как есть. Нажмем ОК.

Далее открывается окно, в котором можно выполнить резервное копирование. Сделаем копию файла нашей базы 1Cv8.1CD.

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

 

6. Установка и настройка сервера Apache 2.4

Начиная с платформы 8.3.8 добавлена поддержка актуальной версии Apache 2.4, так как у нас платформа 8.3.17.1989, то мы не будем понижать версию пакета. Также не будем использовать экземпляр Apache, который использует 1С:Предприятие, для иных целей, кроме как для 1С, потому что 1С несовместима с mpm-itk и достаточно вольно обращается с файлами конфигурации, игнорируя виртуальные хосты и дописывая свои директивы прямо в основной конфигурационный файл Apache.

1. Итак, выделим для 1С собственный экземпляр Apache. Его установка производится одной единственной командой:

sudo apt install apache2

2. После установки уточним, какой MPM-модуль использует сервер:

apachectl -V | grep -i mpm

Если это будет prefork или event, то их следует отключить:

sudo a2dismod mpm_prefork

или

sudo a2dismod mpm_event

3. Затем включим модуль worker:

sudo a2enmod mpm_worker

4. Затем откроем /etc/apache2/mods-available/mpm_worker.conf и внесем следующие изменения:

StartServers 1
MinSpareThreads 1
MaxSpareThreads 1

После чего перезапустим веб-сервер:

sudo service apache2 restart

Установка и настройка Apache 2.4 завершены.

 

7. Настройка системы для работы 1С через Apache 2.4

Будем считать, что у нас уже установлена платформа вместе с пакетом 1c-enterprise83-ws, который содержит адаптер для публикации Web-сервисов «1С:Предприятия» на веб-сервере. Установку платформы рассматривали во 2 и 3-ей главах нашей публикации.

Настройку системы выполняем в два этапа:

1) настройка прав,

2) публикация базы на веб-сервере.

 

1) Настройка прав

Настройка веб-доступа к файловым базам имеет свои особенности. Ключевую роль в них занимают:

- информационная база, права на модификацию которой должны иметь все подключающиеся к ней клиенты. Владельцем информационной базы является локальный пользователь user:user, который является также членом одноименной персональной группы. Владелец имеет все необходимые права доступа к базе (чтение и запись). Аналогичные права также должен иметь веб-сервер, который работает от имени www-data:www-data (пользователь:группа).

- исполняемые файлы платформы, к которым должен иметь доступ веб-сервер. Платформа размещается в /opt/1C и имеет владельцем usr1cv8:grp1cv8 (пользователь:группа). Веб-серверу требуется доступ на чтение и выполнение к единственному файлу платформы - библиотеке wsap24.so (для Apache 2.4).

Установим нужного владельца для платформы:

sudo chown -R usr1cv8:grp1cv8 /opt/1C

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

Включим пользователя веб-сервера в группы 1С и текущего пользователя системы:

sudo usermod -a -G grp1cv8 www-data

sudo usermod -a -G user0 www-data

Также включим текущего пользователя в группу веб-сервера:

sudo usermod -a -G www-data user0

где user0 это текущий пользователь системы.

Установим права на папки с информационной базой, база находится в /home/user0/ПустаяБаза:

sudo chmod -R u=rw,g=rw,o=r,a+X /home/user0/ПустаяБаза

После установки прав перезагрузим компьютер:

sudo reboot

 

2) Публикация базы на веб-сервере

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

mv /home/user0/ПустаяБаза /home/user0/buh30

Перед публикацией создадим директорию для нашей базы в рабочем каталоге веб-сервера, по умолчанию это /var/www. Мы будем публиковать Бухгалтерию 3.0, поэтому назовем директорию по аналогии с папкой базы buh30:

sudo mkdir /var/www/buh30

Запустим 1С:Предприятие с повышенными правами, для этого в терминале от имени суперпользователя выполним:

sudo /opt/1C/v8.3/x86_64/1cestart

Откроется стандартное окно запуска 1С, из которого откроем в Конфигураторе нужную нам базу. Затем перейдем в Администрирование - Публикация на веб-сервере и заполним небольшую форму.

В поле Имя указываем имя информационной базы, которое будем набирать в адресной строке браузера для доступа к данной базе. Веб-сервер - в нашем случае Apache 2.4 и, наконец, Каталог - здесь указываем директорию публикации, которую мы создали ранее, не следует путать ее с рабочим каталогом ИБ. Мы не используем интерфейс OData и Web-сервисы, поэтому их и не публикуем. Заполнив все необходимые поля нажимаем кнопку Опубликовать и соглашаемся с предложением перезапустить веб-сервер.

После публикации базы восстановим владельца папки публикации:

sudo chown -R www-data:www-data /var/www

Запустим базу, обратившись к ней в браузере по имени хоста или IP-адресу, добавив через слэш нужный алиас, на локальной машине можно набрать http://127.0.0.1/buh30, а на другом компьютере http://192.168.254.251/buh30

 

 

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

Если открыть базу 1С через веб-сервер, используя тонкий клиент или веб-браузер и потом открыть базу локально, то можно получить сообщение:

Чтобы продолжить работу локально, нужно восстановить права на каталог с базой:

sudo chmod -R u=rw,g=rw,o=r,a+X /home/user0/buh30

В итоге мы получили настроенную базу 1С: Бухгалтерия 3.0 , к которой через тонкий клиент или веб-браузер могут подключаться и работать другие пользователи без использования общей папки.

 

Общие выводы

Таким образом, мы имеем компьютер с системой Xubuntu 20.04 и настроенной 1С:Бухгалерия 3.0.

К этому компьютеру могут подключаться другие сотрудники для работы в 1С:Бухгалтерия 3.0.

Настроено резервное копирование базы 1С.

Можно печатать, сканировать, работать с офисными документами, архивами, мультимедиа и интернетом,

т. е. выполнять все типовые операции бухгалтера 1С.

Требование к компьютеру: не менее 8 Гб оперативной памяти и производительный процессор с 2 и более ядрами.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Dragonim 131 13.04.21 14:21 Сейчас в теме
Есть несколько вопросов и уточнений:
1. Зачем сначала устанавливать Ubuntu Server, а после превращать её в Xubuntu? Почему нельзя скачать готовый образ https://xubuntu.org/download
2. После распаковки Accounting_3_0_91_23_setup1c.exe вы зачем-то удалили все файлы кроме одного, хотя там имеется файл "setup" который можно сделать исполняемым и распаковать файл *.epf без лишних телодвижений.
3. Не обязательно, но крайне желательно (уже 2021 год на дворе) подключаться к веб серверу по https, а не по http.
fserge; compil7; iLonmaks; cleaner_it; +4 Ответить
4. compil7 75 13.04.21 20:02 Сейчас в теме
(1)
На вопрос 1: Слишком много ненужного софта включают в исходный дистрибутив, который потом приходится удалять, в качестве офисного пакета используют LibreOffice, хотя нужен ONLYOFFICE.
Если софт в исходном дистрибутиве Xubuntu устраивает, то конечно проще установить Xubuntu.

На вопрос 2: Да, совершенно верно, в дистрибутив входит и скрипт от 1С для распаковки (установки) конфигурации бухгалтерии в linux, спасибо, что указали на это. Но мне нужна была только .cf-ка и как вариант воспользовался разработкой автора onec_dtools, которая вместе с библиотекой обладает более широким функционалом, нежели распаковка .efd. Советую с ней (библиотекой) ознакомиться.

На вопрос 3: Скорее обязательно пользоваться защищёнными каналами (даже в 2002 году). В публикации можно было много чего еще написать, но она и так получилась достаточно объемная, несмотря на мои "вычеркивания". В статье предполагается, что компьютеры бухгалтера и других находятся внутри локальной сети, защищенной от интернета межсетевым экраном. Поэтому не показана настройка брандмауэра и других защитных механизмов. При работе через интернет всегда использую OpenVPN, внутри которого можно спокойно работать и по обычному http на 80 порту.
cleaner_it; Abbra; +2 Ответить
23. sorb 14.05.21 13:39 Сейчас в теме
По вопросу 1: попробуйте просто использовать debian - ничего лишнего по умолчанию, при установке 4 окружения рабочего стола на выбор, в том числе xfce, работает быстро, ест мало.
cleaner_it; +1 Ответить
24. compil7 75 18.05.21 11:38 Сейчас в теме
(23)В ходе многих тестов по ходу своей работы выявил следующее:
по дефолту и с наименьшими временными затратами по настройке быстрее всех на любом железе работает ubuntu.
Что касается debian и gentoo, то их приходится дольше настраивать.
Самый минимальный для тюнинга дистриб - всё-таки gentoo.
В ubuntu min-install - тоже ничего лишнего.
cleaner_it; +1 Ответить
2. cleaner_it 214 13.04.21 14:24 Сейчас в теме
Хорошее описание, спасибо) Насчёт xfce - в одном из релизов на нём скрывается заголовок окна у 1С, за который можно тащить окошко, имейте это в виду. На текущей версии mint (xfce) поведение нормальное
Abbra; compil7; +2 Ответить
3. compil7 75 13.04.21 18:30 Сейчас в теме
(2)Спасибо, буду иметь в виду.
В крайней версии платформы 1С 8.3.18 - похоже шрифты сменили: выглядят гораздо хуже в linux, чем в 8.3.17.
Пока везде использую платформу 8.3.17.
14. Vladimir_D 22.04.21 07:49 Сейчас в теме
(2)Попробовал тут на минте поставить 1с. Не может найти нужные библиотеки (там их несколько: imagemagik и прочие). Находил как подключить другой репозитарий, но все одно запускаться 1с на минте 20 xcfe не захотела. как решили?
15. cleaner_it 214 22.04.21 11:32 Сейчас в теме
(14) Скачал библиотеки вручную из репозиториев, кажется, или подключал репозитории от Убунту Гном. Не особо заморачивался с той проблемой, быстро решилось
5. bigpapados 14.04.21 07:32 Сейчас в теме
6. Indgo 214 14.04.21 12:02 Сейчас в теме
Осталось повесить сверху Оболочку HiveOs и запустить майнинг эфира ;-)
7. mixsture 15.04.21 10:38 Сейчас в теме
А что там с компонентой печати штрихкодов в регл отчетности? Она существует для linux?
10. compil7 75 15.04.21 20:32 Сейчас в теме
(7)
Спасибо за вопрос. Рассмотрю его в отдельной статье. Пока могу дать ссылку на решение похожей проблемы:
Почему в 1С на Linux не печатаеся штрих-код?
18. compil7 75 26.04.21 23:37 Сейчас в теме
(7)Печатать документы со штрихкодом PDF417 можно через СБИС, предварительно загрузив. Рассмотрено в публикации: Отчётность через СБИС в Xubuntu 20.04.
8. viptextil1 21 15.04.21 12:51 Сейчас в теме
За статью спасибо.
А как насчет банк-клиентов и СБИСов всяких?
11. compil7 75 15.04.21 20:38 Сейчас в теме
(8)
Например, со Сбербанком вообще нет никаких проблем, а другие банк-клиенты как-нибудь рассмотрю в отдельной статье. Со сбисом - пока в работе. Спасибо за вопросы.
19. compil7 75 27.04.21 21:57 Сейчас в теме
9. jasperss 12 15.04.21 14:31 Сейчас в теме
1C отчетность, Vipnet / Крипто-Про?
12. compil7 75 15.04.21 20:47 Сейчас в теме
(9)
Как-то сдавал отчетность через личный кабинет на сайте налоговой - использовал "КриптоПро ЭЦП Browser plug-in" для Chrome в linux: https://cpdn.cryptopro.ru/content/cades/plugin-installation-unix.html
cleaner_it; +1 Ответить
13. compil7 75 15.04.21 20:57 Сейчас в теме
(9)
Спасибо за вопросы.
Рассмотрю их в других статьях. Могу лишь констатировать:
если где-то какие-то проблемы, связанные с отчетностью нельзя решить в linux, то всегда выручает windows, установленный в виртуальной машине.
20. compil7 75 27.04.21 21:59 Сейчас в теме
(9)
Отчетность через СБИС (КриптоПро) в Xubuntu 20.04: https://infostart.ru/1c/articles/1432066/
16. XAKEP 23.04.21 18:04 Сейчас в теме
я понимаю, что такое линукс.
даже "слышал" о консоли и sudo vs root

но что это будет для бухгалтера ???

ну понятно, кеды поставить, чтобы не испугать
но крысо-мышь :)

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

хотя, нет , они скорее будут после входа в рабочую среду.

да установить то можете хоть арчика, но работь кто будет ?
бухгалтер ?
ну да , теперь вирусов не будет :)
17. compil7 75 25.04.21 19:45 Сейчас в теме
(16)
Эта статья в большей степени для "продвинутых" пользователей и сисадминов, т.е. для тех, кто готовит рабочие места для бухгалтеров и операторов ПК.
После недельных объяснений и месячного нервного напряжения и обычные бухгалтера привыкают к Xubuntu.
Кто сказал, что вирусов в linux нет, они есть - просто их мало...
21. Andry.Boris 58 13.05.21 15:41 Сейчас в теме
День добрый! Все шаги выполнил по инструкции. В конце в браузере выдает ошибку:
Error loading file-based infobase support componentsError when loading component 'help'File access error '/home/andry/?????????'. 13(0x0000000D): Permission denied77
Как исправить ошибку? Помогите пожалуйста.
22. Andry.Boris 58 13.05.21 16:21 Сейчас в теме
(21) Разобрался... имя каталога базы не должно содержать русского языка
25. compil7 75 18.05.21 12:07 Сейчас в теме
(22)(21)
Об этом говорят вопросики в сообщении об ошибке.
Добавлю от себя:
во всех программных скриптах операционной системы Linux (даже Windows) для названия файлов (каталогов) старайтесь не использовать:
1)не только русский, но и другие алфавиты, кроме английского (латинского),
2)не используйте пробелы, например:
"маша ела кашу"
замените на
"MashaElaKashu".
26. Student1C 43 10.12.21 16:40 Сейчас в теме
а как сделать с использованием общей папки (у нас конфа на обычных формах)
27. compil7 75 10.12.21 22:23 Сейчас в теме
(26)Если ещё актуально, то могу написать статью?
Student1C; +1 Ответить
28. Student1C 43 11.12.21 12:21 Сейчас в теме
(27) актуально )
с какими столкнулся нюансами:
- на рабочей станции стоит отдельный диск, на нем лежит база, но расшарить папку на этом диске не получается
- если создать папку в домашней директории, то она становиться видна

Пробовал настроить доступ через webmin, но почему то он как то странно создает файлик smb.conf, что после него samba не поднимается :)

Еще узнал что базу в списке необходимо прописывать на точку монтирования.
А еще при монтировании вместо mount надо писать mount.cifs с соответствующими параметрами.

Использовал 1С 8.3.13.1644, УПП, Ubuntu 20.04
29. compil7 75 24.12.21 16:15 Сейчас в теме
(28) статья по ссылке (https://infostart.ru/1c/articles/1573101/):
SAMBA для 1С

там про подключение отдельного диска (опция user при монтировании), и монтирование с помощью команды
sudo mount -t cifs //comp1/1CBases /home/user0/Samba -o username=guest,password=,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=3.0

А также сравнение скорости работы различных версий SAMBA.
Student1C; +1 Ответить
30. strav 14.02.22 15:07 Сейчас в теме
(28) УПП файловый - Вы серьёзно?

Может лучше попробовать серверный вариант?
31. compil7 75 16.02.22 12:01 Сейчас в теме
(30) Если с УПП работает 2-3 человека, то почему бы и нет ?!
32. strav 16.02.22 14:15 Сейчас в теме
(31) Тогда мини-сервер - он на 5чел
33. provadyuga 98 19.02.22 15:56 Сейчас в теме
Если нужно устанавливать шрифты Microsoft, а это уже использование части ОС от Microsoft, не лучше ли тогда уже приобрести Windows и установить 1С на нее ?
34. compil7 75 24.02.22 11:27 Сейчас в теме
(33)Шрифты, которые ставятся в линукс, вроде, free. Можно попробовать без этих шрифтов ...
Оставьте свое сообщение

См. также

Ошибка Dump в 1С

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

В данной статье будет рассмотрено представление ошибки Dump в 1С, будет проведена её диагностика, а также определено, как устранить данную ошибку и продолжить дальнейшую корректную работу системы 1С. Также будет представлена общая информация об ошибке Memorydump, для более глубокого её понимания.

15.07.2022    634    Koder_Line    3    

Режимы запуска системы 1С:Предприятие

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

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

12.07.2022    808    Koder_Line    1    

Жизнь без Windows, установка серверов на Arch, часть1

Linux v8 Бесплатно (free)

Пошаговое описание установки сервера 1С 8.3.21 и Postgresql 14 на Arch Linux (актуальность лето 2022)

08.07.2022    1494    cdiamond    1    

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

HighLoad оптимизация Администрирование СУБД v8 8.3.14 ERP2 Россия Бесплатно (free)

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

24.05.2022    2941    avolsed    15    

Ошибка формата потока расширения

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

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

19.05.2022    742    yupi71    8    

Пропадающие файлы на томе в 1С: КА 2.5

Администрирование СУБД v8 КА2 Россия Бесплатно (free)

На протяжении месяца пропадали файлы: прикрепленные изображения, документы в ЭДО. КА 2.5, актуальная редакция на поддержке. Этого не описано НИГДЕ и если бы я нашел такую тему, у меня мы было гораздо меньше проблем.

05.04.2022    716    mlashko    4    

Установка платформы 1С с релиза 8.3.20 на arch-based linux дистрибутивы. Личный опыт

Linux v8 Бесплатно (free)

На форуме уже есть несколько статей на эту тему, но, на мой взгляд, инструкции слишком сложны и, судя по комментам, многих пугают. Кроме того, формат поставки 1C платформы для linux поменялся, и эти статьи уже не актуальны.

31.03.2022    805    avkonarev    1    

Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

1С для платформы 8.3.19 ускорили загрузку dt-файлов за счет разбивки на несколько фоновых заданий. В итоге словили ошибку блокировки при загрузке в СУБД PostgresSQL большого 1cv8.dt-файла размером 25 Gb "ERROR: canceling statement due to lock timeout". Напишу, как в итоге загрузили этот dt-файл.

30.01.2022    5484    sapervodichka    44    

SAMBA для 1С

Администрирование СУБД v8 Россия Бесплатно (free)

Представлен необходимый минимум настройки SAMBA для работы файловых баз 1С через общий ресурс.

24.12.2021    2773    compil7    6    

Регламентное задание по завершению сеансов пользователей 1С

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Завершить работу пользователей в 1С ночью. Регламентное завершение работы.

06.12.2021    1793    Swamt    20    

Публикация веб-сервисов 1С 8.3 вручную в Linux

Linux v8 Бесплатно (free)

Актуальный пример настройки публикации веб-сервисов под Linux

02.11.2021    1421    tubusx    1    

Внешняя компонента как REST-API-компонента...

Разработка внешних компонент WEB Linux v8 Бесплатно (free)

...и совсем немного кода на С[++]...

01.11.2021    2254    starik-2005    10    

Базовые приемы работы с кластером 1С при помощи БСП

Администрирование СУБД БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

В данной публикации я рассматриваю базовые приемы работы с кластером серверных баз 1С, используя типовые типовые возможности библиотеки стандартных подсистем (БСП).

26.10.2021    4671    quazare    6    

Обновление платформы 1С тонкого клиента с вебсервера без публикации базы данных, когда сервер 1С ПРОФ.

Администрирование веб-серверов Администрирование СУБД Обновление 1С v8 1cv8.cf Бесплатно (free)

Обновление платформы 1С: тонкого клиента с вебсервера описывается здесь: https://its.1c.ru/db/v8316doc#bookmark:adm:TI000001058, (11.2.2. Обновление через диалог публикации на веб-сервере) и здесь: https://its.1c.ru/db/v8319doc#bookmark:adm:TI000000428, (6.2. Получение дистрибутива клиентского приложения) - доступно только для КОРП Для ПРОФ реализация полностью описана в данной статье. Выражаю благодарность Панюшкину Михаилу Михайловичу за разбор задачи и доведение ее до практического результата. Обновление не проходит если например предварительно установка выполнялась регламентными политиками и есть в папке conf файл adminstall.cfg Этот файл следует удалить, чтобы данная установка тонкого клиента проходила успешно Применяется только для системы «1С:Предприятие» под ОС Windows. Файл adminstall.cfg указывает на то, что установка системы программ «1С:Предприятие» выполнялась с использованием средств администрирования ОС Windows. Файл располагается в каталоге конфигурационных файлов системы «1С:Предприятие» и представляет собой текстовый документ в кодировке UTF-8. В файле может располагаться единственная строка, определяющая вариант установки: AdmInstall= Описывает режим установки: Logon - установка выполнена с помощью logon-скрипта во время входа пользователя в домен. Restart - установка выполнена с помощью групповых политик.

19.10.2021    3569    ser6702    22    

Клиент-серверный режим базы данных 1С8 для тестирования

Инструменты администратора БД Администрирование СУБД v8 1cv8.cf Бесплатно (free)

В публикации рассматриваются некоторые аспекты настройки базы данных 1С8.3 в серверном режиме, для тестирования обработок или расширений.

30.09.2021    4050    etmarket    3    

Зависание базы при создании/редактировании пользователей после конвертации базы с платформы 8.1 на 8.3

Администрирование СУБД v8 УТ10 Россия Бесплатно (free)

При переводе базы с платформы 8.1 на платформу 8.3 возникает проблема - база конвертится замечательно, но при редактировании или создании новых пользователей база напрочь зависает. Речь пойдёт о серверной базе данных.

29.09.2021    912    Kitri    4    

Перекуем Cloud на Oracle. Тестируем размещение 1С в облачной платформе Oracle Cloud.

Администрирование СУБД Облачные сервисы, хостинг v8 1cv8.cf Бесплатно (free)

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

02.09.2021    1270    capitan    22    

Ошибка SQL: Arithmetic overflow error converting numeric to data type numeric

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Считаю количество строк в таблицах БД. Выскакивает ошибка. Привожу описание моего случая и решение.

25.08.2021    1932    Nikola23    7    

Обновление 1С: Розницы с релиза 2.3.8.27 до 2.3.9.28

Администрирование СУБД v8 Розница Россия Бесплатно (free)

Многие уже столкнулись с тем, что не смогли обновить 1С: Розницу релиз 2.3.8.27 на более поздние релизы. Напомню, релиз 2.3.8.27 - позволял-таки нам работать в ЕГАИС 4. Но а вот с дальнейшими обновлениями...

05.07.2021    12014    13D    31    

Режим совместимости конфигурации 1С

Администрирование СУБД v8 1cv8.cf Россия Бесплатно (free)

Приветствую, коллеги! В этой статье будет сделан обзор функции совместимости конфигурации 1С с другими версиями конфигураций 1С, а также рассмотрено, как выбрать и настроить режим совместимости конфигурации с версией 1С 8.3. Во-первых, разберём главное понятие в этой статье: режим совместимости в конфигурации – это устройство, благодаря которому выводится номер версии системы, под которую станет открыто приложение 1С:Предприятие. Данный режим существует на платформе 1С начиная с версий 8.2 и 8.3 (платформа версии 1С:Предприятие 8.3 совместима с платформой версии 1С:Предприятие 8.2).

31.03.2021    13407    Koder_Line    6    

Установка платформы 1С 8.3.20.1363 и более старших версий на RHEL8 и любые другие rpm-based linux. Решение проблемы установки меньших версий 1С8.3 (webkitgtk3) на RHEL 8 / CentOS 8 / Fedora Linux

Linux v8 1cv8.cf Бесплатно (free)

Начиная с версии платформы 1С 8.3.20.1363 реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Теперь любой пользователь Линукс может без проблем установить 1С на свою любимую систему. Попытка установки 1С:Предприятия 8.3 меньших версий, чем 1С 8.3.20.1363 на RedHat Enterprise Linux 8 / CentOS 8 / Fedora не увенчается успехом, произойдет ошибка: Неудовлетворенные зависимости: libwebkitgtk-3.0.so.0()(64bit) нужен для 1c-enterprise-8.3.18.1128-training-8.3.18-1128.x86_64. Конфликт заключается в том, что 1С требует устаревшую версию пакета libwebkitgtk-3.0.so.0()(64bit), запрещенную из-за проблем безопасности, и не может работать с актуальной версией пакета webkit2gtk3. Гуглить в интернете можно долго, хочу поделиться с Вами уже найденным рабочим решением в конце данной статьи.

08.03.2021    9992    ksnik    56    

Платформа 8.3.18 Обновление ИБ в пакетном режиме поломалось? Решено

Администрирование СУБД v8 Бесплатно (free)

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

24.12.2020    7349    VPanin56    15    

Восстановление полнотекстового поиска в базе данных. Клиент-серверный вариант. Моя практика.

Администрирование СУБД v8 Бесплатно (free)

Восстановление полнотекстового поиска в базе данных. Клиент-серверный вариант.

06.08.2020    1735    premierex    3    

Администрирование списка баз Windows правами.

Администрирование СУБД v8 Бесплатно (free)

Все пользуются, а статьи по администрированию списка баз нет. Непорядок.

03.08.2020    1432    sergey279    0    

Настоящий краудфандинг. Даешь сравнение двух СУБД!

Администрирование СУБД v8 Бесплатно (free)

Первый вариант сравнения двух СУБД. Каждый может внести правку и получить SM. Приветствуются конструктивные комментарии, начинающиеся словами "Автор ничего не понимает".

11.05.2020    3244    vtv74    25    

Эти занимательные временные таблицы

HighLoad оптимизация Администрирование СУБД v8 Бесплатно (free)

Кое-что интересное о временных таблицах и работе платформы 1С с ними.

06.04.2020    20755    YPermitin    0    

1С + Apache + SSL: Перевод опубликованной базы на защищенное соединение https с сертификатом от Let's encrypt windows

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Есть куча инструкции про связку с ISS, решил добавить свои 5 копеек, как я это настраивал на Apache на Windows.

02.03.2020    6020    rst_filippov    5    

Ошибка при обновлении: Записи регистра сведений стали неуникальными: Двоичные данные файлов

Администрирование СУБД v8 Бесплатно (free)

Способ обойти ошибку обновления Записи регистра сведений стали неуникальными: ДвоичныеДанныеФайлов.

26.02.2020    16202    dubovenko_m    19    

Контроль места на дисках

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Один из последних случаев на работе. Диск, на котором хранились файлы базы, "развалился", база потеряна. Начали искать копию базы. Копии базы делались на другой диск, но оказалось, что на том диске нет места и копии не делались несколько дней. Так было потеряно несколько дней работы фирмы, кому-то выговор, кого-то уволили((.

20.02.2020    4374    wowik    21    

Нюансы лицензирования 1С

Администрирование СУБД v8 1cv8.cf Россия Бесплатно (free)

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

19.02.2020    16688    fixin    112    

Рабочее место программиста на Linux. Серия лабораторных работ. Работа 1

Linux v8 Бесплатно (free)

В этой лабораторной работе мы сконфигурируем рабочее место программиста на платформе 1С:Предприятие 8. Воспользуемся подсистемой WSL и установим Linux в ОС Windows. Сервер 1С:Предприятие и сервер базы данных установим в Linux. Остальные компоненты установим в Windows.

17.02.2020    12098    infosoft-v    44    

Как мы научились автоматически отслеживать ошибки в 1С

Администрирование СУБД v8 1cv8.cf Россия Бесплатно (free)

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

04.02.2020    15590    slozhenikin_com    33    

Автономный сервер. Часть 2 - утилита управления

Администрирование СУБД v8 Бесплатно (free)

Утилита управления "Автономным сервером" может не только управлять. Какие возможности можно использовать уже сегодня? Разбираем с примерами и ищем отличия от привычных методов.

21.12.2019    18518    VKislitsin    70    

Автономный сервер. Часть 1 - новый вариант сервера

Администрирование СУБД v8 Бесплатно (free)

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

21.12.2019    25756    VKislitsin    28    

Обнаружено неправомерное использование данного программного продукта

Администрирование СУБД v8 1cv8.cf Бесплатно (free)

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

04.12.2019    26354    funtik135    34    

Обслуживание баз данных. Не так просто, как кажется

HighLoad оптимизация Администрирование СУБД v8 1cv8.cf Бесплатно (free)

Считаете, что обслуживание индексов и статистик дело простое? Что ж, это не всегда так.

14.10.2019    24562    YPermitin    32    

Кластер серверов 1С

Администрирование СУБД v8 Бесплатно (free)

Какой уровень отказоустойчивости при проектировании серверов 1С выбрать? В чем отличия центрального и рабочего сервера? Как правильно настроить требования назначения функциональности? На что влияют настройки кластера и сервера 1С и как в них не запутаться? Антон Дорошкевич дает на эти и многие другие вопросы подробные ответы.

24.09.2018    64401    a.doroshkevich    124    

ActiveDocument + Сервер 1C 8.3 = Разрыв соединения!

Администрирование СУБД v8 1cv8.cf Россия Бесплатно (free)

При формировании WORD шаблона &НаСервере происходит разрыв соединения с сервером 1С, всех пользователей отключает от сеансов и не дает зайти.

02.07.2018    8556    akR00b    58    

Оптимизируй это! Или MS SQL и Экспертный подход творят чудеса!

HighLoad оптимизация Администрирование СУБД v8 Бесплатно (free)

В статье речь пойдет про взаимодействие сервера 1С с MS SQL. Мы очень часто слышим, как важно оптимизировать все критические участки системы заблаговременно, в плановом режиме, как надо, «от и до» во всех деталях. Но в реальной жизни бывает по-другому. Очень часто клиенты обращаются к нам, когда система уже не дает работать: «спасите, помогите, болит очень сильно, надо решать». Об одном из таких случаев я и хотел бы вам сегодня рассказать.

11.07.2017    45638    R.Tsarenko    32    

PostgreSQL на Windows – реальная альтернатива для высоконагруженных систем на базе 1С

HighLoad оптимизация Администрирование СУБД v8 Бесплатно (free)

Многие интересуются PostgreSQL, но не знают, насколько хорошо будет она работать с уже существующими системами. «Инфософт» - одна из первых компаний, кто опробовал PostgreSQL на Windows. О своем опыте перехода рассказывает руководитель отдела информационных технологий компании.      

23.06.2017    45877    a.doroshkevich    113