контакты

Санкт-Петербург,
ул. Мгинская., д. 7

(812) 405-75-02





Механизм обмена

 

Обмен осуществляется обычными текстовыми файлами, формат файлов будет описан ниже. Есть несколько способов передачи этих файлов.

  1. Ручной обмен. Это самый простой и самый неудобный способ. Файл обмена между двумя программами переносится на каком-нибудь носителе (на флешке) или посылается по почте. Чтоб обработать такой файл в ЛАПЕ, надо войти в режим "Сервис" и выбрать "Загрузка товаров (файл)" или "Выгрузка продаж (файл)".
  2. В ЛАПЕ возможен вариант автоматической отсылки и приема файлов обмена по электронной почте. Для этого кассиру-оператору надо войти в режим "Сервис" и выбрать "Загрузка товаров (e-mail)" или "Выгрузка продаж (e-mail)". Этот способ отличается от первого тем, что никому не надо ездить с флешкой по магазинам и исключается возможность отослать не тот файл обмена или забыть записать его на носитель.
  3. Обмен при помощи специальных файлов-флажков. В этом случае инициатором обмена является программа 1С. Флажок - это файл, который создается в специальном каталоге обмена. Каталог должен быть доступен для чтения и записи обеим программам. Такой способ обмена может быть использован при загрузке товаров и выгрузке продаж. Инициатором обмена всегда является программа 1С. (т.е. файл-флажок создает программа 1С). Совершенно очевидно, что этот способ годится, когда все программы находятся в одной локальной сети. Если магазины находятся в разных частях города, то такой обмен невозможен. Можно отметить, что в этом режиме имеется возможность заблокировать работу кассира на время обмена. Для этого содержимое файла-флага выгрузки данных должно выглядеть следующим образом:

    $$$BLOCK

    Работа с программой заблокирована

    Где первая строка - команда на блокировку, вторая строка – сообщение, которое будет вводиться на время блокировки. При отсутствии второй строки будет выведено сообщение по умолчанию. При этом появится окно, которое невозможно закрыть.



    ВНИМАНИЕ:

    • Блокировка снимается автоматически после загрузки данных. Если программа 1С не производит загрузку данных, то для снятия блокировки необходимо передать пустой файл с товарами, который содержит только заголовок (без команд) такого вида:

      ##@@&&

      #

    • Кассир-оператор все же может сам снять блокировку, если нажмет 20 раз кнопу «Выход» (Esc).
  4. Еще один способ обмена, когда каждая из двух программа автоматически посылает и принимает файл обмена данными через определенный промежуток времени (например через 30 мин). В ЛАПЕ такой механизм используется при обмене накоплениями по картам. Такой обмен возможен как по локальной сети, так и через сеть Интернет - по протоколу FTP. Как настроить можно посмотреть здесь.

© Разработка сайта. vStyle, 2013