Научная статья на тему 'ПРОЕКТИРОВАНИЕ МОДУЛЯ-КОНВЕРТЕРА ДЛЯ 1С: ПРЕДПРИЯТИЕ'

ПРОЕКТИРОВАНИЕ МОДУЛЯ-КОНВЕРТЕРА ДЛЯ 1С: ПРЕДПРИЯТИЕ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
53
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
1С: ПРЕДПРИЯТИЕ / КОНВЕРТИРОВАНИЕ / ПРОГРАММНЫЙ МОДУЛЬ / ПРОЕКТИРОВАНИЕ / 1С: EDT / MICROSOFT VISIO / FIGMA / РАБОТА МОДУЛЯ ИС / УЗЕЛ РАБОТЫ МОДУЛЯ ИС / ИНТЕРФЕЙС МОДУЛЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Десятков Павел Александрович, Кряжева Елена Вячеславовна

В статье рассмотрена проблема конвертирования файлов из информационной системы 1С: Предприятие. Описаны существующие конвекторы. Для проектирования был выбран метод взаимодействия Модуль объекта. Обоснован выбор программного обеспечения при дальнейшей реализации проекта на практике. Это внутренний язык платформы 1С: Предприятие, 1С: EDT, Microsoft Visio и Figma для графического представления модуля. Разработаны графические модели модуля конвертирования, представлена декомпозиция узла Работа модуля, UML диаграмма вариантов использования. Представлен вариант графического варианта интерфейса модуля.

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

DESIGNING A CONVERTER MODULE FOR 1C: ENTERPRISE

The article deals with the problem of converting files from the 1C: Enterprise information system. Existing convectors are described. For the design, the object module interaction method was chosen. The choice of software for further implementation of the project in practice has been substantiated. This is the internal language of the platform 1C: Enterprise, 1C: EDT, Microsoft Visio and Figma for the graphical representation of the module. Graphical models of the conversion module have been developed, the decomposition of the module work node, UML diagram of use cases are presented. A variant of the graphical version of the module interface is presented.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ МОДУЛЯ-КОНВЕРТЕРА ДЛЯ 1С: ПРЕДПРИЯТИЕ»

УДК 004.415.2

ПРОЕКТИРОВАНИЕ МОДУЛЯ-КОНВЕРТЕРА ДЛЯ 1С: ПРЕДПРИЯТИЕ

Десятков Павел Александрович

Cmуденm, Калужский государственный университет им. К.Э. Циолковского

Email: DesyatkovPA@studklg.ru

Кряжева Елена Вячеславовна

Кандидат психологических наук, доцент, Калужский государственный

университет им. К.Э. Циолковского

В статье рассмотрена проблема конвертирования файлов из информационной системы 1С: Предприятие. Описаны существующие конвекторы. Для проектирования был выбран метод взаимодействия Модуль объекта. Обоснован выбор программного обеспечения при дальнейшей реализации проекта на практике. Это внутренний язык платформы 1С: Предприятие, 1С: EDT, Microsoft Visio и Figma для графического представления модуля. Разработаны графические модели модуля конвертирования, представлена декомпозиция узла Работа модуля, UML диаграмма вариантов использования. Представлен вариант графического варианта интерфейса модуля.

Ключевые слова: 1С: Предприятие, конвертирование, программный модуль, проектирование, 1С: EDT, Microsoft Visio, Figma, работа модуля ИС, узел работы модуля ИС, интерфейс модуля.

DESIGNING A CONVERTER MODULE FOR 1C: ENTERPRISE

Tens P. A.

Student, K.E. Tsiolkovsky KSU Kaluga State University named after K.E. Tsiolkovsky

Email: DesyatkovPA@studklg.ru

Kryazheva E. V.

Candidate of Psychological Sciences,

Associate Professor, Kaluga State University named after K.E. Tsiolkovsky

The article deals with the problem of converting files from the 1C: Enterprise information system. Existing convectors are described. For the design, the object module interaction method was chosen. The choice of software for further implementation of the project in practice has been substantiated. This is the internal language of the platform 1C: Enterprise, 1C: EDT, Microsoft Visio and Figma for the graphical representation of the module. Graphical models of the conversion module have been developed, the decomposition of the module work node, UML diagram of use cases are presented. A variant of the graphical version of the module interface is presented.

Keywords: 1C: Enterprise, conversion, software module, design, 1C: EDT, Microsoft Visio, Figma, the operation of the IC module, the node of the IC module, the module interface.

В современности мир бизнеса для повышения эффективности требует автоматизации процессов. Лидером среди фирм, разрабатывающих и поддерживающих автоматизацию процессов предприятия в России и СНГ, является компания «1С». Согласно статистике, за 2020 год продукция фирмы была введена на 944 тысячах рабочих мест. Поэтому можно смело сказать, что 1С: Предприятие - одна из самых распространённых систем автоматизации управления

предприятием и документооборотом. Однако у этой системы возникают трудности при

интеграции файлов из формата информационной системы 1С в файлы форматов других программ, необходимых для документооборота, например, Microsoft Word, что при больших объемах работ предприятия снижает скорость и качество производства услуг.

Таким образом, для дополнительного повышения удобства работы с системой 1С: Предприятие, актуально доработать функционал программы, добавив модуль, добавляющий возможность интеграции файлов в форматы программы MS Word. Например,

можно спроектировать модуль, который будет по запросу пользователя конвертировать форматы 1С: Предприятие в форматы других программ, необходимых для документооборота (на примере формата Microsoft Word). Конвертирование данных - это достаточно сложный процесс, потому что он включает в себя большое количество факторов, от правильности их взаимодействия которых зависит качество полученного результата работы программы. Для эффективного проектирования модуля был выбран метод взаимодействия Модуль объекта.

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

Из программного обеспечения были выбраны:

внутренний язык платформы 1С: Предприятие, так как он был разработан специально под требования платформы и его постоянно развивают и оптимизируют;

1С: EDT был выбран в качестве IDE, так как среди альтернатив выделяется, более эффективными алгоритмами отладки и расширенным списком возможностей.

Далее представлена декомпозиция узла Работа модуля ИС на под процессы, а именно на: Инициализация начального файла, Задание требуемого формата файлу, Компилирование. Управляющие ресурсы, также, как и все механизмы используются в каждом процессе.

Microsoft Visio была выбрана, так как является популярным графическим редактором, подходящим для проектирования бизнес-процессов, а также имеется в доступе у проектировщика.

Figma - является бесплатным онлайн-графическим редактором для разработки интерфейсов сайтов и приложений.Для проектирования модуля были изучены стандарты проектирования IDEF0 диаграмм, UML нотаций и BPMN моделей, а также рекомендуемые 1С материалы по методам разработки модулей для платформы. С упором на вышеперечисленные методики и стандарты были разработаны нотации, отражающие работу модуля.

Диаграмма IDEF0 представляет процесс в виде блока, преобразующего входные данные в выходные под определённым управлением и с помощью описанных ресурсов. Слева от блока указаны входящие данные, в верхней части модели описываются управляющие документы, справа от блока находятся выходные потоки данных, а снизу описываются механизмы, т.е. пользователи, и программы, участвующие в процессах. В Microsoft Visio были разработаны следующие модели: Модель работы модуля ИС в нотации IDEF0 и

IDEFO-диаграмма декомпозиции работы модуля ИС.

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

1

работе за Положения^

компьютером* безопасности I

1 1

Работа м эдуля ИС КО иным

M одул ИС Пользе

Процесс работы

то дул*

Ai стра гор м одуля

УЗЕЛ: АО |ЗАГС Узе/ ■Работа «дуля ИС» -¡НОМЕР: 1

Рисунок- 1 Модель работы модуля ИС в нотации IDEFO

VI

Инициализация начального файла А]

Ф зйл с не да об

ХОДИМ ЫМИ^

иными

задание требоваемог формата фай/ Э У А2

N

Компилирование АЗ —н Файл с данными в еобходимом формате

/

Á У

роце / 1

1Г 1

р

МММ

одуля

УЗЕЛ: ЗАГОЛОВОК: Дек «»позиция уз/и "Работа «одуля ИС" НОМЕР; 2

Рисунок-2 IDEFO-диаграмма декомпозиции работы модуля ИС

Следующая построенная диаграмма - UML вариантом использования.

Поэтапная работа с учетом внешнего участниками системы с описаний правил их

взаимодействия отражена на нотации BPMN. Это применения. Описание содержания нотации

вид схем, отражающий последовательное или представлено в таблице 1. параллельное выполнение операций

Таблица 1

Нотация BPMN__

Сценарий Действия акторов Отклик системы

Выбор открываемого файла Пользователь выбирает файл для конвертирования На экран выводится меню манипуляции с файлом

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

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

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

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

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

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

Таким образом, в статье была рассмотрена проблема конвертирования конвертирования файлов из программного продукта 1С: Предприятие. Обоснован выбор программного обеспечения при дальнейшей

пользователям, которые сложно

взаимодействуют с компьютером без сложностей пользоваться данным модулем. Пример интерфейса проектируемого модуля (разработан в Figma):

реализации предлагаемого модуля на практике. К данному ПО относятся внутренний язык платформы 1С: Предприятие, 1С: EDT, Microsoft Visio и Figma для графического представления модуля. Разработаны графическая модель

(Интерфейс родительской программы)

(Интерфейс родительской программы) Место сохранения: — Формат файла: (рОСх] DOC) ( Выгрузить файл )

Содержание файла

Рисунок 3 - Вариант графического варианта интерфейса модуля

модуля конвертирования, представлена декомпозиция узла Работа модуля в нотации IDEF0, УМ1. диаграмма вариантов

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

ЛИТЕРАТУРА

1. [Электронный ресурс] Информация по специализированному IDE 1С: EDT (доп.) - URL: https://edt.1c.ru/ (дата обращения: 23.04.2022)

2. [Электронный ресурс] Официальные стандарты по структуре модуля для 1С: Предприятие - URL: https://its.1c.rU/db/v8std#content:455:hdoc (дата обращения: 09.05.2022)

3. [Электронный ресурс] Описание стандарта ГОСТ Р 157450-2014 (ИСО/МЭК 19763-1:2015) "Информационные технологии. Концепция интероперабельности на основе метамоделей" - URL: https://docs.cntd.ru/document/1200167820 (дата обращения: 27.04.2022)

4. [Электронный ресурс] Описание стандарта Р 50.1.028-2001 "Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования" - URL: https://docs.cntd.ru/document/1200028629 (дата обращения: 28.04.2022)

5. [Электронный ресурс] Описание диаграмм нотации BPMN - URL: https://www.comindware.com/ru/blog-нотация-bpmn-2-0-элементы-и-описание/ (дата обращения: 05.05.2022)

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