Необходимые и достаточные условия для работы с ТСД CipherLab 8000/8001

Тема в разделе "Торговое оборудование в 1С", создана пользователем full_lamer, 4 мар 2011.

  1. TopicStarter Overlay
    full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Доброго дня!

    Использую ТСД CipherLab 8000/8001. Лицензия от scancity.ru и пользуюсь их комплексом "CITY SOFT Warehouse Win (CSW Win)". С терминалом связывается 1С 8.1. На пользовательских машинах я бы не хотел развёртывать полный комплекс "CITY SOFT Warehouse Win (CSW Win)". В связи с чем вопрос (если кто имел опыт работы): какой необходимый и достаточный набор дейтсвий чтобы 1С на клиентской машине смогла работать с терминалом?

    Код 1С для инициализации связи:
    Код:
    ПодключитьВнешнююКомпоненту ("AddIn.iPOSoft_DT");
    ТСД = Новый ("AddIn.iPOSoft_DT");
    
    
    Регистрация через "rundll32.exe CitySoftWarehouseDOS.DLL" - результатов не принесла.

    Спасибо.


    P.S. Тех. поддержка ScanCity.ru адекватно ответить не смогла... Я бы даже сказал ответила не адекватно.
  2. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
    Думаю, что надо поискать на том компьютере, где уже установили комплекс файлик iPOSoft_DT.dll.
    Перенести его на другие компьютеры и там зарегистрировать.

    Но возможно,что этого будет недостаточно
  3. TopicStarter Overlay
    full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    В том то и дело что файла "iPOSoft_DT.dll" нет на компьютере. В инструкции говориться, что используется именно "CitySoftWarehouseDOS.DLL".
  4. TopicStarter Overlay
    full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Выяснил и проверил порядок действий:
    1. Зарегистрировать в реестре внешнюю компоненту CitySoftWarehouse.dll
    2. В ту же директорию, где находится CitySoftWarehouse.dll, положить библиотеку CPT_DOS.dll
    3. В <Каталок 1С8.0/8.1>\BIN скопировать папку "Терминал" . На данную директорию обязательно должны быть права пользователя на чтение и запись.

    Батник если кому нужен:
    Код:
    copy /Y CitySoftWarehouseDos.dll "c:Program Files1cv81binCitySoftWarehouseDos.dll"
    copy /Y CPT_DOS.dll "c:Program Files1cv81binCPT_DOS.dll"
    
    xcopy /Y /E "Терминал*.*" "c:Program Files1cv81binТерминал*.*"
    
    regsvr32.exe "c:Program Files1cv81binCitySoftWarehouseDos.dll"
    
    
    
  5. TopicStarter Overlay
    full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    В предыдущем посте ошибка была в коде батника: не было косых черт. Исправляюсь:

    copy /Y CitySoftWarehouseDos.dll "c:\Program Files\1cv81\bin\CitySoftWarehouseDos.dll"
    copy /Y CPT_DOS.dll "c:\Program Files\1cv81\bin\CPT_DOS.dll"
    xcopy /Y /E "Терминал\*.*" "c:\Program Files\1cv81\bin\Терминал\*.*"
    regsvr32.exe "c:\Program Files\1cv81\bin\CitySoftWarehouseDos.dll"

Поделиться этой страницей