Разработка мобильного приложения информационной поддержки деятельности сервис-инженера

Анализ хозяйственной деятельности организации и ее состояния. Особенности работы мобильной платформы. Реквизитный состав документов. Программная реализация и оценка эффективности приложения. Безопасность работы с приложением и безопасность данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 13.06.2014
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Фиксированная конфигурация. Это вариант скомпилированной до apk-файла конфигурации. Соответственно, если мы изменили что- то в конфигурации, нам необходимо по новой скомпилировать приложение и отправить всем пользователям этот apk-файл, и все должны переустановить приложение на телефоне. В этом случае обновиться и платформа, и конфигурация. Мой выбор однозначно падает на вариант без компиляции. В этом случае нам достаточно установить на телефон мобильную платформу и добавить в нее новую базу, прописав путь к опубликованной конфигурации.

Глава 3. Программная реализация и оценка эффективности мобильного приложения

3.1 Программная реализация
Реализация прикладного решения (в терминах фирмы «1С» - конфигурирование) осуществляется как визуальными, так и языковыми средствами.
Для визуального редактирования объекта конфигурации платформа генерирует специальное окно (мастер) редактирования объекта. Этот мастер позволяет:

· редактировать свойства объекта последовательно;

· редактировать свойства объекта в произвольной последовательности;

· редактировать предопределенные элементы объекта;

· открывать и редактировать формы, связанные с объектом;

· создавать новые подчиненные объекты;

· удалять подчиненные объекты с контролем наличия ссылок;

· искать ссылки;

· запускать визуальные конструкторы объекта и подчиненных объектов.

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

Окно редактирования объекта позволяет отобразить большинство свойств, но не все. Более тонкая настройка объекта осуществляется с помощью универсального окна редактирования свойств - палитры свойств.

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

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

Встроенный язык имеет много общих черт с другими языками, однако он не является прямым аналогом какого-либо из универсальных языков программирования. Некоторые особенности:

· предварительная компиляция; перед исполнением модули, содержащие текст на встроенном языке, преобразуются во внутренний код;

· написание кода модуля возможно как на русском, так и на английском языках;

· мягкая типизация - тип переменной определяется типом значения, которое она содержит, и может изменяться в процессе работы;

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

Конфигурирование справочников

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

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

Справочник имеет предопределенные реквизиты: код и наименование. Код может быть представлен числом или строкой. Можно назначить автоматическое присвоение кодов. Максимальная длина стандартного кода 50 символов или 38 цифр. Максимальная длина наименования - 150 символов. При задании значений кода или наименования равными 0 они блокируются. Для кода можно задать контроль уникальности.

В дополнение к стандартным реквизитам могут быть созданы дополнительные реквизиты, справочники и табличные части. Табличные части раскрывают несколькими признаками один элемент. Например, справочник телефонов контрагента. Имена реквизитов справочника и полей табличных частей не должны совпадать. Число строк табличной части не более 100 000. Можно задать индексирование реквизитов.

Реквизиты справочника могут принимать следующие типы данных:

· примитивные;

· ссылочные;

· составной тип данных;

· ХранилищеЗначения;

· УникальныйИдентификатор.

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

При конфигурировании системы был создан справочник «Контрагенты», структура которого представлена на рис. 3.1, а форма элемента на Рис.3.2.

Коды формы справочника «контрагенты» приведен в Приложении 7.

Аналогично создаются и остальные справочники - Рис. 3.3 - 3.8.

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

В конфигурации используется регистр сведений «Сертификат сотрудника» - рис. 3.9, и регистр сведений «Категория» - Рис. 3.10.

Объект конфигурации «Документ» предназначен для ввода данных в систему учета. Часто экранная форма соответствует некоторой бумажной форме. Запись в регистр сведений «Сертификат Сотрудника» производится документом «Присвоение сертификата сотрудника». Соответственно запись в регистр сведений «Категория» производится документом «Установить категорию».Документ характеризуется номером, датой и временем. Это обеспечивает строгую временную последовательность ввода данных в регистры. Структура реквизитов и табличных частей документов представлена на рис. 3.11, а на рис. 3.12 - форма документа.

Аналогично представим остальные документы Рис. 3.13. - Рис. 3.18.

Коды модулей документов можно посмотреть в Приложениях 7-10.

Регистры накопления служат для накопления данных о наличии и движении ресурсов - услуг, денежных и других. Вся информация о хозяйственных операциях, отражается в регистрах. Эти данные можно будет извлечь, проанализировать и представить пользователю в виде отчетных форм.

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

3.2 Тестирование
Протестируем приложение, т.е. установим его двумя способами.

Установка с помощью web- сервиса.

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

Имя и путь к каталогу - не могут содержать кириллицу!

Имя - оно должно быть простое, так как вбиваться оно будет вручную и не раз. Имя должно отличаться от имени публикации базы для тонкого клиента.
Обновлять мобильное приложение -Ее имеет смысл использовать только в произвольной конфигурации, суть ее в том, что при каждом обновлении конфигурации -конфигурация на устройстве будет автоматически обновлена. Кроме этого - обновлять можно и вручную.
Если в момент нажатия кнопки Опубликовать - появляется сообщение о том, что 1С не может записать данные в файл, то это сработал UAC. Это значит, что 1С запущена не от имени администратора. Решить это проблему можно следующим путем:

· Каждый раз запускать 1С от имени администратора. Правой кнопкой на ярлыке 1С > Запустить от имени администратора.

· Отключить UAC(не безопасно!).

Зайти в свойства ярлыка 1С, и поставить галочку выполнять эту программу от имени администратора.

После нужно убедиться, что конфигурация была правильно опубликована. Для этого необходимо пройти по ссылке http://127.0.0.1/orders/,должен быть показан xml файл. Это и есть структура конфигурации.

Далее необходимо зайти в ранее установленное приложение и нажать кнопку Добавить.

В поле адрес - вбиваем IP компьютера на котором опубликована конфигурация. Если надо, то можно указать другой порт, напримерhttp://192.168.1.2:54215/orders. Далее нажать кнопку Загрузить.

Постановка галочк Перезапуск из конфигуратора обязательна.

Нажимаем Готово. Открывается окно выбора конфигурации. Если зажать на конфигурации палец и из всплывающего меню выбрать Изменить, то станет доступным такое окно:

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

Далее переходим в конфигурацию, и смотрим что получилось.

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

После, обновляем конфигурацию. Через пару секунд - телефон должен перезапустить конфигурацию и обновить.

Компиляция мобильного приложения

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

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

В наименование берется имя компьютера, поэтому это окно не меняется.

Далее Сервис > Редактирование поставщика.

Необходимо придумать префикс. Это очень важный шаг. Андроид устроен так, что он контролирует версию сборки и имя пакета. Т.е. если пакет будет переименован, то обновить существующую базу - не выйдет. Обычно имя пакета в андроиде выглядит вот так:

com.example.helloworld. Где com - обычно либо окончание сайта, либо просто локаль автора (например ru, uaи т.д.).

Example - либо продолжение сайта, либо ваше ФИО. Т.е. по сути нечто уникальное, которое идентифицирует вас.

Helloworld - имя приложения. В нашем случае это orders.

Я выбрал себе такое имя пакета: ua.dnv + имя приложения

Ставим галочку Для ОС Android и записываем элемент.

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

При загрузке система ожидает, что мобильная платформа будет представлена zip-файлом со следующей структурой (регистр имени файла и каталога - важен!), остальные файлы в архиве игнорируются:

Android\prjandroid-arm.zip - мобильная платформа для ОС Android на платформе ARM

Android\prjandroid-x86.zip - мобильная платформа для ОС Android на платформе x86

iOS\prjios.zip - мобильная платформа для iOS (мульти язычная)

iOS\prjios_en_ru.zip - мобильная платформа для iOS (только русский и английский языки)

Так как я не компилирую под iOS, но выбора нет, то мне придется и те файлы оставить. Необходимо убедиться, что при входе в архив -вначале появится папка Android и iOS, а в них уже те файлы.

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

Далее необходимо вставить конфигурацию разработанную ранее. Для этого - заходим в конфигуратор базы и нажимаем Конфигурация > Мобильное приложение > Записать в файл.

Называем файл, например orders. Это xml представление конфигурации. В конфигурации для сборки - необходимо открыть справочник Мобильные конфигурации и для конфигурации создать независимую группу первого уровня - Заказы . Добавляем элемент в группу. Загружаем конфигурацию и выбираем соответствующий файл.

Далее программа подхватывает имя конфигурации и ее версию.

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

Называем группу - Заказы.

Ставим галочку Для ОС Android.

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

Пишем идентификатор решений - orders. Справа покажется полный идентификатор приложения, еще правее Проверить уникальность идентификатора. Она проверяет идентификаторы в текущей базе. Идеально было бы, что бы программа проверяла уникальность на площадке, где вы собираетесь разместить приложение в будущем.

Далее необходимо указать версию приложения и номер сборки.По номеру сборки - программа Android проверяет версию программы, т.е. если установлена программа с номером сборки 22, то программу с номером сборки 20 - уже не поставить. Этот номер не имеет дробной части, это целое число. Версия приложения - это представления для пользователя. Что-то вроде 1.21.44.Внизу добавляем папку с конфигурацией, которую будем создавать.

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

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

Забрать приложение можно на вкладке Результаты сборки.

Выбираем нужную строку и жмем Получить приложение. Откроется диалог сохранения файла. Сохраняем файл в папку.

Для тестирования введем следующие исходные данные.

Документ «Установить категорию». Создаем категории в справочнике

Далее создаем контрагентов(т.е. клиентов) в справочнике «Контрагенты»:

Заполняем справочник «Виды Актов», что бы учитывать вид выполненной работы.

Документ «Посещение клиента»( «выработка»):

Номер - Номер документа в приложении(подставляется автоматически);

Дата - Дата и время посещения клиента (дата подставляется автоматически, время набираем сами).

Категория - это категория договора, либо ИТС, либо платные акты(разовое посещение).

Организация - организация которую мы посетили(выбираем из справочника контрагенты)

Зона обслуживания - Город, офис, програмистские часы(консультирование по телефону).

Часы - время затраченное на выполнение работы.

Вид акта - справочник вид акта

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

3.3 Экономическая эффективность
Из всей базы сертифицированных программных продуктов на мобильной платформе «1С» аналогов не обнаружено. В сети Internet есть похожие программы, выполненные на мобильной платформе платформе «1С», но все они ориентированы на учет работ и доходов всей фирмы, а не доходов одного человека.

Определение трудозатрат на разработку программного продукта

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

t = tи + tал + tп + tотл + tд,

Где Tи - затраты труда на подготовку и изучение задачи и описания;

Tал - затраты труда на разработку алгоритма;

Tп - затраты труда на программирование по готовому алгоритму;

Tотл - затраты труда на отладку программы;

Tд - затраты труда на подготовку документации по задаче.

Все перечисленные составляющие можно выразить через условное число операторов в разрабатываемом программном изделии.

Условное число операторов определяется по формуле:

Q = q сл (1 + кор),

где q - предполагаемое число операторов в тысячах;

сл - коэффициент сложности программы;

кор - коэффициент коррекции программы в ходе ее разработки.

Предполагаемое число операторов q = 10.

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

Коэффициент коррекции программы кор характеризует увеличение объема работ за счет изменения алгоритма или программы в результате уточнения постановки и описания задачи, изменения состава и структуры информации и т.д. Примем величину кор = 0,3.

Таким образом, подставляя данные в (2), получаем, что условное число операторов равно Q = 10 1,3 (1 + 0,3) =16,9.

Составляющая трудозатрат tи определяется по выражению:

tи = Q оп (75 85) кв , чел. час,

где оп - коэффициент увеличения затрат труда вследствие неточного описания задачи (оп = 1,2);

кв - коэффициент, учитывающий квалификацию разработчика (кв = 0.8);

Из (3) получаем затраты труда на подготовку и изучение задачи и описания:

tи = 16,9 1,2 80 0,8 = 1297,76 чел. час

Составляющая tал определяется по формуле:

tал = Q / (20 25) кв = 16,9 / 20 0,8 = 0,68 чел. час

Составляющая tп равна

tп = Q / (20 25) кв = 16,9 / 20 0,8 = 0,68 чел. час

Составляющая tотл определяется по выражению:

tотл = Q / (4 5) кв = 16,9 / 4 0,8 = 3,38 чел. час

Затраты труда на подготовку документации определяются как сумма:

tд = tд. р + tд. оф , чел. час, где:

tд. р - затраты труда на подготовку материалов и рукописи;

tд. оф - затраты труда на редактирование, печать и оформление документации.

Принимается:

tд. р = Q / (15 20) кв = 16,9 / 15 0,8 = 0,9 чел. час

tд. оф = 0,75 tд. р = 0,75 0,528 = 0,67 чел. час

Таким образом, затраты труда на подготовку документации

tд = 0,528 + 0,396 = 1,58 чел. час

Подставляя рассчитанные выше значения составляющих в (1), получаем трудозатраты на разработку программного продукта:

t = 1297,76+0,68+0,68+3,38+1,58 = 1304,08 чел. час

Фактически же длительность разработки составила 3,8 месяца, что составляет около 912 чел. час.

Калькуляция себестоимости программного продукта

Амортизация компьютера вычисляется по формуле:

Смаш = Скомп Траз. / Тэксп,

где Скомп - стоимость компьютера (Скомп = 18700 руб.);

Траз. - продолжительность разработки (Траз. = 3,8 месяца);

Тэксп- нормативная эксплуатация компьютера (Тэксп = 60 месяцев).

Таким образом, амортизация компьютера составляет

Смаш = 18700 3,8 / 60 = 1184 руб.

Стоимость расходных материалов составляет 5% от стоимости амортизации компьютера, т.е. 59,2 руб.

Амортизация мобильного устройства вычисляется по формуле:

Смаш = Сму Траз. / Тэксп,

где Сму - стоимость мобильного устройства (Сму = 24000 руб.);

Траз. - продолжительность разработки (Траз. = 3,8 месяца);

Тэксп - нормативная мобильного устройства (Тэксп = 60 месяцев).

Таким образом, амортизация мобильного устройства составляет

Смаш = 24000 3,8 / 60 = 1520 руб.

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

Таблица 3.1.

Стоимость лицензионного программного обеспечения

Название программного продукта

Цена, руб.

1С:Предприятие 8 ПРОФ. Комплексная поставка

14 880

1С:Предприятие 8 (сетевая версия). Комплексная поставка.

46 500

Поскольку разработка ведется одним человеком - можно обойтись без сетевой версии. Возьмем стоимость 14 880 руб.

Заработная плата вычисляется по формуле:

Сзар = Смес. Траз.,

где Смес. - месячный оклад сервис-инженера (Смес. = 3 200руб./мес.).

По (6) получим, что

Сзар = 3 200 3,8 = 12 160 руб.

Отчисления на социальные нужды от заработной платы распределяются следующим образом:

социальное страхование - 4 %

медицинское страхование - 3,4 % + 0,2 %

пенсионный фонд - 28 %

и в сумме составляют 35,6% (Ссоц = 4 328,96руб.).

Накладные расходы составляют 40% от заработной платы (Снакл = 4 864 руб).

Таблица 3.2 .

Структура затрат на разработку мобильного приложения

Статья расходов

Сумма, руб.

Доля расходов, %

Заработная плата

12 160

31,18

Отчисления от заработной платы

4 328,96

11,10

Стоимость расходных материалов

59,2

0,15

Амортизация компьютера

1184

3,03

Амортизация мобильного устройства

1520

3,89

Программные средства

14 880

38,15

Накладные расходы

4 864

12,47

Итого:

38996,16

100

Ниже приведена диаграмма затрат на разработку мобильного приложения

Расчет условной окупаемости мобильного приложения

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

Разработанное мобильное приложение предназначено для массового распространения, стоимость одной копии равна 100 рублей.

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

Tокуп = 37476,16 / 100 ? 375.

Т.е. при продаже более 375 копий данного продукта его разработка полностью окупится.

3.4 Безопасность работы с приложением и безопасность данных

Оценка опасных и вредных производственных факторов

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

Результаты проведенных оценок опасных и вредных производственных факторов сведены в табл. 3.3.

Таблица 3.3.

Характеристика санитарно-гигиенических условий труда, опасных и вредных производственных факторов на рабочих местах в фактических условиях и по проекту

Фактор

Оценка условий труда

Фактические условия

Количественные сведения

По проекту

Микроклимат

Температура, 0С

Н

16-24

Н

Относительная влажность воздуха, %

Н

40-60

Н

Скорость движения воздуха, м/с

Н

0.2

Н

Вентиляция

Естественная аэрация

Н

-

Н

Естественная инфильтрация

Н

-

Н

Искусственная приточная, Ккр

Н

-

Н

Искусственная вытяжная, Ккр

Н

-

Н

Искусственная аварийная, Ккр

-

-

-

Излучения

Радиочастотные

Н

-

Н

Инфракрасные

Н

-

Н

Ультрафиолетовые

Н

-

Н

Радиоактивные, мР/ч

Н

15

Н

Механические опасности

Инфразвук, Гц

Н

-

Н

Ультразвук, Гц

Н

-

Н

Вибрация, Гц

-

-

-

Вибрация, мм

-

-

-

Шум, дБ(А)

Н

-

Н

Падение предметов с высоты, м

О

-

О

Движущиеся части машин и механизмов

О

-

О

Отлетающие части инструмента и материала

О

-

О

Причины возникновения пожара

Горючее вещество

О

-

О

Окислитель

О

-

О

Источник воспламенения

О

-

О

Микроклимат - Несоответствие параметров микроклимата может привести к простудным заболеваниям, быстрому переутомлению и хроническим заболеваниям органов дыхания.

Требуемые параметры обеспечиваются такими защитными мероприятиями, как наличие водяного отопления, кондиционирование согласно требованиям ГОСТ 12.1.005_88 “Общие санитарно-гигиенические требования к воздуху рабочей зоны” и СНиП 2.04.005_91 “Отопление, вентиляция и кондиционирование”.

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

Требуемые параметры обеспечиваются использованием естественной и искусственной вентиляции, а также кондиционирования согласно СНиП 2.04.05-91 “Отопление, вентиляция и кондиционирование”.

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

Защитные мероприятия включают в себя контроль за правильностью организации рабочих мест с использованием персональных компьютеров и применение защитных фильтров.

Современный монитор отвечает самым строгим на сегодняшний день требованиям по снижению допустимого уровня излучений. Он соответствует стандартам по допустимому уровню излучений ГОСТ 12.1.006-84 “Электромагнитные и радиочастотные излучения. Санитарные требования” и СанПиН 2.2.2.546-96 “Излучения, электромагнитные поля. (Санитарные правила и нормы), которые определяют предельно допустимые уровни излучений в особо низком и особо высоком диапазонах воздействия на человеческий организм. Пользователь обеспечен дополнительной защитой и антистатическим покрытием экрана. Для старых моделей мониторов, которые не отвечают современным требованиям, рекомендуется использовать защитные экраны, ослабляющие до нормативного уровня электромагнитные поля, электростатическое воздействие, ультрафиолетовое и рентгеновское излучения.

Из защитных экранов наиболее универсальным защитным действием обладают фильтры полной защиты, изготовленные из нескольких защитных слоев, повышающих контрастность изображения, уменьшающих посторонние блики и ослабляющих до нормативного уровня электромагнитные поля, электростатическое воздействие, ультрафиолетовое и рентгеновское излучения. Защитные мероприятия соответствуют ГОСТ 12.1.006-84 “Электромагнитные и радиочастотные излучения. Санитарные требования” и СанПиН 2.2.2.546-96 “Излучения, электромагнитные поля. (Санитарные правила и нормы)” .

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

Защита рабочих от шума может осуществляется как коллективными средствами, так и индивидуальными. Наиболее эффективны мероприятия, ведущие к снижению шума в источнике его возникновения. Требуемые параметры регламентированы ГОСТ 12.1.003_83 “Системы стандартов безопасности труда. Шум. Общие требования безопасности”.

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

Защита от такого рода опасностей достигается соблюдением правил техники безопасности.

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

Для обеспечения безопасности сотрудников предусмотрен комплекс мер по предупреждению возникновения пожара, таких как курение только в специально отведенных местах, а также наличие первичных средств пожаротушения - огнетушителей. В качестве системы пожаротушения принят внутренний пожарный водопровод (спринклерная установка). Защитные меры приняты согласно требованиям ГОСТ 12.1.004_91 “Пожарная безопасность. Общие требования”.

Безопасное использование мобильного устройства

Для безопасного использования мобильного устройства следует заботиться о физической и информационной безопасности:

Физическая безопасность:

· Избегать попадания влаги на устройство - влажность и жидкость любого типа могут повредить компоненты устройства и его электронную схему.

· Избегать падений мобильного устройства - при падении устройство может повредиться, а компоненты могут работать со сбоями

· Использовать устройство при температуре от 5 до 35 градусов оС - в противном случае это может вызвать сбои в работе экрана и привести к взрыву аккумулятора

· Не хранить устройство рядом с источниками магнитного поля - воздействие магнитных полей может привести к сбоям в работе с мобильным устройством.

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

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

Так же данные можно обезопасить с помощью средств безопасности операционной системы Android. Здесь можно установить главную защиту для любого устройства - метод разблокировки. По умолчанию, это просто проведение пальцем по экрану, но здесь пользователям предлагается включить фейсконтроль, графический ключ, PIN-код, или пароль. Честно говоря, фейсконтроль (функция разблокировки по лицу владельца) вовсе не стоит брать в расчёт как серьёзный метод защиты. Основные способы, которые используются чаще всего - графический ключ (соединение точек в определённой последовательности) и PIN-код (последовательность нескольких цифр). Такой защиты должно быть достаточно для большинства владельцев Android-смартфонов, но, конечно, можно установить и полноценный пароль. Конечно, вводить его каждый раз при выходе коммуникатора из сна удовольствие сомнительное, зато этот способ практически не поддаётся взлому. Одновременно с одним из вышеперечисленных методов разблокировки также можно полностью зашифровать данные во внутренней памяти устройства - дополнительный PIN-код будет необходимо вводить каждый раз при его загрузке.

Заключение

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

Настоящая выпускная квалификационная работа, выполнена в форме проекта и включает исследование деятельности сервис-инженера и экономических показателей ООО «Лидер софт - ВЦ». Исследование показало целесообразность внедрения системы информационной поддержки деятельности сервис-инженера компании ООО «Лидер софт - ВЦ» на мобильной платформе «1С:предприятие 8».

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

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

К результатам дипломного проекта можно также отнести:

· мои умения, как будущего специалиста, получили усовершенствования в части проектирования локальных информационных систем, использования платформы «1С:Предприятие 8»;

· мною получены навыки конфигурирования объектов платформы «1С:Предприятие 8»: справочников, регистров, документов и отчетов;

· расширились мои знания в областях функционирования и проектирования информационных систем, вследствие самостоятельной работы с литературой и Интернет-ресурсами;

· сделаны предложения по совершенствованию деятельности сервис-инженера на основе использования информационных технологий;

· разработано мобильное приложение информационной поддержки деятельности сервис-инженера;

· проектные решения апробированы с другими сервис инженерами компании ООО «Лидер софт - ВЦ» и получены положительные отзывы.

В целом можно считать, что поставленные задачи выполнены. Однако, информационную систему нужно совершенствовать. Проделанную работу можно считать как эскизный проект.

Список использованной литературы

1. Гражданский кодекс Российской Федерации. №51-ФЗ (1994), №14-ФЗ (1996), №146-ФЗ (2001)

2. Налоговый кодекс Российской Федерации. №146-ФЗ (1998), №117-ФЗ (2000)

3. Федеральный закон «О правовой охране программ для электронных вычислительных машин и баз данных». №3523-1 (1992)

4. ГОСТ 34.003-90. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения. - Взамен ГОСТ 24.003-84; введен 1992-01-01. - М.: ИПК Издательство стандартов, 2009. - 16 с. - (Информационная технология).

5. ГОСТ 7.0.5-2008. Библиографическая ссылка. Общие требования и правила составления. - введен 2009-01-01. - М.: Издательство стандартов, cop. 2008. -- 23 с. -- (Система стандартов по информации, библиотечному и издательскому делу).

6. ГОСТ Р ИСО/МЭК 12207-99. Процессы жизненного цикла программных средств. - Введен 1999 - 12 - 23. - Переиздание. Июль 2003. -- М.: ИПК Издательство стандартов, 2003. - 46 с. - (Информационная технология).

7. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания». 1991

8. AllFusion Process Modeler 7. www.itteach.ru/

9. 1С:Предприятие 8.3. Конфигурирование и администрирование. М.: 1С:Паблишинг, 2013

10. Архитектура "1С:Предприятия" как продукт инженерной мысли [Электронный ресурс] / Нуралиев С. Г. - Режим доступа: http://www.pcweek.ru/idea/article/detail.php?ID=69281. Дата обращения: 10.03.2012

11. Балдин К. Б., Уткин В. Б. Информационные системы в экономике. - М.: Издательско-торговая корпорация «Дашков и К», 2005;

12. Бланки, формы, образцы документов [Электронный ресурс] / Гарант. - Режим доступа:http://garant.ru/ http://www.garant.ru/doc/forms/. Дата обращения: 22.03.2012.

13. Бугорский В.Н., Соколов Р.В. Сетевая экономика и проектирование информационных систем. - СПб.: Питер, 2007 - 320с.: ил. - (Серия «Учебное пособие»)

14. Бурков А.В. Проектирование информационных систем по технологии клиент - сервер в «Microsoft SQL Server 2008» и «Microsoft Visual Studio 2008». Лекционный курс. www.intuit.ru/

15. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. М.: Финансы и статистика, 2004

16. Встроенный язык [Электронный ресурс] / Армекс. - Режим доступа: http://www.1cpoly.ru/language. Дата обращения: 14.04.2012

17. Гвоздева Т. В., Баллод Б. А. Проектирование информационных систем М.: Феникс, 2009.

18. Грекул В.И. Проектирование информационных систем. www.intuit.ru/

19. Гринберг А.С., Король И.А. Информационный менеджмент: Учебное пособие для вузов/ - М.: ЮНИТИ-ДАНА, 2009. - 415 с.

20. Дейт К. Дж. Введение в системы баз данных. Пер. с англ. 7-е изд. М.: «Вильямс», 2001.

21. Ермолович Л. Л. Анализ финансово-хозяйственной деятельности
предприятия: Учебник. М.: Финансы и статистика, 2007.

22. Информатизация бизнеса; концепции, технологии, системы / Под ред. А.М. Карминского, М.: Финансы и статистика, 2004, -624 с.

23. Информационные системы и технологии в экономике и управлении. Учебное пособие / Под ред. проф. В.В. Трофимова. М.: Высшее образование, 2007. - 480 с.

24. Кагаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2005.

25. Кузнецов И.Н. Научные работы. Методика подготовки и оформления. Курсовые, дипломы, магистерские, диссертации. М.: Амалфея, 2000.

26. Локальные вычислительные сети. Справочник. Под ред. С.В.
Назарова Ю. М.: "Финансы и статистика", 2006

27. Маклаков, С. В. Создание информационных систем с AIIFusion Modeling Suite / С. В. Маклаков. - М.: Диалог - МИФИ, 2007. - 432 с. - 3000 экз. - ISBN 5-86404-181-5.

28. Методические указания №547 по выполнению выпускной квалификационной работы. Для студентов специальности 080801 «Прикладная информатика (в экономике)». Чебоксары, Филиал СПбГИЭУ, 2009

29. Мишенин А.И. Теория экономических информационных систем. М.: Финансы и статистика, 2005. - 240 с.

30. Обеспечение защиты персональных данных: Методическое пособие / Баймакова И.А. и др. М.: ООО «1С:Паблишинг», 2010. - 270 с.

31. Притыкин Д.А. BPwin 4.0: пришел, увидел, реорганизовал. www.info-system.ru/

32. Проектирование экономичсеких информационных систем / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. М.: Финансы и статистика, 2005.

33. Радченко М.Г. 1С: Предприятие 8.1. Практическое пособие для разработчика - М: ООО «1С-Паблишинг», СПб: Питер, 2007-512с.: ил.

34. Савицкая Г.В.. Анализ хозяйственной деятельности предприятия.
2-е изд., - Мн.: ИП "Экоперспектива", 2006

35. Стивенс Р. Программирование баз данных. М.: ООО «Бином-Пресс», 2007 г. -384с.;

36. Файзрахманов Р. А. Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием Case-средств [Электронный ресурс ]: учебное пособие к практическим занятиям / Перм. гос. техн. ун-т. - Селезнев К. А., Файзрахманов Р. А. - Электронный учебник.- Пермь: Перм. гос. техн. ун-т, 2005. - 245 с. - Режим доступа: http://window.edu.ru/window/ library?p_rid=47647. Дата обращения: 21.03.2012

37. Шишкин В.С. Предметно-ориентированные экономические информационные системы. Конспект лекций. Чебоксары: СПбГИЭУ, 2011.

38. Шишкин В.С., Шишкин Д.В. Информационные системы в экономике: Учебное пособие. Чебоксары: «Новое время», 2010, - 312с.

39. www.1c.ru

40. www.citforum.ru

41. www.cnews.ru

42. www.garant.ru

43. www.info-system.ru

44. www.itteach.ru

45. www.infostart.ru

46. www.cyberforum.ru

47.

Приложение 1
Бухгалтерский баланс 2011 г. (ф.№1).(тыс.руб.)

АКТИВ

Код показателя

На начало отчетного года

На конец отчетного периода

I. ВНЕОБОРОТНЫЕ АКТИВЫ

Нематериальные активы

110

-

-

Основные средства

120

5 617

21 647

Незавершенное строительство

130

15 756

2 768

Долгосрочные финансовые вложения

140

-

-

Отложенные налоговые активы

145

-

22

Прочие внеоборотные активы

150

129

135

ИТОГО по разделу I

190

21502

24572

II. ОБОРОТНЫЕ АКТИВЫ

Запасы

210

12 244

48 144

Налог на добавленную стоимость по приобретенным ценностям

220

3 697

5 381

Дебиторская задолженность (платежи по которой ожидаются более чем через 12 месяцев после отчетной даты)

230

32 729

35 658

Дебиторская задолженность (платежи по которой ожидаются в течение 12 месяцев после отчетной даты)

240

259

1 376

Краткосрочные финансовые вложения

250

270

-

Денежные средства

260

3 573

2 888

Прочие оборотные активы

270

-

4

ИТОГО по разделу II

290

52772

93451

БАЛАНС

300

72274

118023

ПАССИВ

Код показателя

На начало отчетного периода

На конец отчетного периода

III. КАПИТАЛ И РЕЗЕРВЫ

Уставный капитал

410

500

500

Добавочный капитал

420

-

-

Резервный капитал

430

75

75

Нераспределенная прибыль (непокрытый убыток)

470

31 314

54 928

ИТОГО по разделу III

490

31889

55503

IV. ДОЛГОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

510

Отложенные налоговые обязательства

515

17

4 982

Прочие долгосрочные обязательства

520

ИТОГО по разделу IV

590

17

4982

V. КРАТКОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

610

3500

8500

Кредиторская задолженность

620

33361

42967

Задолженность перед участниками (учредителями) по выплате доходов

630

Доходы будущих периодов

640

Прочие краткосрочные обязательства

660

5 507

6 071

ИТОГО по разделу V

690

42368

57538

БАЛАНС

700

72274

118023

Приложение 2

Бухгалтерский баланс 2012 (ф.№1).(тыс.руб.)

АКТИВ

Код показателя

На начало отчетного года

На конец отчетного периода

I. ВНЕОБОРОТНЫЕ АКТИВЫ

Нематериальные активы

110

-

-

Основные средства

120

21 647

20690

Незавершенное строительство

130

2 768

1467

Долгосрочные финансовые вложения

140

-

-

Отложенные налоговые активы

145

22

22

Прочие внеоборотные активы

150

135

133

ИТОГО по разделу I

190

24572

22312

II. ОБОРОТНЫЕ АКТИВЫ

Запасы

210

48 144

57214

Налог на добавленную стоимость по приобретенным ценностям

220

5 381

803

Дебиторская задолженность (платежи по которой ожидаются более чем через 12 месяцев после отчетной даты)

230

35 658

34487

Дебиторская задолженность (платежи по которой ожидаются в течение 12 месяцев после отчетной даты)

240

1 376

2553

Краткосрочные финансовые вложения

250

-

-

Денежные средства

260

2 888

5133

Прочие оборотные активы

270

4

7

ИТОГО по разделу II

290

93451

100197

БАЛАНС

300

118023

122509

ПАССИВ

Код показателя

На начало отчетного периода

На конец отчетного периода

III. КАПИТАЛ И РЕЗЕРВЫ

Уставный капитал

410

500

500

Добавочный капитал

420

-

-

Резервный капитал

430

75

75

Нераспределенная прибыль (непокрытый убыток)

470

54 928

77988

ИТОГО по разделу III

490

55503

78563

IV. ДОЛГОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

510

-

-

Отложенные налоговые обязательства

515

4 982

7726

Прочие долгосрочные обязательства

520

-

-

ИТОГО по разделу IV

590

4982

7726

V. КРАТКОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

610

8500

13055

Кредиторская задолженность

620

42967

18242

Задолженность перед участниками (учредителями) по выплате доходов

630

-

-

Доходы будущих периодов

640

-

-

Прочие краткосрочные обязательства

660

6 071

4923

ИТОГО по разделу V

690

57538

36220

БАЛАНС

700

118023

122509

Приложение 3

Бухгалтерский баланс 2013 г. (ф.№1).(тыс.руб.)

АКТИВ

Код показателя

На начало отчетного года

На конец отчетного периода

I. ВНЕОБОРОТНЫЕ АКТИВЫ

Нематериальные активы

110

-

-

Основные средства

120

20690

17841

Незавершенное строительство

130

1467

-

Долгосрочные финансовые вложения

140

-

-

Отложенные налоговые активы

145

22

22

Прочие внеоборотные активы

150

133

754

ИТОГО по разделу I

190

22312

18617

II. ОБОРОТНЫЕ АКТИВЫ

Запасы

210

57214

54811

Налог на добавленную стоимость по приобретенным ценностям

220

803

-

Дебиторская задолженность (платежи по которой ожидаются более чем через 12 месяцев после отчетной даты)

230

34487

58684

Дебиторская задолженность (платежи по которой ожидаются в течение 12 месяцев после отчетной даты)

240

2553

918

Краткосрочные финансовые вложения

250

-

-

Денежные средства

260

5133

33589

Прочие оборотные активы

270

7

5

ИТОГО по разделу II

290

100197

148007

БАЛАНС

300

122509

166624

ПАССИВ

Код показателя

На начало отчетного периода

На конец отчетного периода

III. КАПИТАЛ И РЕЗЕРВЫ

Уставный капитал

410

500

500

Добавочный капитал

420

-

-

Резервный капитал

430

75

75

Нераспределенная прибыль (непокрытый убыток)

470

77988

125456

ИТОГО по разделу III

490

78563

126031

IV. ДОЛГОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

510

-

-

Отложенные налоговые обязательства

515

7726

4487

Прочие долгосрочные обязательства

520

-

-

ИТОГО по разделу IV

590

7726

4487

V. КРАТКОСРОЧНЫЕ ОБЯЗАТЕЛЬСТВА

Займы и кредиты

610

13055

3011

Кредиторская задолженность

620

18242

32625

Задолженность перед участниками (учредителями) по выплате доходов

630

-

-

Доходы будущих периодов

640

-

-

Прочие краткосрочные обязательства

660

4923

469

ИТОГО по разделу V

690

36220

36105

БАЛАНС

700

122509

166624

Приложение 4

Отчет о прибылях и убытках 2011г. (Форма № 2).(тыс. руб.)

Показатель

За отчетный период

За аналогичный период предыдущего года

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

код

Доходы и расходы по обычным видам деятельности

Выручка (нетто) от продажи товаров, продукции, работ, услуг (за минусом налога на добавленную стоимость, акцизов и аналогичных обязательных платежей)

010

144 482

118 468

Себестоимость проданных товаров, продукции, работ, услуг

020

24 856

36 066

Валовая прибыль

029

119 626

82 402

Коммерческие расходы

030

84 205

52 216

Управленческие расходы

040

-

-

Прибыль (убыток) от продаж

050

35421

30186

Проценты к уплате

070

431

201

Прочие операционные доходы

090

19 715

29 010

Прочие операционные расходы

100

23 135

29 557

Внереализационные доходы

120

402

-

Внереализационные расходы

130

361

38

Прибыль (убыток) до налогообложения

140

31 611

29 438

Отложенные налоговые активы

141

22

-

Отложенные налоговые обязательства

142

4 965

17

Текущий налог на прибыль

150

2 793

7142

Иные аналогичные обязательные платежи

151

262

72

Чистая прибыль (убыток) отчетного периода

190

23 613

22 207

Приложение 5
Отчет о финансовых результатах 2012г. (Форма № 2).(тыс. руб.)

Показатель

За отчетный период

За аналогичный период предыдущего года

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

код

Доходы и расходы по обычным видам деятельности

Выручка (нетто) от продажи товаров, продукции, работ, услуг (за минусом налога на добавленную стоимость, акцизов и аналогичных обязательных платежей)

010

188 967

144 482

Себестоимость проданных товаров, продукции, работ, услуг

020

48 501

24 856

Валовая прибыль

029

140 466

119 626

Коммерческие расходы

030

99 392

84 205

Прибыль (убыток) от продаж

050

41074

35421

Проценты к уплате

070

1212

431

Прочие операционные доходы

090

11 938

19 715

Прочие операционные расходы

100

18 454

23 135

Внереализационные доходы

120

1 978

402

Внереализационные расходы

130

3 408

361

Прибыль (убыток) до налогообложения

140

31984

31 611

Отложенные налоговые активы

141

-1

22

Отложенные налоговые обязательства

142

2743

4 965

Текущий налог на прибыль

150

5956

2 793

Иные аналогичные обязательные платежи

151

42

262

Чрезвычайные доходы

180

68

-

Чистая прибыль (убыток) отчетного периода

190

23060

23 613

Приложение 6
Отчет о финансовых результатах 2013г. (Форма № 2).(тыс. руб.)

Показатель

За отчетный период

За аналогичный период предыдущего года

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

код

Доходы и расходы по обычным видам деятельности

Выручка (нетто) от продажи товаров, продукции, работ, услуг (за минусом налога на добавленную стоимость, акцизов и аналогичных обязательных платежей)

010

286 532

188 967

Себестоимость проданных товаров, продукции, работ, услуг

020

85 666

48 501

Валовая прибыль

029

200 866

140 466

Коммерческие расходы

030

130 620

99 392

Прибыль (убыток) от продаж

050

70246

41074

Проценты к получению

060

116

-

Проценты к уплате

070

712

1212

Прочие операционные доходы

090

7771

11 938

Прочие операционные расходы

100

14141

18 454

Внереализационные доходы

120

-

1 978

Внереализационные расходы

130

-

3 408

Прибыль (убыток) до налогообложения

140

63280

31984

Отложенные налоговые активы

141

-

-1

Отложенные налоговые обязательства

142

3238

2743

Текущий налог на прибыль

150

19034

5956

Иные аналогичные обязательные платежи

151

16

42

Чрезвычайные доходы

180

-

68

Чистая прибыль (убыток) отчетного периода

190

47468

23060

Приложение 7

Модуль документа «Присвоение сертификата»

Процедура ОбработкаПроведения(Отказ, Режим)

СертификатЗамещен = СертификатЗамещен();

Если СертификатЗамещен Тогда

Сообщение = Новый СообщениеПользователю;

Сообщение.Текст = "Сертификат замещен другим сертификатом более высокого уровня. Проведение документа невозможно.";

Сообщение.Сообщить();

Отказ = Истина;

Иначе

ЕстьЗамещаемыйСертификат();

Набор = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор.Отбор.Документ.Установить(Ссылка);

Набор.Прочитать();

ТаблицаЗначений = Набор.Выгрузить();

ТаблицаЗначений.Очистить();

НоваяСтрока = ТаблицаЗначений.Добавить();

НоваяСтрока.ВидСертификата = ВидСертификата;

НоваяСтрока.ПрограмныйПродукт = ПрограмныйПродукт;

НоваяСтрока.Получен = Истина;

НоваяСтрока.Период = Дата;

НоваяСтрока.Документ = Ссылка;

Набор.Загрузить(ТаблицаЗначений);

Набор.Записать();

КонецЕсли;

КонецПроцедуры

Процедура ЕстьЗамещаемыйСертификат()

Набор = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор.Отбор.ВидСертификата.Установить(ЭтотОбъект.ВидСертификата.ЗамещаетСертификат);

Набор.Отбор.ПрограмныйПродукт.Установить(ЭтотОбъект.ПрограмныйПродукт);

Набор.Прочитать();

ТаблицаЗначений = Набор.Выгрузить();

Если ТаблицаЗначений.Количество()>0 Тогда

Для каждого Строка Из ТаблицаЗначений Цикл

Строка.ДокументЗамещения = Ссылка;

Строка.Замещен = Истина;

КонецЦикла;

Набор.Загрузить(ТаблицаЗначений);

Набор.Записать();

КонецЕсли;

КонецПроцедуры

Функция СертификатЗамещен()

Результат = Ложь;

Набор = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор.Отбор.Документ.Установить(Ссылка);

Набор.Прочитать();

ТаблицаЗначений = Набор.Выгрузить();

Для каждого Строка Из ТаблицаЗначений Цикл
Если Строка.ДокументЗамещения.Проведен И Строка.Замещен Тогда

Результат = Истина;

Прервать;

Иначе

Результат = Ложь;

КонецЕсли;

КонецЦикла;

Возврат(Результат);

КонецФункции

Процедура ОбработкаУдаленияПроведения(Отказ)

СертификатЗамещен = СертификатЗамещен();

Если СертификатЗамещен Тогда

Сообщение = Новый СообщениеПользователю;

Сообщение.Текст = "Сертификат замещен другим сертификатом более высокого уровня. Проведение документа невозможно.";

Сообщение.Сообщить();

Отказ = Истина;

Иначе

УдалитьДвиженияВЗамещенныхСертификатах();

Набор = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор.Отбор.Документ.Установить(Ссылка);

Набор.Прочитать();

ТаблицаЗначений = Набор.Выгрузить();

ТаблицаЗначений.Очистить();

Набор.Загрузить(ТаблицаЗначений);

Набор.Записать();

КонецЕсли;

КонецПроцедуры

Процедура УдалитьДвиженияВЗамещенныхСертификатах()

Набор = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор.Отбор.ДокументЗамещения.Установить(Ссылка);

Набор.Прочитать();

ТаблицаЗначений = Набор.Выгрузить();

Если ТаблицаЗначений.Количество()>0 Тогда

Для каждого Строка Из ТаблицаЗначений Цикл

ЗависимыеДокументы = Строка.Документ;

Строка.ДокументЗамещения = Документы.ЗП_ПрисвоениеСертификата.ПустаяСсылка();

Строка.Замещен = Ложь;

КонецЦикла;

//ТаблицаЗначений2 = ТаблицаЗначений.Скопировать();

//ТаблицаЗначений.Очистить();

//Набор.Загрузить(ТаблицаЗначений);

//Набор.Записать();

Набор2 = РегистрыСведений.ЗП_СертификатыСотрудника.СоздатьНаборЗаписей();

Набор2.Отбор.Документ.Установить(ЗависимыеДокументы);

Набор2.Прочитать();

Набор2.Загрузить(ТаблицаЗначений);

Набор2.Записать();

КонецЕсли;

КонецПроцедуры

Приложение 8

Модуль документа «Установить Категорию»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЗП_Категория

Движения.ЗП_Категория.Записывать = Истина;

Движение = Движения.ЗП_Категория.Добавить();

Движение.Период = Дата;

Движение.Категории = Категория;

Движение.Регистратор = Ссылка;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Приложение 9
Модуль документа «Доплата Суммой»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЗП_ДоплатыСуммой

Движения.ЗП_ДоплатыСуммой.Записывать = Истина;

Движение = Движения.ЗП_ДоплатыСуммой.Добавить();

Движение.Период = Дата;

Движение.Доплата = Доплата;

Движение.Сумма = Сумма;

Движение.Регистратор = Ссылка;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Приложение 10

Модуль документа «Выработка»

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

Содержание = "";

Для каждого Строка Из Выработка Цикл

Содержание = Содержание+Строка.Организация+":"+Строка.Часы+";";

КонецЦикла;

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

Движения.ЗП_Выработка.Записывать = Истина;

Движения.ЗП_ПосещенияКлиентов.Записывать = Истина;

Для Каждого ТекСтрокаВыработка Из Выработка Цикл

Цена = ОбщийМодуль.ПолучитьЦенуАкта(Дата, ТекСтрокаВыработка.ЗонаОбслуживания, ТекСтрокаВыработка.Часы);

Движение = Движения.ЗП_Выработка.Добавить();


Подобные документы

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

    дипломная работа [2,6 M], добавлен 13.09.2017

  • Проектирование и реализация мобильной версии приложения учета и движения товаров на базе платформы Android и языка программирования Java. Создание таблиц базы данных. Взаимодействие объектов и экранные формы. Способы идентификации классов анализа.

    дипломная работа [1,8 M], добавлен 01.09.2016

  • Изучение существующих подходов к использованию компьютерных игр в образовательном процессе. Разработка и реализация проекта игрового обучающего приложения на мобильной платформе. Выбор платформы и средств реализации игрового обучающего приложения.

    дипломная работа [3,4 M], добавлен 12.08.2017

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

    дипломная работа [1,4 M], добавлен 12.08.2017

  • Назначение создания информационной системы "Электронный журнал" для автоматизации контроля учебного процесса. Построение логической и реляционной моделей данных. Разработка клиент-серверного приложения для работы с базой данных; программная реализация.

    дипломная работа [5,9 M], добавлен 19.01.2017

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

    дипломная работа [2,5 M], добавлен 05.02.2017

  • Изучение информационной базы клиента "Управление торговлей". Выбор и изучение платформы для построения сайта. Выбор технологии и среды разработки. Разработка основных алгоритмов решения задач и хранения данных. Проектирование интерфейса пользователя.

    дипломная работа [1,1 M], добавлен 20.05.2017

  • Изучение существующих подходов к использованию компьютерных игр в образовательном процессе. Особенности использования мобильного обучения. Методика и этапы закрепления полученных ранее знаний с использованием игрового приложения на мобильной платформе.

    дипломная работа [813,0 K], добавлен 27.10.2017

  • Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.

    дипломная работа [1,4 M], добавлен 03.06.2014

  • Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.

    дипломная работа [1,6 M], добавлен 17.06.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.