Модуль интеграции с системой "1С Предприятие"
Все варианты интеграции с 1С и что требуется для каждого варианта.
Варианты:
1. Использование драйвера весового оборудования для 1С. В этом случае весовщик будет работать программе 1С. Наша программа (ASNet) не нужна. Для этого варианта требуется:
- Драйвер 1С должен быть установлен на том же компьютере, что и 1С.
- Если 1С находится на удаленном компьютере и запускается, например, через RDP (удаленный рабочий стол), то COM-порт на локальном компьютере, к которому подключены весы, должен быть проброшен на компьютер с 1С.
- Для 1С должен быть разработан документ, позволяющий получить текущий вес (например, при нажатии определенной кнопки в документе) используя драйвер 1С. Пример такого документа – «Чек ККМ», который есть почти во всех конфигурациях на неуправляемых формах.
- Драйвер 1С отдает только текущий вес на весах, поэтому сопоставление тары и брутто, вычисление нетто для каждого автомобиля должно делаться в 1С.
2. Программа ASNet сама выполняет экспорт данных о завершенном взвешивании в выбранный документ 1С. Весовщик после экспорта данных может внести в документ недостающие данные, например, реквизиты, которых нет в ASNet. Плюс к этому ASNet может импортировать данные справочников 1С в свои словари. Требования:
- 1С должна быть установлена на локальном компьютере, т.е. на том же компьютере, что и ASNet.
3. Программа ASNet выполняет экспорт данных о завершенном взвешивании в текстовый файл или файл формата «*.csv». Можно экспортировать каждое взвешивание в отдельный файл, можно каждый день или час начинать новый файл или выполнять экспорт всегда в один и тот же файл. Задается настройками. Требования:
- Обработкой и импортом данных из файлов занимается 1С.
- Доставкой файлов на сервер занимается 1С или другая стороння программа (не ASNet).
4. Программа ASNet может использовать не локальную базу данных (как сейчас), а серверную базу данных на MSSQL Server 2005 и выше. Требования:
- Должен быть установлен MSSQL Server. Лучше локально, но можно и на удаленном компьютере. Следует учитывать, что в случае установки MSSQL Server на удаленном компьютере, должен быть обеспечен надежный и постоянный доступ к удаленному компьютеру. При сбоях в сети и отсутствии доступа к MSSQL Server программа ASNet становится не работоспособной.
- 1С самостоятельно забирает данные из базы данных для обработки и импорта.