Создание расширений в системе "1 с: Предприятие"

УДК 631.3

СОЗДАНИЕ РАСШИРЕНИЙ В СИСТЕМЕ «1С:ПРЕДПРИЯТИЕ»

М.А. Сафронова, И. А. Овсянников

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

Ключевые слова: система, 1С'.Предприятие, 1С'.Бухгалтерия, автоматизация, производство, расширение, конфигурация.

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

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

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

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

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

Расширение «Персонал» производит сбор данных о ходе работы водителей и слесарей, хранение данных о результатах предыдущих работ, добавление новых данных, формирование отчетов по выполненной работе, сохранение результатов работы, планирование производства на будущий период с использованием программы «1 С: Бухгалтерия».

На рис. 2 представлены инфологические модели подсистем расширения «Персонал», где основными выходными данными являются документы - «Путевой лист» и «Заказ-Наряд».

Рис.1. Механизм внедрения расширений в систему «1С:Предприятие»

а)

Справочник организаций Наименование

ИНН_

КПП_

ОГРН_

Адрес

Номер телефона

Справочник

автомобили |

Наименование

Марка

Го суда рстве н н ы й

знак

Строковые данные

Показания спидометра

Показания бака

Справочник номенклатура

Наименование

б)

Справочник сотрудники

Организация

Автомобиль Водитель Адресподачи

Механик

Показания спидометра

Показания бака

Ответстве н н ы й за

Справочник

_водители_

ФИО_

Номер

водительского

удостоверения_

Открытые категории водительского удостоверения_

Перечисления Адрес подачи|

Справочник сотрудники

Справочник основных средств

Наименование

Справочник видов работ

Наименование

Справочник

организации

Наименование

ИНН

КПП

ОГРН

Адрес

Номер телефона

Заказ-наряд

Исполнители

Организация

Оборудование

Вид работ

Работа Расценки

Используемые материалы

Справочник Работы

Наименование Расценка

Справочник номенклатура

Наименование

Рис. 2. Инфологические модели подсистем расширения «Персонал»: а — «Водитель»; б — «Слесарь» 114

Для ввода информации о работе сотрудников разработаны специальные формы для системы «1С:Предприятие». На рис. 3 представлена форма ввода данных в подсистему «Водитель» и форма ввода данных в подсистему «Слесари».

а)___|>_

; Пугевой лист: Г^гевойлиог 93220 сг 11.04 2018 18:45:1? _ Да X Шин робот: План работ 000000031 от 12.04.2018 17:37:39 '

Действия -  Д | Щ Е£ Щ Иерей™ - | ©

Номер

Организация:

;1 20

№

I ',2 |Й]

"'0перйт>

ЕВ

Автомобиль: Водитель:

...х

Адрес подачи; Механик:

I" тьская область [...| У [ | Г илавоновI.

Спидометр при выезде: | Спидометр пройдено:

61 3891 Спидометр по приезд)1:

1761

Топливо Выдано топива

Литров в баке перед выездом Литров в баке при возвращении Расход топлива

-Топливо 1! Газ

I 0,00) I_ 0,001

Расчет произвел: | Итона Евген1 1атовна{осн.) |...]х

С Записать Закрыть Печать

Действия - | Щ | ЗЭ * Щ | Г«- Пере«™ - I ф

Организация: [ЙП

...V

Номер: {ШШ}031 от: [1204.201817:37:38 Ц

' а * а II

Слесари:

ЙВ

2 эров Анат

Дата выполнения работ: l25.04.2Q18

Работы | Используемые материалы

й1 и

N Объект(оборудование1 Ь^д работ Работа Нормо^асы

Работа содержание

1 Жлроулоаитель моечной та чистка жироупоб чистка жироупоб... 2

2 Этажерки коншпертне та смазка кондитер...

смазка кондитер.

ОК Записать Закрыть Печать

Рис. 3. Форма ввода данных в подсистему: а - «Водитель»; б - «Слесари»

На рис.4 представлен запрос расширения и сформированный на его основе «Отчет по работам слесарей». В его состав входят: выполненные работы, часы, расценку за работы и соответственно выплаты каждому из сотрудников.

ВЫБРАТЬ

ФактРаб оты.С сылка,

ФактРаботы.Дата,

ФактРаботы.Ор г аниз ация^

ФактРаботы.С ле сар ъ,

ФактРаботыПр овод иныеРаб оты.Р аб о та,

ФактР аб о тыПр о вод иные Раб о ты. Р аб о та. Р ас це нка,

ФактРаб отыПр овод иныеРаб оты.Но риоЧас

ИЗ

До куме нт.ФактРаб о ты.Исполь зуемыеНатер иалы КАК ФактР аб отыИс по ль зуеные Нате р иалы ЛЕВОЕ СОЕДИНЕНИЕ Документ.ФактРаботы КАК ФактРаботы ПО ФактРаб о тыИспользуеныеНатериалы.С сылка = ФактР аб о ты.С сылка. Докуме нт.ФактРаб о ты.Пр овод иныеРаб о ты КАК ФактРаб о тыПр овод иныеР аб оты

ГДЕ

ФактР аб о ты. С ле с ар ь = 5 С ле с ар ь Отчет Отчет по работам слесарей _  X

Действия" ^ Сформировать Конструктор настроек... Настройки... и: С*: | Варианты отчетов

Период:

Слесарь:

[01.04.2013 \Ш\ [30.04.2018 Ш ....

Параметры:

Начало периода: 01 04.2018 0:00 00 Конец периода: 30 04 2018 23:53:59

Слесарь Работа

Количество часов

Расценка Выплаты

ДрснсЕ ВячеспаЕ Сергеевич

ТО ТЕСТОМЕСА ДЛЯ БЕЛОГО ХЛЕБА ОСНОВНОЕ

ТО ТЕСТОМЕСА ДЛЯ ЧЕРНОГО ХЛЕБА ОСНОВНОЕ

ДрснсЕ ВячеспаЕ Сергеевич

333.333333333333333333333333333

Замена ее:хнеги подшипника карусели ЧИСТКА ЖИРО УЛОВИТЕЛЯ МОЕЧНОЙ ПерсЕ Анатолий НикопаеЕич

Замена Еерхнегп подшипника карусели

ТО ТЕСТОМЕСА ДЛЯ БЕЛОГО ХЛЕБА ОСНОВНОЕ

ТО ТЕСТОМЕСА ДЛЯ ЧЕРНОГО ХЛЕБА ОСНОВНОЕ

ЧИСТКА ЖИРО УЛОВИТЕ ЛЯ МОЕЧНОЙ

Итого

9 ООО

Рис.4. Запрос и видеокадр «Отчет по работам слесарей»

115

На рис.5 представлен запрос расширения и сформированный внешний отчет «План необходимых запчастей», который необходим для выполнения работ слесарями.

ВЫБРАТЬ

ПлакРабот,И?полъзуамыеМатериалы.г ( Не не кклатур а, Количество , ОбъектОборудо^фгтие

!

из

Документ.ПлакРабот КАК ПлаяРабот

ГДЕ

ПланРабот.ДатаЕкполнекияРабот КЕЖДУ йНачалоПериода И 1С и н е ц И е р м и д а

И ¡ПланРабот. ГТр о водимые Раб о ты. ОбъектОборудоваяие Б ИЕРАРХИИ

Ш! йОбъектОборудованиеГрупгш = ЗНАЧЕНИЕ [Справочник. ОсновныеСредства. ПустаяСсылка) )

План неойцрдчдц запчастей_

Действия' Сформировать \ Конструктор настроен. Настройки

Период:

(дим дпз ]й :30.04.30ig 1§jf77|

1 Параметры Конец периода 30 04.2013 Начало периода: 01.04.2018

О6ъеит(о5орудоаание) Количество

Материалы

I-1 f Жлроулс ветел ь моечной 2

Кисть + маркер 2

тйотом5С1Ерьнал машина для белого xneöa 5

Кисть т наркф 5

T хлеборезка 2

'Конвертик*" с сыром и ролбасой 0,12 кг о 2

Рис. 5. Запрос и видеокадр «План необходимых запчастей»

В дальнейшем планируется совершенствование подсистемы «Водитель» путем внедрения модуля GPS для отслеживания перемещений автомобиля.

Список литературы

1. Заметки из зазеркалья.Расширения //Фирма «1С» [Электронный ресурс]: URL: https://wonderland.v8.1c.ru/blog/rasshireniya/7sphrase id=16178. (Дата обращения: 10.09.2018).

2. Фирма «1С» 1С бухгалтерия 8. Учебная версия (ред.3.0).Издание 8 / Фирма «1С». М., 2014. 484 с.

3. Гартвич А.В. 1С бухгалтерия 8 как на ладони (ред 3.0) 6 издание. М., 2013.

260 с.

4. Хрусталева Е.Ю. 101 совет начинающим разработчикам в системе «1С: Предприятие 8». М., 2015. 214 с.

Сафронова Марина Алексеевна, канд. техн. наук, доцент, safrono-vama@rambler. ru, Россия, Тула, Тульский государственный университет,

Овсянников Иван Андреевич, студент, ivan_ovsyannikov_1 @,mail.ru, Россия, Тула, Тульский государственный университет,

DEVELOPMENT OF EXPANSIONS IN THE SYSTEM "1C: ENTERPRISE"

M.A. Safronova, I. A. Ovsyannikov 116

In the article the questions of creation of extensions in the system "1C: Enterprise" are considered on the example of configuration ^: Accounting. The basis for the expansion is the automation of the work of operators for collecting documents for the work of drivers and locksmiths, as well as planning production and reporting on the work of employees of the enterprise.

Key words: system, 1C: Enterprise, 1C: Accounting, automation, production, expansion, configuration.

Safronova Marina Alekseevna, candidate of technical sciences, docent, safrono-vama@rambler. ru, Russia, Tula, Tula State University,

Ovsyannikov Ivan Andreevich, student, ivan_ovsyannikov_1 @mail.ru, Russia, Tula, Tula State University

УДК 004.023

ОБНАРУЖЕНИЕ СЕТЕВЫХ АТАК НА ОСНОВЕ ИСКУССТВЕННЫХ

ИММУННЫХ СИСТЕМ

В.Л. Токарев, А.А. Сычугов, А.П. Анчишкин

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

Ключевые слова: вредоносное программное обеспечение, иммунные детекторы, искусственная нейронная сеть, слой Кохонена, машинное обучение.

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

В настоящее время существуют два основных метода обнаружения атак - сигнатурный и эвристический.

Первый основан на сравнении выявленного воздействия на систему с уже зарегистрированным сценарием атаки, который называется сигнатурой. Стандартная современная база данных любой системы обнаружения атак (СОА) должна содержать не менее 15000 широко используемых на практике сигнатур компьютерных атак для различных модификаций сетевого трафика.