Linuxでの1C 7.7ネットワークバージョンのインストール

企業の会計を認可されたチャネルに移す必要がありました。 そして、1Cのみがライセンスされていることが判明し、経営陣はお金の割り当てを拒否したため、Linuxにスムーズに切り替えることが決定されました。

たくさんのマニュアルを掘り下げて、私は自分で作ることに決めました、それは私にとってより便利なようです...)))

Ubuntu 8.10のディストリビューションで1Cのインストールが実行されました。



それでは始めましょう!

smbfsおよびmsttcorefontsパッケージをインストールします。



ネットワークディレクトリをマウントします。

Fstab行:

//サーバー/ディレクトリ/ mnt / 1C smbfsユーザー、noauto、ユーザー名=、パスワード= ''

ここで:

// server / directory-1Cのベースがディレクトリとともに配置されているサーバーの名前またはIP。

ユーザー名=、パスワード= ''-ボールにアクセスするためのユーザー名とパスワード。 (ボールがパブリックドメインにある場合、これらのパラメーターは省略できます)



smbmountを使用して/ mnt / 1Cにネットワークディレクトリをマウントします



Wineのインストール。

配布用にEtersoftからワインをダウンロードするftp.etersoft.ru/pub/Etersoft/WINE@Etersoft/current/WINE

(Etersoftのバージョンは支払われているため、どうすればよいのかという疑問が生じますが、そうではありません。もちろん、販売しようとしていますが、GPLライセンスでは製品を無料でダウンロードするよう義務付けられています。)

それをインストールします。

ダウンロードdcom98.exe www.microsoft.com/downloads/details.aspx?familyid=08b1ac1b-7a11-43e8-b59d-0867f9bdda66&displaylang=en

DCOM98.EXE / C / Tを解凍:c:\\ temp / Q

結果の* .dll'kiをwine'ovskiyにコピーします:/ windows / system



インストール1C。

ディスクからwine 1Cを使用してインストールするか、Windowsマシンの../program files / 1Cv77 /からbinフォルダーをwineプログラムファイルにコピーします。



Wineのセットアップ。

システムに移動->オプション->ワイン設定

[アプリケーション]タブで、DCOM98.EXEを追加して選択し、[ライブラリ]タブに移動し、ole32ライブラリを追加し、[編集]をクリックして、サードパーティのWindowsであることを示します。

[アプリケーション]タブに戻って、1cv7.exeを追加して選択し、[ライブラリ]タブに移動します。

閉じるを適用します。

./wine/configの構成を編集することを好む人のために、以下を規定しています:

[AppDefaults \\ dcom98.exe \\ DllOverrides]

「Ole32」=「ネイティブ」

[AppDefaults \\ 1cv7.exe \\ DllOverrides]

; "Rpcrt4" = "ネイティブ"

「Ole32」=「ネイティブ」

「Olepro32」=「ネイティブ」

"Oleaut32" = "ネイティブ"



1Skuの起動、データベースの追加、「コンフィギュレーター」モードでの実行

[管理]-> [ISテーブルのコードページ]で[+現在のシステムインストール]に変更します

私たちは出発します、それは動作します!



問題に直面した:

「IBテーブルのコードページ」を変更すると、Windowsから動作するクライアントは機能せず、Linuxの「IBテーブルのコードページ」クライアントは動作しません。

Linuxですべてのクライアントを転送することはまだ不可能です...(((

私は問題の解決に取り組んでいます...



All Articles