Для удобного просмотра сайта рекомендуется использовать Google Chrome.


+ Ответить в теме
Показано с 1 по 3 из 3

Тема: 1C+Linux=... (HOW-TO)

  1. #1
    Administrator
    Регистрация
    26.12.2009
    Сообщений
    37
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз
    в 1 сообщении

    По умолчанию 1C+Linux=... (HOW-TO)

    Одна из проблем, из-за которой многие организации не хотят переходить на Linux, является комплекс программ 1С, которые просто так под эмулятором Wine не запускаются. Конечно же эмулятор от компании Etersoft ре?ает практически все проблемы с запуском не только 1С, но и других популярных российских бизнес-приложений (Консультант+, Гарант, FineReader, Promt и т.д.), но менталитет российских людей таков, что никто не хочет ни за что платить, даже 400 р. за локальную версию.
    В данной статье собраны воедино материалы по установке программ 1С 7.7, 1С 8.1, а также драйверов ключей HASP, которыми защищены эти программы. В статье использованы материалы с различных сайтов, а также мои собственные наработки.

    Если кто заметит какие-либо о?ибки, или у кого-то будут дополнения (например, как заставить 1С 8.1 увидеть локальный ключ, либо как установить HASP-эмулятор под Wine), пи?ите сюда, буду премного благодарен.

    Если кому-то не понравится, как работает 1С в бесплатном Wine, или кто-то считает, что методы, описанные в статье, нару?ают лицензию на Windows, тогда покупайте Wine@Etersoft: в плане лицензий на Windows он абсолютно чист.


    ======================================


    ибо как установить HASP-эмулятор под Wine
    А вот этого не надо Русская Микрософт 1С расценивает это как преступление, и на юристов у них денег много - засудят любого.

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

    А.Я. Тот, кому это право делегировано законом - автор или производитель конкретного программного продукта. Например, в течение двух последних лет на специализированных семинарах юристы фирмы "1С"R доводят до сведения заинтересованных лиц, что фирма разре?ает пользователям, легально приобретающим программы "1С"R, использовать программу "Sable". Эта программа позволяет работать с программой "1С"R без электронного ключа аппаратной защиты, используется всеми нелегальными пользователями программы "1С", за что ее разработчик Сергей Давыдюк в 2005 году был приговорен судом к двум годам ли?ения свободы условно. Несмотря на это, использование программы "Sable" легальными пользователями программы "1С" расценивается фирмой "1С" как адаптация программы "1С". Такое же действие нелегальных пользователей программы "1С" расценивается как модификация программы "1С", после чего начинается их уголовное преследование сразу по двум статьям УК РФ: 272 ("Неправомерный доступ к компьютерной информации") - в аспекте фактического изменения кодов программы "1С", и 273 ("Создание, использование и распространение вредоносных программ для ЭВМ") - в аспекте использования программы "Sable" как вредоносной программы.
    Я конечно понимаю, что такой подход бредовый, но он прописан у УК, и его следует учитывать.

    PS: А почему всё пробелами отформатировано, со стилями что-то не срослось?

    =====================================================

    Если у вас 1С-ка лицензионная и вы по каким-либо причинам не можете использовать оригинальные ключи защиты HASP, фирма 1С официально разре?ает в этом случае использовать патчи и эмуляторы.
    Поясняю подробнее: если у вас куплена сетевая версия 1С 7.7 на 5 компьютеров, это означает, что только на 5-ти компьютерах должна быть установлена версия 1С 7.7 Network, которую вы можете смело патчить. Соответственно: если у вас согласно лицензии сетевая версия, а вы установили и ломанули SQL, или поставили 1С-ку на ?естой компьютер, то за это уже могут натянуть по полной.

    P.S.: незначительно обновил статью...

    ============================================

  2. #2
    Administrator
    Регистрация
    26.12.2009
    Сообщений
    37
    Сказал(а) спасибо
    0
    Поблагодарили 1 раз
    в 1 сообщении

    По умолчанию

    Не будем спорить, вот статья, здесь всё сказано:
    http://forum.erpsolutions.ru/showthread.php?t=11

    ==================================

    Как установить 1С 7.7 в Линуксе (wine, ubuntu linux, 1С).
    пспользовался дистрибутив Ubutu Feisty Linux. Wine стандартный, версия на данный момент wine-0.9.33. 1С:Предприятие 7.70.025, Конфигурация: Бухгалтерский учёт 7.70.469.
    Всё сводиться к выполнению 15 пунктов:
    1. Установить wine
    2. Запускаем wine, пусть создаст папку ~/.wine/
    если сразу папка не появилась то скормите wine какое нибудь виндовое приложение (*.EXE)
    3. Качаем Dcom98 c сайта Для просмотра ссылки необходимо зарегистрироваться (и подтвердить адрес электронной почты) (размер 1229056 байт)
    4. Копируем Dcom98 в ~/.wine/drive_c/
    5. Запускаем winecfg. Надо убрать галочку с "Графика"->"Разре?ить менеджеру окон управлять окнами"
    6. запускаем: wine DCOM98.EXE /C /T:c:\\temp /Q
    если ругнулся на неправильную версию Windows DCOM98 can only installed on Windows 98. For WindowsNT, please install latest service packs. ничего стра?ного: НЕ НАЖпМАЯ КНОПКУ "OK" копируем все из папки /drive _c/windows/temp или /drive_c/windows/temp/IXP000.TMP (по ситуации) в /drive_c/windows/system32
    7. запускаем winecfg, в приложениях добавляем DCOM98.EXE, выделив его выбираем вкладку "Библиотеки" делаем ole32=(родная,встроенная)
    8. Запускаем wine DCOM98.EXE /Q
    9. пз настоящего Windows копируем msvcrt40.dll в на? windows\system32
    10. Запускаем wine 1C_77_25setup.exe (у вас установочный дистрибутив 1С может называться по-другому), установка должна пройти без проблемм. Ставим базы.
    11. снова запускаем winecfg. В приложениях добавляем 1cv7l.exe (экзе?ник которым будем стартовать 1С), В библиотеках к нему добавляем:
    "rpcrt4" = "родная,встроенная"
    "ole32" = "родная,встроенная"
    "olepro32" = "родная,встроенная"
    "oleaut32" = "родная,встроенная"
    "msvcrt40" = "родная,встроенная"
    если winecfg английский, то родная=native, встроенная=builtin
    12. Запускаем 1С!!! Запускать луч?е из терминала - увидим все о?ибки.

    Если при запуске будет ругаться:

    err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system32\\shlwapi.dll") not found
    err:module:import_dll Library shlwapi.dll (which is needed by L"c:\\windows\\system32\\shell32.dll") not found
    err:module:import_dll Library shell32.dll (which is needed by L"c:\\windows\\system32\\comdlg32.dll") not found
    err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system32\\shlwapi.dll") not found
    err:module:import_dll Library shlwapi.dll (which is needed by L"c:\\windows\\system32\\comdlg32.dll") not found
    err:module:import_dll Library comdlg32.dll (which is needed by L"c:\\windows\\system32\\winecfg.exe") not found
    err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system32\\shlwapi.dll") not found
    err:module:import_dll Library shlwapi.dll (which is needed by L"c:\\windows\\system32\\shell32.dll") not found
    err:module:import_dll Library shell32.dll (which is needed by L"c:\\windows\\system32\\winecfg.exe") not found
    err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system32\\winecfg.exe") not found
    err:module:import_dll Library ole32.dll (which is needed by L"c:\\windows\\system32\\shlwapi.dll") not found
    err:module:import_dll Library shlwapi.dll (which is needed by L"c:\\windows\\system32\\winecfg.exe") not found
    err:module:LdrInitializeThunk Main exe initialization for L"c:\\windows\\system32\\winecfg.exe" failed, status c0000135

    Проверьте все предыдущие ?аги.

    Если в этих строках будет упоминание про MFC42.DLL надо его достать из настоящей windows и скинуть в на? windows\system32.

    13. Если всё увидели, то идём в меню выбора баз данных, добавляем базы, выбираем нужную и входим в неё через конфигуратор.
    "Администрирование"->"Кодовая страница таблиц пБ" меняем на "+Текущая системная установка".

    "Окна" — "Панель окон" отключаем (снять галочку)

    этот пункт надо повторить _со_всеми_используемыми_базами_!!! пначе при запуске будет выходить о?ибка: "Порядок сортировки, установленный для базы данных, отличается от системного!"
    14. Запускаем 1С. Выбираем базу, грузимся. первым делом "Окна" — "Панель окон" отключаем.
    Если 1С вылетает быстрее чем вы можете отключить эту функцию то запускаем wine regedit
    ищем ключ HKEY_USERS/s-1-5-4/Software/1c/1cv7/7.7/<<имя базы>>/v7/default/Taskbar/
    Создаём ключ формата string, имя "Show", значение =0.

    Если пи?ет о?ибку: "Плохой путь Container.Contents" - проверьте все предыдущие ?аги. Скорее всего не назначили библиотеки для 1С в winecfg (пункт 11.)

    Если при запуске в меню вместо русских букв знаки вопросов, то лезем в реестр wine regedit и правим HKEY_CURRENT_USER/Sofware/Wine/Fonts/
    меняем Codepages 1251,437 на Codepages на 1251,866

    15. Должно работать
    P.S.: не пробывал с настоящим HASP-ом. Не пробывал распечатывать. Да и вообще полный ноль я в 1С - ничего не пробывал боль?е Будут вопросы - пи?ите
    P.P.S: etersoft похоже продаёт связку обычного wine и dcom98
    P.P.P.S.: это моя первая статья - не судите строго Админ Для просмотра ссылки необходимо зарегистрироваться (и подтвердить адрес электронной почты)

    Вот источники которые помогли мне разобраться в этом:

    * Для просмотра ссылки необходимо зарегистрироваться (и подтвердить адрес электронной почты) Запуск комплекса 1С:Предприятие под ОС Linux (очень наглядно с картинками)
    * Для просмотра ссылки необходимо зарегистрироваться (и подтвердить адрес электронной почты) 1С и Linux

  3. #3
    Junior Member
    Регистрация
    05.06.2010
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    1c как 7.7, 8.1 и 8.2 на линук ставятся без всяких проблем сложности могут возникнуть при необходимости подключения хасп ключа. Если это не принципиально то ставим wine и надстройку q4wine и все запускается с первого раза.Если кто плохо дружит с linux. Для просмотра ссылки необходимо зарегистрироваться (и подтвердить адрес электронной почты)к, правда файл в опенофисе...

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru