Организация программного интерфейса
с программой Астра Раскрой
Д.В. Удовицкий, к.т.н., ООО "Технос"
Один из ключевых принципов, который мы исповедуем - интеграция с другими
программными системами. Это означает, что можно организовать обмен данными
любой Вашей программы с программой Астра Раскрой.
Вы можете вести склад или подготовку производства в 1C, Excel, Access
или в любой САПР. Данные, которые подготавливает и хранит Ваша программа можно
сохранить как заказ для программы Астра Раскрой.
Основная идея состоит в том, чтобы данные из Вашей программы сохранить в *.xml
файл определенной структуры. Это довольно простая задача и в обычных условиях
она решается за 1-2 дня. Преимущества *.xml файлов как средств обмена
данными общеизвестны и часто используются в мировой практике. Структура *.xml
файла обмена данными для программы Астра Раскрой описана в Справочной системе в
разделе Дополнительно. Через этот файл в программу Астра Раскрой можно
загрузить данные о заказах, материалах, листах и мерных отходах.
Аналогично, результаты раскроя экспортируются в *.xml файл. Это полная информация
о результатах раскроя заказа: список карт раскроя, список деталей по каждой карте
раскроя, список мерных отходов по каждой карте раскроя, длина резов и пр.
В демо-версии программы Астра Раскрой выводится информация только о первой карте раскроя.
Примеры
1С
Пример макроса, экспортирующего данные по складу и заказам из 1С в Астра
Раскрой, Вы можете скачать по этой ссылке:
http://www.techno-sys.com/files/rus/1c_script_export.zip (размер 3 kB).
Этот пример можно легко преобразовать для Вашей конфигурации 1С.
Excel
Из любой таблицы Excel Вы можете сохранить данные как заказ для раскроя.
Описание готового и удобного в работе макроса Вы можете скачать по этой ссылке:
http://www.techno-sys.com/files/rus/excel_export.zip (размер 182 kB). О
том как приобрести этот макрос смотрите в разделе "Купить".
Если Вы хорошо знаете Visual Basic for Application, то написать такой макрос Вам
не составит труда.
Мы будем рады любому сотрудничеству, свяжитесь с нами и мы обсудим как нам
интегрировать наши системы.
|