сервера под Linux.
Уже долгое время система 1С 7.7 работает под SLES 11 через wine etersoft. Работа с этой версией 1С на предприятии производится через терминальный сервер, на котором сама 1С и крутится. Пользователи подключаются через OpenNX версии того же etersoft.
Система древняя как мир, поэтому переход с неё на 8.3 - процесс долгий, а производству при этом необходимо работать.
Для актуализации системы принято решение о переходе на нечто более свежее, например на Debian 11 (или хотя бы 9) или Ubuntu. Соответственно, была заказана сборка у компании etersoft под соответствующие дистрибутивы.
Те менее, их система отгрузки возвращает каждый раз ошибки, пока что из всех используемых нами систем отгрузить смогли только для CentOS 7, но её мы не планируем использовать в виду морального устаревания системы.
Техподдержка на запрос не реагирует, оператор-администратор в офисе один раз сообщил, что у них очень много заказов поэтому заявка могла затеряться, в общем ни к чему это не привело.
Соответственно встаёт вопрос, каким образом нам поднять 1С версии 7.7 на ОС Linux в многопользовательском режиме, или каким образом лучше реализовать её работу иначе?
Возможно изначально проблема в некорретной архитектуре системы и можно обойтись без etersoft? Проблема в том, что сейчас она в файловом режиме, планируем перейти на SQL, для этого использовать хотим PostgresPro.
Вариант с Windows не рассматриваем, нам его просто не одобрят.
Через mono пробовали ?
Ещё нет. Подскажете что почитать для понимания как это может работать? Уже гуглю, но может есть best practice?
Не рассматривали вариант использования виртуальных машин? Многие используют proxmox.
Это как-то относится к ситуации?) у нас все и крутится на proxmox с недавнего времени, но цель - запустить 1С 7.7 на новой VM, а не перейти на новый кластер
Не совсем понял, чем не устраивает старая конфигурация? Для безопасности поднимите vpn и можно дальше работать
Мне кажется вы или не на мой вопрос пытаетесь ответить, или как. Меня не устраивает sles 11. Который безвозвратно устарел. И отсутствие сборки wine от etersoft, их игнорирование того что я запросил их софт, оплаченный компанией где я работаю, и не получил его.
Ну 1с77 тоже морально устарел, версии платформы не обновляется с 2006 года, за это время было время перейти на 1с 8.х, хотя я знаю староверов, которые ещё тянут проекты на 77. По вашему вопросу 1сv77 нативно в wine не работало, надо было ручками добавлять dll от windows98 и шрифты, что-то можно было сделать через winetrics, 1c77 не работает на прямую с postgres, ей нужен транслятор из p-sql в t-sql, вроде на новых версиях linux можно поставить свежий mssql, но вопрос как он работает 1сv77 это надо тестировать, ну и лицензирование от мелгомягких для Энтерпрайза ещё тот квест.
"Для актуализации системы принято решение о переходе на нечто более свежее, например на Debian 11 (или хотя бы 9) или Ubuntu. " - зачем что то актуализировать если все работает>? - Любители экстрима?
Я про это все знают и читал. Не моя инициатива продолжать работать с 7.7, это проблема которую не хотели решать раньше и сейчас пытаются решить переходом на erp. Как долго они будут переходить - я без понятия, а проблемы возникают уже сейчас. Вопрос, какие DLL добавлять в wine и как интегрировать с базой данных, или оставить в файловом виде - это уже вторичные вопросы.
Если бы оно работало хорошо и без сбоев/проблем, никто бы не парился. Но есть проблемы, которые мы рассчитываем решить этим переходом. Принцип "работает - не трогай" хорош до тех пор, пока не изживёт себя. Для экспериментов всегда можно завести тестовые сервера, проверить разные сборки, посмотреть как это работает в тестовом режиме и до введения в прод решить если не все, то большинство вопросов и проблем. Так почему не использовать то, что будет работать при правильном подходе?
"Но есть проблемы, которые мы рассчитываем решить этим переходом. " - это очень не хорошая практика... "рассчитывать что решиться переходом" - а если не решиться? а если будет еще хуже? P/S Что останавливает собрать тестовый стенд с полной эмуляцией ?
Если не решится - это выяснится на этапе перехода. И в чём проблема остановить тестовый стенд? Он для того и собирается, чтобы протестировать перед интеграцией, понять проблемы, стоит ли игра свеч и т.д.
Я помню что раньше Etersoft плотно работал с Altlinux, если вас не устроили сборки CentOS, возможно вам подойдёт что-то из Altlinux
У них на сайте, вот я прям час назад заходил, заявлено наличие сборок WINE@Etersoft 2.0 Network (это сборка, которая по идее должна предоставить возможность работать под lunix платформе 1С 7.7) под Debian 9, Ubuntu 18.04, CentOS 7 и т.д. я заказываю эти сборки по той причине, что у нас на предприятии уже используются эти ОС. Да, я не хочу сейчас ставить CentOS 7, если будет возможность настроить Debian или Ubuntu. Предпочтение сейчас отдаётся этим двум ОС. Но почему бы компании etersoft просто не починить систему отгрузки?
На самом деле etersoft брал готовые пакеты rpm и с помощью alien перегоняли в deb, поэтому оно криво работает в debian/ubuntu
Вот это интереснее) спасибо. В принципе на CentOS приемлемо, хотя и не хотелось.
Обсуждают сегодня