Научная статья на тему 'Способы обмена данными конфигураций платформы «1С Предприятие»'

Способы обмена данными конфигураций платформы «1С Предприятие» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
191
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
"1С ПРЕДПРИЯТИЕ" / ОБМЕН ДАННЫМИ / ВНЕШНЯЯ ОБРАБОТКА / "1С ENTERPRISE" / COMMUNICATION / EXTERNAL PROCESSING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Елистратов С. А.

В настоящее время для эффективной работы организации необходима современная автоматизированная система учета данных. Наиболее популярной системой на российском рынке является «1С Предприятие». Рассматриваются наиболее эффективные способы и возможности взаимодействия системы «1С Предприятие» с другими программными продуктами.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHODS OF COMMUNICATION PLATFORM CONFIGURATION “1C ENTERPRISE”

Currently, organizing work efficiently needs a modern automated system of accounting data. The most popular system in Russian market is “1C Enterprise”. We consider the most effective ways and means of interaction “1C Enterprise” with other software.

Текст научной работы на тему «Способы обмена данными конфигураций платформы «1С Предприятие»»

<Тешетневс^ие чтения. 2016

чтобы отслеживать различные события. Google Calendar API позволяет интегрировать приложение с календарем Google.

Google Calendar API очень прост во внедрении в приложение и в последующем использовании. Поэтому для составления графика мероприятий в пейнт-больном клубе был выбран календарь Google и соответствующее API-решение, что является удобным решением для небольшого коллектива. Каждый сотрудник имеет доступ к общему расписанию и может просматривать его в любое удобное для него время со своего телефона или компьютера с доступом в Интернет.

Другая информация клуба - оборудование и материалы на складе, результаты игр, список клиентов хранится в рукописном виде. Такая форма учета и хранения данных является неэффективной, так как не может обеспечить быстрый поиск необходимой информации, формирование отчетов и статистики. Использование в данном случае базы данных повысит эффективность работы организации.

Основной причиной применения систем, использующих базы данных, является стремление собрать все обрабатываемые данные в единое целое и обеспечить к ним контролируемый доступ.

Задача базы данных состоит в хранении всех представляющих интерес данных в одном или нескольких местах, причем таким способом, который заведомо исключает ненужную избыточность [4; 5]. Создание баз данных преследует две основные цели: понизить избыточность данных и повысить их надежность.

Проанализировав проблемы ведения учета, сбора информации и составления графиков мероприятий в пейнтбольном клубе, было принято решение о внедрении системы с подключением базы данных и API «Google Календарь».

Библиографические ссылки

1. Игра пейнтбол [Электронный ресурс]. URL: http://dic.academic.ru/dic.nsf/ruwiki/61215 (дата обращения: 01.09.2016).

2. Прикладной программный интерфейс [Электронный ресурс]. URL: http://www.osp.ru/cw/2000/ 09/3539/ (дата обращения: 05.09.2016).

3. Google Calendar API [Электронный ресурс]. URL: https://developers.google.com/google-apps/calendar/ (дата обращения: 05.09.2016).

4. Рубцова Р. Г. Практикум по курсу «Базы данных». Казань : Казан. федер. ун-т, 2012. 53 c.

5. Ренди Джей Яргер MySQL и mSQL. Базы данных для небольших предприятий и Интернета. СПб. : Символ-Плюс, 2000. 560 с.

References

1. Igra pejntbol [Paintball game]. Available at: http://dic.academic.ru/dic.nsf/ruwiki/61215 (accessed: 01.09.2016). (In Russ.)

2. Prikladnoj programmnyj interfejs [Application programming interface]. (In Russ.) Available at: http://www.osp.ru/cw/2000/09/3539/ (accessed: 05.09.2016)

3. Google Calendar API. Available at: https://developers.google.com/google-apps/calendar/ (accessed: 05.09.2016)

4. Rubcova R. G. Praktikum po kursu "Bazy dannyh". [Workshop on "Databases" course]. Kazan, Kazan Federal Univercity, 2012. 53 p.

5. Randy Jay Yarger. MySQL i mSQL. Bazy dannyh dlja predprijatij i Interneta [MySQL and mSQL]. St. Petersburg, Simvol-Plus, 2000, 560 p.

© Гузенкова А. Г., Попова Е. А., 2016

УДК 004.624

СПОСОБЫ ОБМЕНА ДАННЫМИ КОНФИГУРАЦИЙ ПЛАТФОРМЫ «1С ПРЕДПРИЯТИЕ»

С. А. Елистратов

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

E-mail: [email protected]

В настоящее время для эффективной работы организации необходима современная автоматизированная система учета данных. Наиболее популярной системой на российском рынке является «1С Предприятие». Рассматриваются наиболее эффективные способы и возможности взаимодействия системы «1С Предприятие» с другими программными продуктами.

Ключевые слова: «1С Предприятие», обмен данными, внешняя обработка.

METHODS OF COMMUNICATION PLATFORM CONFIGURATION "1С ENTERPRISE"

S. A. Elistratov

Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: [email protected]

¡Программные средства и информационные технологии

Currently, organizing work efficiently needs a modern automated system of accounting data. The most popular system in Russian market is "1C Enterprise". We consider the most effective ways and means of interaction "1C Enterprise" with other software.

Keywords: "1C Enterprise", communication, external processing.

В связи с тем, что становление российского бизнеса происходило в кризисных условиях 1990-х годов, у многих предпринимателей не было возможности приобретения полноценного программного обеспечения, способного в полном объеме автоматизировать весь процесс учета. Оптимальным решением являлась разработка начинающими программистами узкоспециализированных программ учета. Такие программы отвечали заявленным требования на первоначальном этапе построения бизнеса, а также имели достаточно низкую стоимость. Однако в условиях технического прогресса данные программные средства постепенно устаревали, и в настоящие время перед бизнесом появилась новая проблема - неспособность имеющихся программных средств удовлетворить все требования, предъявляемые современной рыночной экономикой. К тому же необходимость перехода на современное программное обеспечение повлекло за собой проблему переноса данных за весь период ведения бизнеса.

На сегодняшний день большинство представителей бизнеса различного уровня используют в своей работе продукты компании «1С», которые способны полностью обеспечить работу как крупного предприятия, так и малого предпринимательства, отвечают требованиям современной экономики и законодательства. К тому же продукты «1С» предусматривают возможность активного взаимодействия с другими программными продуктами.

Существует несколько способов обмена данными системы «1С Предприятие» с другими программными продуктами, рассмотрим наиболее эффективные:

- универсальный обмен данными в формате XML;

- технология создания внешних компонент;

- написание собственных внешних обработок для загрузки нестандартного формата хранения данных.

Универсальный обмен данными в формате XML представляет собой внешнюю обработку, входящую в поставку типовых конфигураций фирмы «1С», предназначенную для обмена данными между программами семейства «1С: Предприятие» и другими приложениями в формате XML. При использовании управляемой формы обработка имеет два режим работы [4].

На клиенте. При использовании этого режима файлы правил и загружаемых данных передаются с клиента на сервер, а файл выгружаемых данных передается с сервера на клиент.

На сервере. В этом режиме файлы не передаются на клиент, пути к ним необходимо указывать на сервере.

Для осуществления выгрузки данных необходимо указать имя файла, в который будет осуществляться выгрузка данных, и выбрать файл правил обмена.

Для осуществления загрузки данных необходимо указать имя файла, из которого будет осуществляться загрузка данных [3].

Технология создания внешних компонент позволяет создавать программы, которые в дальнейшем будут динамически подключаться и тесно взаимодействовать с системой «1С: Предприятие», расширяя ее возможности. Технология включает в себя все необходимые средства по созданию внешних компонент и их взаимодействию с «1С: Предприятие» и представляет собой дополнительные программные модули, с помощью которых можно решать широкий спектр специальных задач, в частности, задачи, связанные с использованием различного торгового оборудования совместно с «1С: Предприятие». Компоненты позволяют расширять встроенный язык системы «1С: Предприятие» новыми объектами. Структуры механизмов внешних компонент максимально приближены к внутренним структурам «1С: Предприятие», что повышает эффективность работы [2].

Последний способ наиболее подходит для обмена данными с нестандартными программными решениями посредством написания пользовательской «внешней обработки» для извлечения информации из «не популярных» форматов хранения данных (см. рисунок). Примером таких реализаций является программное средство, разработанное в рамках малого предприятия, для внутреннего пользования, использующее простую файловую структуру хранения данных [1].

Таким образом, рассматриваемые методы позволяют наиболее эффективно осуществить переход на современное программное обеспечение и реализовать обмен данными с другими программными продуктами.

Структура хранения данных Пользовательская «внешняя обработка» -* Конфигурация «1С: Предприятия»

-► 4-

<-

Схема взаимодействия конфигурации «1С Предприятие» с другими программными средствами через объект конфигурации «Внешняя обработка»

Решетневс^ие чтения. 2016

Библиографические ссылки

1. Алексеев А. 1С: Предприятие 8.3. Руководство разработчика. Ч. 1. ООО «1С-Софт», 2015. 754 с.

2. Алексеев А. 1С: Предприятие 8.3. Руководство разработчика. Ч. 2. ООО «1С-Софт», 2015. 674 с.

3. Радченко М. Г. 1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы : учеб. пособие. 2015. 965 с.

4. Радченко М. Г. Архитектура и работа с данными «1С: Предприятие 8.2» : учеб. пособие. 2015. 268 с.

References

1. Alekseev A. 1C: Predprijatie 8.3. Rukovodstvo razrabotchika, ch. 1 (1C: Enterprise 8.3. Developer's Guide Part 1). OOO "1C-Soft", 2015. 754 p.

2. Alekseev A. 1C: Predprijatie 8.3. Rukovodstvo razrabotchika, ch. 2 (1C: Enterprise 8.3. Developer's Guide Part 2). OOO "1C-Soft", 2015. 674 p.

3. Radchenko M. G. 1C: Predprijatie 8.3. Prak-ticheskoe posobie razrabotchika. Primery i tipovye priemy: uchebnoe posobie (1C: Enterprise 8.3. Practical Developer Guide. Sample and standard techniques: a training manual), 2015. 965 p.

4. Radchenko M. G. Arhitektura i rabota s dannymi "1C: Predprijatie 8.2" : uchebnoe posobie (The architecture and operation of the data "1C: Enterprise 8.2": a training manual), 2015. 268 p.

© Елистратов С. А., 2016

УДК 004.932.2

ДЕТЕКТИРОВАНИЕ ДЫМА НА ОТКРЫТЫХ ПРОСТРАНСТВАХ ПО ВИДЕОПОСЛЕДОВАТЕЛЬНОСТЯМ

В. В. Жорова, А. С. Быканова

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

E-mail: [email protected]

Предложен алгоритм поиска областей задымления на последовательности видеокадров. Описанный алгоритм реализован в системе визуального детектирования дыма. Произведено тестирование программного продукта, оценены результаты работы алгоритма.

Ключевые слова: детектирование дыма, видеопоследовательность.

VIDEO-BASED SMOKE DETECTION ON OPEN SPACES

V. V. Zhorova, A. S. Bykanova

Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: [email protected]

The algorithm based on the block-matching algorithm and the support vector machines is presented. The algorithm can detect smoke in the video sequences. The system that uses this algorithm provides good results of smoke detection.

Keywords: smoke detection, video sequences, block matching algorithm, support vector machines.

Пожары наносят урон экологии, экономике, часто человеческие жизни оказываются под угрозой. В закрытых помещениях предотвратить пожар позволяют датчики пожарной сигнализации, однако они бесполезны на открытых пространствах. С помощью систем визуального детектирования дыма возможно обнаружение дыма на открытой местности и в момент возгорания. Кроме того, системы детектирования дыма на видеопоследовательности позволяют определить очаг пожара.

Процесс обнаружения дыма состоит из следующих основных этапов: поиск движения на последовательности кадров, выделение пространственных призна-

ков, свойственных дыму, формулировка вывода о наличии дыма. Одним из наиболее распространенных методов оценки движения является метод сопоставления блоков (Block Matching Algorithm). Начало работы алгоритма состоит в разбиении кадра на множество непересекающихся блоков. Затем каждый блок кадра сравнивается с соответствующими блоками соседнего кадра. Результатом сравнения является вектор, описывающий движение блока из одного места в другое [1].

Обнаружение наиболее похожего блока производится в области поиска. Область поиска определяется размерами блока N*N и параметром поиска. Параметр

i Надоели баннеры? Вы всегда можете отключить рекламу.