企業の会計を認可されたチャネルに移す必要がありました。 そして、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ですべてのクライアントを転送することはまだ不可能です...(((
私は問題の解決に取り組んでいます...