Добавить в корзинуПозвонить
Найти в Дзене
Обо всем на свете

Обновление конфигурации 1С на Linux (дополнение от 02.11.2022 г.)

Небольшой предыстория. Мое знакомство с Linux началось около 5 лет назад когда вышла в свет Windows 10. Она мне настолько не понравилась, что я решил вообще отказать от продукции Microsoft. Выбор пал на Ubuntu, а затем где-то через год на Mint. Который до сих пор и служит мне верой и правдой. После успешного эксперимента над собой, я как руководитель небольшой торговой компании решил внедрить Linux и у себя в организации. Я не специалист ни по 1C, ни по администрированию серверов. Я просто увлекаюсь компьютерной техникой в меру появления свободного времени. Теперь об 1C. Самым основным препятствием было перевести на Linux 1С. Так как это учетная система, то от нее требуется абсолютная стабильность и работоспособность. Было прочитано много форумов и статей, что дало мне хоть небольшую, но уверенность о том, что все будет работать. Был приобретен небольшой сервер HP 6 поколения. На него установлен бесплатный Debian, а на Debian собственно сама 1C-ка в клиент-серверном режиме. В каче

Небольшой предыстория.

Мое знакомство с Linux началось около 5 лет назад когда вышла в свет Windows 10. Она мне настолько не понравилась, что я решил вообще отказать от продукции Microsoft. Выбор пал на Ubuntu, а затем где-то через год на Mint. Который до сих пор и служит мне верой и правдой.

После успешного эксперимента над собой, я как руководитель небольшой торговой компании решил внедрить Linux и у себя в организации.

Я не специалист ни по 1C, ни по администрированию серверов. Я просто увлекаюсь компьютерной техникой в меру появления свободного времени.

Теперь об 1C.

Самым основным препятствием было перевести на Linux 1С. Так как это учетная система, то от нее требуется абсолютная стабильность и работоспособность. Было прочитано много форумов и статей, что дало мне хоть небольшую, но уверенность о том, что все будет работать.

Был приобретен небольшой сервер HP 6 поколения. На него установлен бесплатный Debian, а на Debian собственно сама 1C-ка в клиент-серверном режиме. В качестве базы данных была использована бесплатная PostgreSQL. Итого получилось, что из софта платить пришлось только за 1С.

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

Обновление конфигурации 1С.

После последних изменений пункт с архиватором можно пропустить и перейти к пункту 4. Смотрите дополнение в конце статьи.

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

$ sudo apt install unrar

Дополнение от 02.11.2022.

Последнее время 1С стала гораздо дружелюбнее к пользователям Linux и файлы конфигурации теперь не в самораспаковывающихся архивах, а просто в формате *.zip. И для его распаковки ставить дополнительный архиватор не нужно.

А также установленная библиотека libtcmalloc_minimal.so.

$ sudo apt install libtcmalloc-minimal4

Обновление происходит по стандартному сценарию для любой конфигурации. Я буду показывать на примере обновления конфигурации УНФ.

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

1. Скачиваем обновление нужной вам конфигурации.

2. Создаем папку с любом месте, например в папке загрузки

$ mkdir /home/имя_вашего_пользователя/Загрузки/conf

conf - имя создаваемой папки. У вас может быть любым.

3. Распаковываем скачанный файл конфигурации с форматом *.exe в эту папку

$ unrar x '/home/имя_вашего_пользователя/Загрузки/SmallBusiness_1_6_20_94_updsetup.exe' /home/имя_вашего_пользователя/Загрузки/conf

SmallBusiness_1_6_20_94_updsetup.exe - название файла конфигурации. У вас оно будет своим.

Дополнение от 02.11.2022 г.
Распаковать скачанный файл можно через графический интерфейс (правкой кнопкой мыши - распаковать сюда) или через терминал

cd /путь/до/папки/с файлом ZIP
unzip SmallBusiness_3_0_1_255_updsetup.zip /conf

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

$ chmod u+x адрес_файла

Или правой кнопкой мыши на файле - Свойства - Права - Разрешить исполнять как программу

5. Запускаем скрипт

$ bash '/путь_до_файла/setup'

После чего открывает стандартное диалоговое окно, как в Windows.

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

6. После этого запускаем Конфигуратор 1С и обновляем стандартным способом.

Собственно на этом все. Как видите ничего сложного обновлении конфигурации на 1С нет, так что смело можете устанавливать 1С на Linux.