Описание программы по контролю процессов производства с использованием статистических методов «Статистический контроль процессов»

 

 

 

 

 

Содержание:

 

1. Описание программы

2 .Общие положения

3. Инсталляция

4. Начало работы

5. Конфигурирование программы под Ваше предприятие

5.1. Что такое процессный подход, понятие «процесс» и «блок процессов – конфигурация», типы данных.

5.2. Составление карты группы процессов - конфигурации

5.3. Иерархия полей факторов процессов

5.4. Принадлежность факторов группы процессов

6. Переносим план конфигурации в программу

7. Заполняем справочники

8. Начало работы в программе

7. Нормы контроля

8. Настройки системы ввода данных

8.1. Вкладка «Настройка сортировки»

8.2. Вкладки «Сообщения» и «Администрирование»

9. Расстановка панелей выбора факторов процесса и ввода данных

10. Понятие «Карточка»

11. Работа с первичными данными

12. Ввод данных по описательным признакам продукта  

13. Ввод дефектов

14. Отбор и просмотр данных по конфигурации «Дефекты»

15. Ввод данных по измерениям неопределенного характера

16 Отчеты

16.1 Отчеты по дефектам изделий

16.2 Отчеты по числовым типам данных тип «Измерения»

16.2 Работа с первичными данными

16.3 Обработка числовых данных неопределенного типа, «Измерения + склад» с помощью сводных таблиц Microsoft Office Excel

16.4 Прочие статистические методы анализа данных, расчет статистических норм

17. Общие опции формы «Статистика»

18. Дополнительные возможности программы

18.1 Дополнительные возможности администратора программы

18.2 Помощь автора программы

 

Версия 1.5 что нового.

1.Универсальный импорт данных из любых источников данных - баз данных любой структуры. Универсальное хранилище данных.

2.Исправления версии 1.0

 

Версия 1.7 что нового

1. OLAP куб – универсальное средство анализа данных

 

Версия 1.8 что нового

1.Вычисляемые поля

2.Загрузка и выгрузка конфигураций

 

 

Описание программы

 

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

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

«Измерения + склад» - прочие числовые данные неопределенного типа, которые могут не нуждаться в установке нормативов, например количество того или иного сырья поступившего на склад и отпущенного в производство или количество поступившей продукции на испытание и количество продукции не прошедшей испытания.

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

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

 

 

 

 

 

 

 

 

Общие положения.

 

- Данный комплекс предназначен для управления качеством продукции предприятия на протяжении всего жизненного цикла производства от сырья до Готовой продукции.

 

-Основная цель программы – улучшение качества продукции приведение ее характеристик в соответствии с западными стандартами качества. А также выполнение всех требований стандарта ИСО -9000.

 

-Основной принцип  работы этой программы базируется на определении «Качества» - Качество это стабильность заявленных свойств в каждой единице продукции.

 

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

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

 

Инсталляция

 

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

 

Установка с помощью подготовленного инсталлятора

 

Запустите инсталлятор «ISO.exe» начнется копирование файлов программы в C:\Program Files\ISO, вы можете поменять каталог программы но тогда Вам надо будет поменять путь к базе данных

в файле «put.txt» если вы будите работать с базой данных локально, также путь к базе данных надо поменять обязательно, если Вы хотите  работать в сетевом варианте и базу данных переместите на сервер.

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

В конце инсталляции появится сообщение об окончании инсталляции и галочка «Запустить Firebird» - нажмите кнопку «Завершить»

ВАЖНО!

Т.к. программа использует для работы сетевую СУБД Firebird то установка Firebird необходима для работы программы.

 

Установка программы в ручную

 

Распакуйте архив "ISO.rarC:\Program Files\ либо в любом другом каталоге а потом перенесите папку с файлами в C:\Program Files\. Если вы не хотите  чтобы программа была в выбранном вами каталоге либо диске, то можно оставить папку с файлами в выбранной вами директории, но если Вы собираетесь работать с программой локально поменяйте путь к базе данных в файле «put.txt» также путь надо менять в любом случае если база данных будет перенесена на сервер для сетевого использования программы.

Запустите инсталляцию Firebird – с помощью Firebird-2.0.0.12724-0-Win32[1].exe который находится в каталоге программы.

ВАЖНО!

Т.к. программа использует для работы сетевую СУБД Firebird то установка Firebird необходима для работы программы.

 

 

Как поменять путь к базе данных

 

Для работы программы необходимо чтобы был указан путь к базе данных в файле «put.txt» в первой строчке файла.

Если вы хотите работать в сетевом варианте программы либо сменили каталог с предустановленного C:\Program Files\ISO, выполните следующие действия

1.     Откройте фал «put.txt» в каталоге программы

2.     Напишите в первой строчке путь к базе данных

4. Если вы хотите использовать сетевой вариант программы

То исправьте пути к файлам автоматического обновления версий программы. Новые версии файлов программы должны лежать в папке «Update» на сервере.

5. Сохраните и закройте файл

 

 

 

 

 

Установка программы у пользователей

 

Если вы хотите использовать программу в сетевом варианте для работы в ней множества пользователей. То можно либо использовать подготовленный инсталлятор, но обязательно изменять пути к базе данных и файлам обновления версии программы и удаляя базу данных ISO9000.FDB у пользователей.

Либо взять уже распакованную папку ISO c файлами программы

удалить из нее базу ISO9000.FDB, заменить файл «put.txt» на рабочий, и копировать эту папку в любой каталог у пользователей

при этом обязательно устанавливая у них Firebird – запуская инсталлятор Firebird-2.0.0.12724-0-Win32[1].exe

 

ВАЖНО!

Если вы хотите использовать программу в сетевом варианте то

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

Установите Firebird – запуская инсталлятор Firebird-2.0.0.12724-0-Win32[1].exe который находится в каталоге программы.

 

Начало работы

 

Запустите программу после ее загрузки появится приглашение зарегистрироваться в системе.

Нажмите «ОК» и введите свои данные в специальные текстовые поля. Напишите свое ФИО в окне для ввода имени пользователя

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

Что такое группа пользователей?

 

Нужна только для операторов – тех, кто вводит данные либо имеет право редактировать первичные данные. Группа нужна если на своем предприятии Вы проводите политику безопасности то есть

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

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

Если разделение к доступу данных для Вас, не актуально ли бы регистрируетесь, как администратор то выберите группу «Общая».

Права пользователя программы.

В программе есть три статуса пользователя

1. «Пользователь» - для тех, кто имеет право просматривать только отчеты либо первичные данные в режиме чтения.

2. «Оператор» – то кто имеет право – заносить и редактировать данные вводить данные в справочники и нормативы.

3. «Администратор» – тот, кто имеет полный доступ ко всем функциям программы, и доступ к таблицам базы данных программы.

При изменения прав  с установленных по умолчанию - «Пользователь» на другой потребуется ввести пароль – установленный по умолчанию пароль смены статуса «123» . Вы сможете изменить его позже на вкладке «Администрирование»

Опция «проверять сообщения» - показывает с какой периодичностью в секундах программа будет проверять посылаемые сообщения пользователей и администратора внутри системы. Если стоит цифра «0» то программа будет проверять новые сообщения только при запуске. Подробнее об обмене сообщениями читайте в разделе обмен сообщениями пользователей в программе.

В завершении нажмите кнопку «Применить». И перезагрузите программу.

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

- Диалог регистрации данных пользователя.

 

 

 

Конфигурирование программы под Ваше предприятие

 

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

Адаптированние программы основывается на процессном подходе накапливания и анализа данных.

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

В программе есть три фиксированных справочника разрезов данных:

-Справочник изделий

-Справочник людей

-Справочник дефектов

 

Что такое процессный подход, понятие «процесс» и «блок процессов – конфигурация», типы данных.

 

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

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

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

И т.д.

 

Блок процессов - конфигурация

 

Группа схожих по методике описания процессов образуют блок процессов – конфигурацию.

То есть  все поступающее сырье на предприятие образуют Группу «сырье», все оборудование образуют группу «оборудование» и т.д.

 

Типы данных

 

Процесс может быть описан с помощью трех видов данных – числовых которые подразделяются на числовые нормированные данные, например нормы по ГОСТ или Конструкторской документации. Числовые данные типа «склад» то есть данные, которые могут не иметь норм – например, сколько поступило на склад сырья.

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

Текстовый вид данных – описывает признак процесса в текстовом

выражении. Например, какие дефекты имеет изделия – «забоины», «трещины», «царапины» или  какие несоответствия нашел покупатель в изделии.

 

Составление карты группы процессов - конфигурации

 

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

Участники процесса это те факторы, которые влияют на течение процесса либо описывают течение его, но не являются свойством процесса.

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

 

 

 

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

 

 

 

 

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

 

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

Может быть, заданно до 26 описаний самого процесса

 

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

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

 

 

Определяем поля факторов конфигурации

 

 

Стандартные факторы конфигурации это «люди», «изделия» а по внешневидовым признакам еще и» дефекты»

 

Что такое поля факторов процесса?

 

Поле фактора процесса это идентификатор принадлежности единицы фактора процесса, к какой либо группе своего типа объектов.

 

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

 

 

 

Иерархия полей факторов процессов

 

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

 

 

 

 

 

 

 

 

 

Или еще детализацию можно представить так каждое последующее поле является вложением в предыдущее

 

 

 

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

Создадим карту полей факторов группы процессов – конфигурации «Оборудование»

 

 

 

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

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

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

 

Принадлежность факторов группы процессов.

 

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

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

Например, смена работы завода она одна для всей технологической цепочки

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

поэтому и присвоим  ему имя конфигурации – «Оборудование»

 

Поля описания процесса

 

Заключительный этап подготовки к конфигурированию программы описание полей самих процессов в конфигурации.

Что такое поля описания процесса в конфигурации?

Поля описания процесса в конфигурации это идентификация принадлежности процесса, к какой либо подгруппе конфигурации.

Рассмотрим этот пункт на примере конфигурации «Оборудование»

Оборудование – это все станки и механизмы, которые есть на производстве и по которым надо проводить мониторинг их работы и наладки. Но оборудование можно разделить на группы, а группы на подгруппы.

 

 

Каждая запись в таблице это уникальный  процесс, который входит в группу

однородных процессов – конфигурацию в данном случае оборудование.

-Каждый процесс имеет уникальное описание, формирующееся из названия группы процесса по полям описания конфигурации. В данном случае имя процесса формируется из имя по полю «Цех» + имя по полю «Тип оборудования» + имя по полю «Наименование оборудования».

 

Итак, генеральный план конфигурации «Оборудование» можно представить в виде вот такой схемы

 

Теперь перенесем эту схему в программу

 

 

Переносим план конфигурации в программу

 

Шаг 1

Нажмите в меню главной формы позицию «Конфигурация» - загрузится форма конфигурирования программы. Выберите в выпадающем списке надпись «Процессы»

 

Шаг 2

Введите название блока процессов – конфигурации в соответствующее текстовое поле, нажмите кнопку «Принять». Появится окошко запроса подтверждения создания нового имени блока процессов, нажмите «Да»

 

 

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

 

 

Шаг 3

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

пишется имя поля в специальном текстовом окошке под лейблом «ваше определения полей» и нажимается кнопка «Добавить» либо  “Enter

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

 

Шаг 4

 

Нажмите кнопку «Оки  перейдите к вводу определений общих факторов для всех процессов в конфигурации, которые влияют на процессы или описывают их течение. Для этого выберите в выпадающем списке надпись «Общее». Введите имя идентификации группы факторов в конфигурации Т.к. для большинства факторов мы выбрали имя «Общий» то введем сначала факторы с этим идентификатором – напишите это имя в специальном текстовом окошке под лейблом «Новые таблицы данных» и нажмите кнопку «Принять».

 

Нажмите кнопку «Да» в диалоге подтверждения создания нового имени идентификации группы факторов.

 

Нажмите кнопку «Ок» в диалоге подсказки действий пользователя.

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

Всего в программе можно определить два фактора времени –«Время 1», «Время 2» и шесть произвольных факторов с «Разрез 3» по «Разрез 9» , и два фиксированных – «Контроллеры» и «Изделия».

Поэтому факторы «ФИО» и «Изделия» вводить в программу не нужно они уже присутствуют по умолчанию.

 

Для определения фактора в программе введите определения фактора в специальном поле и нажмите кнопку «Добавить» либо Enter

 

 

 

В результате таблица будет выглядеть так.

 

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

 

И занесем фактор «Номер оборудования» в программу. Т.к. фактор «Номер оборудования» первый (и пока единственный)  в списке факторов с идентификатором «Оборудование» не является фактором даты то занесем его под № 5,  то есть следующим по порядку  после тех параметров, которые мы уже определили.

 

Нажмем кнопку «Добавить» либо Enterдля занесения фактора в программу

 

 

 

Все параметры идут по порядку кроме второго фиксированного  фактора даты который отсутствует в нашей конфигурации.

 

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

 

Определим поля у фиксированных факторов – у «Изделий» и «Контроллеров».

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

«Контроллеры» - это обычно люди, которые ведут аудит, то есть предоставляют информацию в систему. Либо это могут быть любые приборы, которые делают, какие либо измерения.

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

Для определения полей сначала зададим имя идентификации

стандартных факторов таких как «Изделия» и «Контроллеры».

Зачем это нужно.

Т.к. два параметра – фактора описывающих либо влияющих на процесс заданы жестко, то есть имеются физические таблицы в базе данных. То для того чтобы можно было создать «виртуальные» таблицы «Изделий» и «Контролеров» для разных конфигураций мы должны задать имя идентификатора фактора конфигурации.

Имя позволит нам создавать множество «виртуальных» справочных таблиц

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

 

Выбреем надпись «Изделие» в выпадающем списке появится окно выбора имени стандартных факторов. Выберем имя в выпадающем списке либо напишем новое.

 

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

 

 

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

«Цех изготовитель», «Обозначение изделия», «Модель изделия», «Вариант изделия». Занесем их в программу.

 

Далее повторим тот же самый процесс для «Контроллеры» можно определить три поля идентификации уникального контроллера в группе контроллеров.

 

 Мы определили – имя идентификации таблицы  тоже «Общий» и имена полей «Цех», «Смена»,  «ФИО».

 

 

 

Теперь определим поля произвольных факторов, которые мы обозначили для конфигурации «Оборудование»

Это «Дата аудита», «Смена аудита», «Номер цеха», «Номер оборудования»

Это есть созданные нами  «Виртуальные» таблицы справочников и чтобы переключится с физических таблиц базы данных надо нажать на кнопку

«Таблицы данных»

 

Надпись на кнопке изменится на «Таблицы разрезов» и надо будет выбрать вариант таблицы разрезов который мы ввели ранее при определении имени таблиц – факторов влияния на процессы конфигурации это в данном случае «Общий» и «Оборудование»

 

Определим сначала поля для факторов разрезов данных с вариантом «Общий», это  «Смена аудита», «Номер цеха»

Для этого выберем вариант «Общий» выберем таблицу,  запишем поле в текстовом окошке под лейблом «Ваши определения полей» и нажмем кнопку «Добавить» либо Enter. Всего можно определить до трех полей для каждой таблице – фактора процесса. У нас был еще один фактор с вариантом «Общий»- «Дата аудита» это не таблица, а фактор времени то поля для этого фактора определять не нужно.

Для фактора «Смена аудита» мы определили поле «Смена контроля»

Для фактора «Номер цеха» определили поле – «Номер цеха» введем их в программу.

 

Введем теперь имя полей для таблицы «Номер оборудования» - поле «Номер оборудования» вариант этого фактора мы определили как «Оборудование» т.к.  эта таблица будет использована только для конфигурации «Оборудование»

 

Примечания

 

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

 

Для этого надо выберем в выпадающем списке под лейблом кнопкой «Таблицы данных» надпись «Примечания» и выберем в выпадающем списке

Под лейблом «Новый вариант» имя конфигурации в данном случае «Оборудование» - имя нашей конфигурации. Нажмем кнопку «Принять»

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

Определим в данном случае одну тему и назовем ее просто «Примечание»

 

 

Кнопки формы конфигурации

 

-«Добавить» добавляет какое либо определение.

-«Сохранить» экстренно сохраняет данные – обычно сохранение введенных данных происходит при закрытии формы или выходе из программы.

-«Отменить» отменяет несохраненные данные

-«Редактировать» Редактирует уже введенные данные

Порядок редактирования

1. Переместите курсор на ту запись, которую собираетесь редактировать

2. Нажмите на кнопку редактировать надпись изменится на «Редактирование» и станет красного цвета.

3. Отредактируйте запись в текстовом окошке под лейблом «Ваши определения полей» либо измените, номер параметра, выбрав другой номер разреза под лейблом «поля идентификации» либо измените, имя варианта под лейблом «имя варианта» и нажмите снова кнопку «Редактирование»

- «В корзину» - это деактивировать какой-то параметр он не удаляется физически, но не будет участвовать в дальнейшем в работе параметра.

-«Восстановить» - восстанавливает деактивированный параметр

-Удаление

-«Определение» удаляет выбранную запись

-«Версию» удаляет определение и все связанные с ней записи, например

Если удаляется созданная таблица скажем «Номер цеха» то удаляются и все связанные с ней данные из справочника. Для предотвращения случайной потери всех данных по данной таблице создается автоматический архив базы данных формата «ISO9000» + дата + «_udalenie_» + имя таблицы + «_» +вариант таблицы.

 

Заполняем справочники

 

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

 

Изделия

 

 

Выберем тип справочника «Изделия» возле лейбла «Тип справочника», потом определенный нами вариант полей таблицы – в данном случае это «Общий» - Надпись лейблов изменятся на названия выбранных нами полей.

Введем в соответствующие текстовые окошки определения изделия и нажмем кнопку «Добавить» либо Enter.

Дополнительные опции

-Галочки «Очищать» - Если у нас какой-то признак повторяется для многих изделий, например «Цех изготовитель» то можно снять галочку и номер цеха будет сохраняться в текстовом окошке и его не надо будет заново писать для каждого нового изделия  при нажатии кнопки «Добавить» - там, где галочка «очищать» стоит, текстовые окошки будут, очищается от текста.

 

-Отбор данных в справочниках по условию

 

 

Если вы хотите отобрать какой либо параметр в справочнике щелкните по лейблу с надписью поля, по которому вы хотите произвести отбор – предварительно конечно поставив в нем условие отбора. – В данном пример отбор по полю Цех по условию «3» (третий цех). Поле подсветится желтым цветом и в справочнике отобразятся те изделия, которые соответствуют условию отбора – имеют в поле «Цех» - значение «3». Также можно производить отбор и по всем другим полям.

 

-Кнопка - «Обновить данные в списках» - обновляет списки отбора в выпадающих списках под надписями полей.

 

 

-Себестоимость изделия

 

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

 

-Сортировка

 

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

 

-Пустые значения в параметрах

 

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

-Если всегда требуется заполнить все поля тогда опцию надо поставить на

«Не допускать» - чтобы оператор обязательно заполнил все поля.

 

Кнопки формы «Справочники»

 

-«Сохранить» - сохраняет все введенные данные обычно автоматическое сохранение данных происходит или при закрытии формы или при выходе из программы.

-«Отменить» отменяет все несохраненные данные

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

-«Восстановить» восстанавливает деактивированную запись в справочниках.

 

-«Удаление с переносом» -

Бывают случаи, когда данные в справочниках дублируются, хотя в справочнике вставлена защита от введения одинаковых записей, но бывает оператор введет, например одно и тоже изделие сначала с маленькой буквы, а потом с большой. Либо еще по какой-то причине надо перенести данные, которые были введены на один параметр справочника на другой параметр. Например, замеры одного контроллера надо перенести на другого контроллера, например, если имя контролера было забито несколько раз в разных вариантах. Тогда используется «Удаление с переносом».

 

То есть удаляется тот параметр, который более не нужен в справочнике «дублирующий» и все данные переносится на другой – «рабочий».

Пример. Например, Мы занесли два изделия отличающихся только регистром

Операторы занесли данные на оба изделия. Удалим дублирующее изделие с переносом данных на правильное. Встанем на изделии, которое хотим удалить и нажмем кнопку «Удаление с переносом» появится окно переноса данных

 

Два раза щелкнем на той модели, на которою надо перенести данные

 

 

Тогда стрелка переноса и коды изделий подсветятся желтым цветом

Кликните на стрелку переноса, которая находится между изделием переноса и изделием приемником «->>», нажмите «Да» в диалоге подтверждения переноса. Модель, выбранная в левом окошке удалится из справочника, и все ее данные перенесутся на модель, выбранную в правом окошке. Также в случае с моделью все нормы забитые на нее в справочнике норм перенесутся на нормы модели, на которую определяется перенос данных. Если нормы будут дублироваться до дубли норм удаляются автоматически.

 

-«Удалить» - просто удаляет выбранную запись из справочника.

 

Также заносим данные в  другой стандартный справочник «Контроллеры»

 

 

 

 

Теперь занесем данные в справочники, которые определили мы сами.

 

Это «Смена аудита», «Номер цеха», «Номер оборудования» для этого кликнем на кнопке «Таблицы данных» надпись изменится на «Таблицы разрезов» далее нам надо выбрать вариант таблицы разрезов – в нашем случае их два «Общий» и «Оборудование».

 

 

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

 

 

Заполним справочники аналогично тому, как мы заполняли справочник «Изделия».

 

-«Моя сортировка» - это опция показывает, как будут сортироваться данные в отчетах по таблицам разрезов. Например, если мы захотим сделать отчет по сменам, то смены в отчеты могут располагаться или по алфавиту или по порядку ввода или по тому как определить в опции «Моя сортировка» например если здесь смена «Г» определенна под номером  «4» то она будет в самая последняя если  поставить ей номер «1» то она будет вторая после смены «А» которая имеет тоже номер 1. Если смене «А» поставить номер 4 то смена «Г» будет первая в отчете, а смена «А» последняя.

 

Последний этап ввода определений в программу  это  определение процессов в конфигурации и описание процессов.

-Чтобы ввести наименование процесса переключимся опять на  «Таблицы данных» нажав кнопку «Таблицы разрезов». Выберем в выпадающем списке «Процессы»

 

Введите идентификаторы процесса в группе процессов конфигурации «Оборудование» в  те поля, которые мы определили это «Цех», «Тип Оборудования», «Наименование оборудование» и нажмите кнопку «Добавить» либо Enter”.

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

 

 

Когда мы определим имена процессов, определим описания процессов – это поля, в которые будут фиксироваться параметры самого процесса.

Для этого снова перейдем на форму «Конфигурация» выберем в выпадающем списке «Основные данные» вариант процесса «Оборудование» и в поле «Процесс» наименование процесса, для которого мы будем определять определения.

 

-Что такое «Основные» и «Вспомогательные» данные?

 

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

 

 

 

Важно!

При вводе определений поле обращайте на то, какое это поле  - поле ввода данных или логическое, то есть предназначенное только для ввода «ДА» или «НЕТ». Если поле логическое не забывайте указывать что поле логическое в выпадающем списке под надписью «Логическое поле». Логическое поле имеет признак  «1» в поле  «Логическое», признак «0» имеет поле, предназначенное для ввода числовых значений.

То есть при вводе логического поля напишите его определение выберите «Да» в выпадающем списке под надписью «Логическое поле». И только тогда нажмите кнопку «Добавить» или “Enter”.

Если Вы забыли сразу определить поле как логическое. То перейдите на, то поле, тип которого вы хотите исправить нажмите на кнопку «Редактировать», определение выберите «Да» в выпадающем списке под надписью «Логическое поле» и снова нажмите на кнопку «Редактирование», проверьте, стоит ли цифра «1» в выбранной Вами строке в поле «Логическое».

 

 

-Дополнительные опции ввода описаний процесса.

«Сортировка»  - сортирует Процессы в выпадающем списке либо по имени – как текст либо по порядку ввода определений процессов.

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

- «Удаление поле процесса со сдвигом.»

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

Можно удалить совсем поле через кнопку «Удалить» - «Определение» но тогда надо было бы снова пронумеровать по порядку № параметров – т.к. номера параметров должны идти строго по порядку  и все определения сдвинулись бы на шаг в верх, таким образом, и данные уже введенные попадут не в те определения, которые были раньше.

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

Удалять определения полей через кнопку  «Удалить» - «Определение» можно либо если данные еще не введены – но тогда надо  снова по порядку пронумеровать «№ параметра» либо когда удаляемое поле самое нижнее.

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

-«Моя сортировка» указывает в каком порядке будут выводиться поля в отчетах, если будет выбрана «сортировка полей в отчете – моя сортировка»

 

Начало работы в программе

 

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

Внимание! панель активна только у пользователей статуса «Администратор» только администратор имеет право создавать и активизировать конфигурации в системе.

 

 

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

В рассматриваемом сейчас случае тип данных является «Измерения» т.к. параметры работы оборудования жестко закреплены в регламенте. Другие типы данных рассмотрим позже.

 

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

 

 

-Теперь запишем Имя нашей конфигурации под лейблом «Вариант Разрезов»

Запишем его как «Оборудование»

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

 

И нажмем кнопку «Запомнить» под лейблом «Вид данных»

 

Кнопка «Применить» предназначена для применения в программе уже запомненных конфигураций, кнопка «Изменить» предназначена для коррекции уже запомненных конфигураций в программе.

Для изменения уже запомненной конфигурации нажмите кнопку «Конфигурация» заново определите имена параметров выберите из выпадающего списка имя уже запомненной конфигурации и нажмите кнопку «Изменить».

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

кнопку «Новый процесс»

 

Далее выбрать в выпадающих списках факторов конфигурации справочные данные, выбрать контроллера, изделие и только в последнею очередь выбрать «Обозначение процесса». Также если вам, какой либо параметр не обязателен к заполнению – например Контроллер вы можете снять галочку «Заполнить» тогда выбор данного параметра не будет обязателен. Все другие параметры, у которых стоит галочка «Заполнить» должны быть определенны.

Те параметры, которые определенны, подсвечиваются желтым цветом. Дату можно специально не определять, если дата контроля есть дата текущего дня.

 

 

Теперь выберем процесс в поле выбора процесса под надписью «Обозначение процесса»

 

 

Когда процесс выбран, открывается панель ввода описаний процесса

 

 

 

 

Желательно перед началом  массовым занесением данных в программе определить нормы контроля и настройки оператора.

 

Нормы контроля

 

При открытии панели ввода данных описания процесса под названиями полей и окошком ввода данных есть  поле норм, если нормы неопределенны

То поле имеет надпись «Нет нормы» если нормы определенны, то надпись содержит диапазон норм через дефис, если нормы двухсторонние. Если нормы «не менее» то норма пишется со знаком «>=» если нормы «не более»

То норма пишется со знаком «<=», более темные поля норм означают, что это поля основных данных более светлые – поля вспомогательных данных.

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

 

Для того чтобы занести нормы надо нажать в меню главной формы надпись

«Нормы». Откроется форма ввода норм.

 

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

-Имя Конфигурации в выпадающем списке под надписью «Конфигурация»

- то есть, то имя, которые мы задали при применении конфигурации к программе в основной форме на панели «Варианты».

-Имя варианта блока однородных процессов  – то есть, то имя, которое мы задали в форме «Конфигурация» когда определяли имя блока процессов.

-Имя процесса – индивидуальное имя процесса, у которого имеются описания. Заданное как «Описание процесса» - которое мы задавали в форме «Справочники»

-Поле процесса – это поля описания конкретного процесса, которые мы задавали в форме конфигурация для общих и вспомогательных данных.

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

-Вариант нормы. Вариант нормы ели есть потребность рассчитывать один и тот же процесс по нескольким границам. Например, по нормам с большим допуском – и нормам с маленьким допуском. Бывает нужно, если есть потребность вести мониторинг/отчеты по разным установочным нормам чтобы оценить возможности процесса либо для отчетов о пригодности и воспроизводимости процесса.

Дополнительные параметры

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

Полное имя процесса. Если поставить галочку на «=Поле» То автоматически полное имя процесса становится равным полю процесса определенному в конфигурации.

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

-Изделия

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

Дополнительные опции.

-Галочка «Прокручивать» напротив надписи «Поле процесса»

Опция для автоматическому переходу на следующее поле процесса

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

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

Также можно искать записи в таблице норм с помощью поля «Поиск» надо ввести туда какой либо текст и записи отфильтруються по соответствию этому тексту.

-Галочка «Обяз» - напротив поля «Изделия» показывает, обязательно ли изделие для определения нормы или нет. Сделанная такая опция для удобства ввода норм чтобы не  забывать определять модели там, где они нужны.

-Надпись «Стереть модель» - чтобы очистить поля выбора модели кликните на надписи и текст, который вы выбрали в выпадающих списках сотрется.

-Галочка «Стирать авт.» - нужна для того, если Вы хотите чтобы при каждом вводе нормы выбранная вами модель очищалась.

В корзину

-«Запись», деактивирует норму не удаляя ее совсем

-«Примечание» деактивирует примечание, не удаляя ее совсем

Восстановить

-«Запись», восстанавливает деактивированную норму

-«Примечание» восстанавливает деактивированное примечание

Удалить

-«Запись», удаляет норму

-«Примечание» удаляет примечание.

 

Ввод норм

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

 

 

Дале нужно определить параметры под надписью «Нормы»

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

«Не более» – где есть только верхняя граница, «Не менее» где есть только нижняя граница, «Логическое. Да» - то есть если мы определили поле процесса «Наличие маркировки на изделии» то норма будет «Логическое. Да»

Т.к. «Да» желаемый результат, «Логическое Нет» - например мы определили поле процесса как «Наличие выбоин на валках» - то норма будет «Логическое Нет» т.к. желаемый результат – «Нет». Далее идет поля нормативных значений если норма двухстороння, то можно определить минимум и максимум так – ввести допуск в поле «допуск» отметить, в чем измеряется допуск в числе или процентах и поставить среднее. Минимум и максимум рассчитается автоматически. Можно просто поставить минимум и максимум  в ручную. Галочка «Очищать» около надписи «нормы» очищает

Поле «Среднее», галочка «очищать» допуск – очищает поле «допуск»

Надпись «Поле процесса n из m» это для скольких полей процессов определенны нормы из общего количества определенных параметров.

 

Когда значения норм определенны, нажать на кнопку «Добавить» либо Enter нормы занесутся в таблицу. Если стоит галочка «Прокручивать» напротив надписи «Поле процесса» то автоматически выберется следующее описание процесса.

Иначе надо в ручную выбрать следующее поле процесса.

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

Исправить норматив через кнопку «Редактировать норму».

Чтобы отредактировать нормы перейдите на строку, которую нужно редактировать нажмите кнопку «Редактировать норму» - надпись изменится на «Редактирование» значения уже занесенной нормы появятся в текстовых окошках. Измените данные нормы

-это может быть дата ввода нормы, вид нормы, примечания, изделие, сами границы и вид нормы. И снова нажмите на кнопку «Редактирование» данные исправятся в таблице норм и надпись на кнопке вновь изменится на «Редактировать норму».

 

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

 

Настройки системы ввода данных

 

Для настроек системы по вводу данных нажмите в меню главной формы надпись «Варианты» и перейдите на вкладку «Настройки»

 

 

 

Настройки

-«Проверка вводимых данных»

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

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

-«Проверять по стат. Границам» - тоже, что и по нормам, но в данном случае берутся нормы, рассчитанные статистическими методами о расчете норм стат. Методами смотрите в Разделе – «Расчет статистических норм»

-«Не проверять» - проверка вводимых норм проводится, не будет.

Также проверку можно выключить кнопкой «Контроль включен» ->> «Контроль выключен».

-«Проверочный коэффициент» - это процент, на который будет увеличиваться и уменьшатся нижняя и верхняя границы нормы для  проверки. То есть 1,02 это верхняя граница+2 % от верхней границы, нижняя граница -2% от нижней границы. Иначе говоря, коэффициент показывает чувствительность.

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

-«Нормы»

 - Если проверка данных не производится, но желательно показывать действующие нормы то для этого служит опция «Нормы».

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

-«Показывать стат. границы» показывает нормы, рассчитанные статистическим путем без ограничений ввода.

-«Не показывать» - скрывает нормы от оператора.

-«Сортировка имен данных»

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

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

-«По имени» то есть по алфавиту.

-«По порядку» - по порядку ввода их в справочник.

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

-«Администратора» - то есть сортировать, так как определил Администратор.

-«Сортировка панелей»

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

Сортировка полей может быть определена индивидуально каждым оператором под себя - «Моя сортировка» или заданна  Администратором – «Администратора»

Кнопка «Расставить панели» возвращает расстановку панелей по умолчанию.

«Блокировка полей»

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

В таком случае используется блокировка поля процесса, чтобы это поле не мешало работе оператора. Поле процесса можно заблокировать в форме Конфигурация отправив его в «Корзину» - это применится ко всем операторам и  это рассматривалось выше.

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

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

 

 

«На текущею сессию» блокируется только на текущею сессию работы программы.

«Запомнить по параметрам» - блокировка запоминается для  выбранных параметров факторов разрезов  и выбранного изделия.

 

 

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

«Запомнить по коду изделия» -  блокировка полей параметров процесса запоминается только для выбранного изделия. То есть заблокированные поля заблокируются в следующей сессии, только если выбрать туже модель, при которой поля были заблокированы в первые.

«Запомнить по процессу» - Блокировка полей запоминается для текущего процесса, то есть автоматически блокируются выбранные поля процесса при выборе данного процесса.

«Потери на браке»

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

Прочие опции

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

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

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

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

«Автоподгонка столбца» - служит для автоподгонки ширины столбца под введенные туда текстовые определения факторов разрезов или определений дефектов, во время отбора данных.

«В Эксель в виде текста» - сброс данных отобранных данных в эксель с последующим преобразованием к текстовому формату. Требуется редко если в параметрах факторов разрезов данных используется, какие либо обозначения, которые могут быть восприняты Эксель как формула, например «1/2» или «-1» и т.д.

«При отборе измерений показывать символов наименования поля» -

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

«Резервное копирование пути к БД» - копирует файл «Put.txt» в папку «Update» всякий раз при запуске программы. Нужного для того, что иногда скажем при аварийной остановке сервера данный файл повреждается. При повторной загрузке программы поврежденный файл будет заменяться на зарезервированный.

 

Вкладка «Настройка сортировки»

 

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

По умолчанию все сортировки настроены по имени, то есть и цифры будут сортироваться как текст. Вот, например как сортируются в нашем случае данные в справочнике «Номер  оборудования».

 

Необходимо настроить так чтобы  номера оборудования в справочнике «Номер оборудования» сортировались как числа. Для этого определим сортировку первого поля – а оно называется также «Номер оборудования»

«Как число». Всего в справочнике могут быть определенны три поля и для каждого определенного поля можно настраивать свою сортировку. Если поле не определенно, то настраивать сортировку в неопределенном поле – под надписью «поле 2 « или «поле 3» не нужно.

Также настроим сортировку как число и фактор «Номер цеха»

 

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

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

 

Вкладки «Сообщения» и «Администрирование»

 

Вкладка «Сообщения» - вкладка сообщения используется для обмена сообщений между пользователями программы, статуса «Оператор», или «Администратор». А также для посылки служебных сообщений управления программой Администратором – о которых будет рассказано ниже.

 

Для отправки сообщения выберите, какой группе вы будите посылать сообщения – «Активным» то есть тем, кто работает в данный момент в программе, «Всем» то есть всем зарегистрированным в программе пользователем. «Администратору» - то есть всем пользователям, у которых статус определен как «Администратор».

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

Внимание! Время доставки сообщения определяется временем, поставленным в панели «Регистрационная информация» на вкладке «Настройки» - «Проверять каждые» «..» «секунд». Если поставлен «0» то новые сообщения будут проверяться только при запуске программы иначе раз в период указанный в данной опции.

 

Вкладка «Администрирование»

 

Вкладка «Администрирование» предназначена для пользователей со статусом «Администратор». У других пользователей  панель администрирования не отображается. На данной вкладке отображается

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

 

 

Опции панели «Администрирование»

-«Резервировать базу данных»

-Здесь настройки создания резервной копии базы данных

«пер. дн.» - с какой периодичность будет создаваться архив базы данных, если стоит галочка «Архивировать БД автоматически при входе»

«Текущий архив» - дата последнего архивирования БД

«Следующий» когда будет создан очередной архив.

«Хранить» «..» «архивов» - хранение на сервере количество зарезервированных копий БД.

Кнопка «Архив сейчас» архивирует Базу данных в ручную.

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

Внимание! База данных восстанавливается под именем «ISO9000»+ «_restore_»+ текущая дата + «.fdb».

«Файлы обновления» - написаны пути к файлам обновления базы данных и рабочих файлов. Чтобы отредактировать пути к файлам – откройте в блокноте файл «put.txt» в каталоге программы отредактируйте пути и сохраните файл.

«Запрет редактирования прямо в таблицах» - запрещает пользователям редактировать данные прямо в таблицах. Редактирование только через кнопку «Редактировать»

«Посылать сообщения о ошибках администратору» - посылает сообщения обо всех возникших ошибках администратору.

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

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

«Стандартные сообщения» - стандартные сообщения посылаемые пользователям администратором для управления программой.

В настоящей версии имеются следующие стандартные сообщения

«Обновить» - приказ об обновлении всем пользователям версии программы и рабочих файлов. Предварительно новая версия программы «Ppolufab.exe» и рабочие файлы «Pobnov.exe», «Otchet.xls», «put.txt» должны быть помещены на сервер в папку «Update» а пути обновления быть прописаны в файле «put.txt» как это уже говорилось выше.

«Закрыть» приказ всем пользователем выйти из программы. Нужно в случае необходимости остановить сервер. При задании этой команды все пользователи будут отключены от сервера с сохранением данных через одну минуту сорок секунд автоматически. У пользователей при этом появится следующее диалоговое окно. -

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

 

«Данные групп разрешить» Разрешает всем просматривать или редактировать, данные любых групп.

«Данные групп запретить» запрещает просмотр и редактирование данных одной группы участниками другой группы.

«Доступ к конфигурациям разрешить» - позволяет вводить данные в любые конфигурации любым группам операторов.

«Доступ к конфигурациям  запретить» оператор группы имеет право вводить данные только в те конфигурации, которые определил для группы администратор.

«Общий доступ к справочникам разрешить» - Все могут одновременно заносить и править справочники.

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

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

«Время транзакции справочников » - Уменьшает автосохранения справочников на пять минут, если пользователь ничего не делает в справочнике. Например, начал редактировать справочник и вышел. Первоначально время автосохранения не выставлено. Для его установке нужно либо поставить галочку «Время транзакции справочников» и установить время в минутах в текстовом окошке.  Если время автосохранения уменьшено до нуля автосохранение отключается.

Время транзакции справочников +

Увеличивает время до автосохранения справочников на пять минут.

«Авто комминт справочника включить» - Включает галочку «Время транзакции справочников».

«Авто комминт справочника выключить» Выключает галочку «Время транзакции справочников».

«Комминт справочников» - принудительно сохраняет справочники

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

«Комминт данных» - принудительное сохранение всех несохраненных данных у операторов.

«Время сообщений 0» - устанавливает прием сообщений пользователей программы только при входе.

«Время сообщений 60» устанавливает время периодичности приема сообщений пользователями раз в 60 сек.

«Имена данных администратор» - сортирует имена данных в панелях выбора данных по факторам из справочников, так как определил администратор.

«Панели администратор» расставляет панели факторов и ввода данных так как определил администратор. Подробнее о расстановке панелей см. ниже

«Сменить пароль» смена пароля у пользователей на права изменение статуса и имени – находится в окошке «пароль» на панели администратора. Перед посылкой этого сообщения надо установить новый пароль в поле «Email» таблицы «Mymessage» напротив своего имени. И отправите это сообщение.

 

Права групп

 

 

Группы берутся из таблицы «MYGRUPPA» желательно предварительно их туда занести перед регистрацией пользователей т.к. в выпадающем списке

«Группа» при регистрации пользователя данные берутся из данной таблицы.

 

Но можно занести группы и позже при присваивании прав группам.

Чтобы присвоить права надо отметить те группы, которым мы должны присвоить права. Если какие, то группы еще не занесены в справочник групп выберите группу из выпадающего справочника под надписью «Добавить группу» либо впишите ее в ручную и нажмите  кнопку «Добавить группу»

Отметете те конфигурации, которым вы хотите дать права отмеченным группам. По умолчанию даются права на чтение и запись. Если вы хотите дать другие права  снимите галочки с чтения  или записи. И нажмите кнопку «Добавить права»

 

Группы зарегистрируются в таблице групп, а потом добавятся выбранные права по выбранным конфигурациям.

 

Кнопка «Таблицы БД» - осуществляет переход на форму администратора, о которой будет рассказано позже.

 

Итак, когда все настройки программы определенны, продолжим рассмотрение ввода данных.

 

Расстановка панелей выбора факторов процесса и ввода данных

 

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

Настраиваются они следующим образом

-Настройка панелей разрезов.

Откройте программу выберите требуемую конфигурацию, нажмите надпись «Варианты» в меню, перейдите на вкладку «Настройка» и нажмите кнопку «Расставить панели», патом закройте панель настроек, нажав на кнопку «Закрыть панель»

 

Итак, если нам нужно передвинуть панели в нужном нам порядке удобном для ввода наведем курсор мыши на надпись панели разреза на зеленом фоне и нажмем левую кнопку мыши, курсор изменит вид со стрелки на «руку»

Потяните курсор не отпуская кнопки мышки и панель начнет, перемещается вслед за «рукой». Когда Вы переместите панель на то место, которое Вам нужно отпустите кнопку мыши.

 

 

Переставите панели на выбранные вами места по вашему вкусу.

Если Вам надо растянуть панель,  например, если Вы ввели длинные названия в справочники. То подведите курсор к верхнему правому углу панели около надписи «Заполнить» нажмите левую кнопку мыши курсор изменит свою форму на «руку» и, не отпуская кнопку мыши, поведите курсор в сторону – панель будет растягиваться вместе с курсором. Растяните панель до нужной длинны и отпустите кнопку мыши.

 

Когда Вы расставите панели на свое усмотрение и определите их размер запомните вашу расстановку. Для этого снова нажмите на надпись «Варианты» в главном меню. И. Перейдите на вкладку «Варианты» нажмите, чтобы запомнить кнопку «Разрезов» под надписью «Расстановка панелей»

 

 

Можно определить множество вариантов расстановок панелей в конфигурации – для определения варианта задайте имя в выпадающем списке под надписью «Вариант расстановки». По умолчанию вариант задан как «Общий». Если вы хотите определить другое имя варианта его нужно задать до нажатия кнопки «Разрезов» под надписью «Расстановка панелей».

 

-Выпадающий список «Вариант норм» - для определения варианта норм контроля данных заносимых операторов. О нормах контроля уже говорилось выше.

 

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

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

Когда появятся панели ввода данных описания процесса они все будут пронумерованы от единицы до количества определенных Вами описаний процесса.

 

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

 

 

Далее нажмите надпись «Варианты» в меню формы и нажмите кнопку»

«Ввода данных» под надписью «Расстановка панелей»

 

Панели ввода описаний процесса расставятся в выбранном вами порядке.

 

 

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

 

Внимание! Если вы  Администратор  то ваша расстановка применится ко всем операторам, у которых на вкладке «Настройки» - опция «Сортировка полей» установлена на «Администратор». Если Вы оператор и хотите чтобы у Вас была своя расстановка панелей установите опцию «Сортировка полей» на «Моя сортировка».

 

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

 

Понятие «Карточка»

 

Ввод данных в программе предусмотрен в режиме «карточки» то есть когда

Имеется Процесс – к процессу применены стандартные факторы разрезов процесса и к этим стандартным факторам есть группа измерений. Иначе говоря,  все это можно оформить в виде бланка замеров. Когда мы вносим группу замеров для неизменных факторов – например ряд замеров по процессу для одной смены одного изделия одного цеха, тогда нажимаем на кнопку «Добавить». Как только что ни будь, изменилось например, пошла другая смена нажимает на кнопку «Тот же процесс». Если изменился сам процесс – например другой тип оборудования нажимаем на кнопку «Новый процесс». Для начала  заноса данных в программе надо всегда начинать с кнопки «Новый процесс».

 

 

 

 

 

Кнопка « Далее >> » - если у вас много полей процесса то они будут расположатся на двух панелях тринадцать полей на первой панели и тринадцать полей на второй панели. Введя первые тринадцать измерений нажмите на кнопку « Далее >> » и переключитесь на следующие тринадцать определений. Чтобы вернутся к первым определениям снова нажмите кнопку

« Далее >> ». То есть эта кнопка есть переключатель между двумя панелями определений процессов на которых находится по тринадцать полей ввода данных.

 

 

 

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

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

Если какое либо значение фактора меняется,  либо меняются все значения факторов, то есть происходит какое либо изменение в «Шапке»  но процесс остается неизменным нажимаем кнопку «Тот же процесс».

 

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

 

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

 

 

Когда нажата кнопки «Новый процесс» в верху на несколько секунд появится надпись «Измените новое в шапке» - Нужно чтобы оператор обязательно изменил хотя бы один параметр в «Шапке» если нажата кнопка «Новый процесс» а оператор не изменил ничего в «Шапке» то дальнейший ввод данных будет невозможен. Это нужно, для того чтобы оператор не забывал изменять параметры факторов процесса при начале ввода «Новой карточки»

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

 

Работа с первичными данными

 

После того как начнется ввод данных возникнет необходимость работать с введенными данными на уровне оператора. То есть просматривать уже введенные данные, удалять и редактировать их. Для отбора данных нужно нажать на кнопку «Отбор». Выбрать дату начала и дату конца отбора.

Внимание если даты две – то есть два фактора даты в конфигурации, то отбор данных можно проводить только по одному какому ни будь фактору даты.

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

 

 

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

 

 

  И снова нажать – отжать кнопку «Отобрать». Отберутся все введенные данные по данному процессу за выбранный период и по выбранным параметрам факторов конфигурации.

 

 

Теперь данные можно просмотреть и при желании их отредактировать.

Чтобы отредактировать уже введенные данные нужно нажать на кнопку «Редактировать». Для изменения первичных данных измените данные на панели ввода данных. Для изменения «Шапки» данных измените параметры

На панели выбора параметров факторов процесса – в «Шапке». Потом снова нажмите на кнопку «Редактировать» и сохраните данные, нажав на кнопку «Сохранить» - введенные  изменения  тогда отобразятся на экране

 

 

Опция «Удалить»

-Удалить «Запись» удаляет текущею запись, на которой находится курсор.

-Удалить «Карточку» удаляет все записи находящиеся в одной карточке.

То есть группа записей введенных под одной «Шапкой».

Удаления действуют как при отборе данных, так и в процессе ввода первичных данных. Во время ввода первичных данных все несохраненные данные можно удалить через кнопку «Отменить». Данные сохраняются при нажатии кнопки «Тот же процесс» или «Новый процесс» либо кнопки «Сохранить».

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

 

 

 

Ввод данных по описательным признакам продукта 

 

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

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

 

Отличие состоит только в том, что нужно определить стандартный разрез – «дефекты» аналогично как это делалось для стандартных разрезов – «Контроллеры» и  «Изделия».

 

-Откроем форму «Конфигурация» нажав в меню главной форме надпись «Конфигурация»

-Выберем в выпадающем списке «Дефекты»

-Определим вариант справочника «Дефекты»

-Определим поля таблицы «Дефекты», всего можно определить пять полей фактора «Дефекты».

 

 

Далее в справочнике определим названия дефектов для этого

-Нажмем надпись «Справочники» в меню главой формы.

-Выбираем в выпадающем списке надпись «Дефекты»

-Выберем вариант справочника «Дефекты»

-Забьем данные, так как описывалось выше.

 

 

 

В справочнике дефектов есть одно фиксированное поле – Коэффициент тяжести дефекта. Нужен он если Вы собираетесь рассчитывать потери предприятия на исправлении дефектов продукции или полуфабрикатов.

Как участвует коэффициент тяжести дефекта в расчете потерь будет рассказано ниже в разделе «Отчеты».

 

Теперь надо определить конфигурацию со справочником «дефекты»

Все делается аналогично определению конфигурации по измерениям.

Но тут определяется еще вариант справочника по дефектам, и ставится вид данных «Дефекты»

 

 

Настройки конфигурации по вводу дефектов.

 

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

Потери на браке – это сколько Вы теряете на браке в зависимости от тяжести дефекта в % от себестоимости изделия. Иначе говоря, все дефекты можно разделить на четыре группы – те, которые исправляются очень легко, например царапина исправляется простой полировкой – потери на браке 1 % от себестоимости изделия,  средне – 5 %, тяжело 15 % и окончательный брак – то есть дефект, который приводит не возможности продать изделие либо использовать полуфабрикат – 100 % от себестоимости изделия.

-«Допускать нулевую выработку»

В вод данных по браку изделий предусматривает фиксацию двух параметров

-1. Количество протестированных изделий или полуфабрикатов – если тестируется 100 % изделий то это «Выработка» в дальнейшем для краткости

Будем использовать термин «Выработка» в дальнейшем.

-2. Количество изделий имеющих дефекты из числа протестированных – это «Дефекты».

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

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

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

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

 

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

 

Ввод дефектов

 

Нажмите на кнопку «Дефекты» и заполните все определенные факторы конфигурации. После того как параметры факторов будут определенны, выберите процесс – из группы процессов, для которых заносится брак,

откроется панель заноса дефектов.

 

В панели ввода дефектов надо заполнить.

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

-Далее надо выбрать название дефекта. Название дефекта можно выбрать либо в выпадающих списках определений дефекта. Которые мы определили в справочнике «Дефекты». Либо дефект можно найти по поиску – Выбрать поле поиска в выпадающем списке под надписью «Поиск по полю» в списке содержатся все поля, которые мы определили для справочника «дефекты»

Далее в текстовом окошке под надписью «Поиск» введите первые текст и соответствующие им дефекты появятся в текстовом поле ниже.

 

 

 

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

При том надо учитывать и то, как Вы хотите вводить дефекты – обычно

Рекомендуется принцип – одна запись – одно изделие. То есть каждое дефектное изделие должно быть тщательно описано – это нужно для анализа причин возникновения брака. Но можно вводить брак сразу весь в одной строке. Тогда количество брака по данному виду дефекта рассматривается как вся сумма брака по данному дефекту для всех протестированных изделий. Как разделять два типа введения дефектов в отчетах рассмотрим ниже.

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

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

 

Потом надо определить тяжесть ремонта дефекта – это сколько % от себестоимости изделия пойдет на ремонт дефекта. – Тяжесть ремонта распространяется на  все три типа дефекта и суммируется в отчете по количеству дефектов.

-Выбор тяжести ремонта может быть выбран определенными в «Настройках»

Процентами для «Легко», «Средне», «Тяжело», «Невозможно».

Либо быть выбран в ручную с помощью «Калькулятора» или ползунка.

 

 

Если изделие имеет несколько разных по тяжести ремонта дефектов, либо за разные дефекты отвечают разные люди или разное оборудование то можно вводить дефекты в режиме – несколько записей = одно изделие.

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

Важно! если количество протестированных изделий вносится вместе с дефектами. То в режиме – несколько записей = одно изделие выработка должна стоять на каждой записи.

Все новые записи при заносе «Дефектов» и «Выработки» должны идти через «Тот же процесс».

 

 

 

 

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

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

Для ввода «Выработки» надо нажать на кнопку «Выработка» ввести все факторы, определяющие выработку и определить процесс, по которому будет введена выработка. Новая выработка – количество протестированных изделий должна вводится через кнопку «Еще выработка».

 

 

 

 

 

 

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

 

Минимальным нужным, что нужно это определять выработку по изделиям

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

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

 

 

 

 

 

 

Отбор и просмотр данных по конфигурации «Дефекты»

 

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

 

Если стоит опция «Автоподборка столбца» на вкладке «Настройки» то столбцы таблицы отбора данных будет автоматически подгоняется под длину названия дефектов и других параметров.

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

-Требуется тогда когда сначала вводятся дефекты, а позже уже выработку

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

«Брак», найти изделие, по которому надо проставить выработку внести ее в окошко «Проверенно изделий» и нажать на кнопку «Проставить выработку»

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

 

Ввод данных по измерениям неопределенного характера

 

В программу можно вводить данные числового не определенного характера

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

Конфигурирование и ввод данных производится аналогично данным по Измерениям. Отличие состоит в том, что ставится галочка «+Склад» при применении конфигурации в программе. Также поля ввода данных являются не описанием процесса, а констатацией, какого либо факта. Т.к. эти факты обычно не имеют под собой четкой статистической прослеживаемости и взаимосвязи то обрабатываются в программе с помощью OLAP средств а не фиксированных статистических отчетов.

 

 

Обычно в процессах конфигурации типа «Измерения» + «Склад» присутствует всего два поля – «Количество фактора А», «Количество фактора B».

Например, количество  протестированы по изделий, по какому либо виду испытаний и количество изделий не прошедших данное испытание.

 

 

 

 

 

Отчеты

 

После набора первичных данных и ввода норм  можно приступить к формированию аналитических отчетов. Для  нажмите на надпись «Отчеты»

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

Вкладка «Данные» служит для просмотра и анализа первичных данных.

Вкладка «Анализ данных» - для расчета статистических границ описаний процессов.

Вкладка «Дополнительные опции» - дополнительные опции отчетов.

 

 

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

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

 

 

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

 Если выбрана конфигурация по дефектам то откроется вкладка «Дефекты» где расположены доступные отчеты по данному типу измерений в текущей версии программы.

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

Для этого перейдите на вкладку «Дополнительные опции» и на панели «Опции отчетов  по дефектам» три первые опции –

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

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

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

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

 

Далее этапы отчетов.

 

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

Этап 2. Если вы хотите построить отчет только  по каким то параметрам факторов разрезов, то выберите их в выпадающих списках. Надпись «Сбросить параметры отбора»  - сбрасывает выбранные Вами параметры.

Этап 3 определите период отчета в полях выбора  если  в вашей конфигурации два фактора даты, то определите, какой либо один фактор даты по которому будет строиться текущий отчет.

Этап 3. При желании определите группировку данных – группировка это то по чему будут группироваться промежуточные итоги данных. Либо объединятся в группы по общему выбранному признаку. Обычно группы это факторы процесса.

 

Этап 4. При желании определите сортировки данных  - сортировка это как будут сортироваться данные в отчете.

И группировку, и сортировку можно настроить либо по убывающей, либо по возрастающей. Для этого кликните на значках «\/» в низу выбора группировки и сортировки. Первый значок – для определения порядка группировки остальные три для определения порядка сортировки.

Кнопка «Сбросить» - сбрасывает все настроенные группировки и сортировки

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

Кнопка «Удалить» удаляет выбранные настройки группировки и сортировки  и параметров разрезов для отмеченного вами отчета.

 

Отчеты по дефектам изделий

Подробнее о отчетам по дефектам изделий на вкладке «Дефекты».

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

Отметить множество дефектов сразу можно нажав на кнопку «Все» тогда отметятся все дефекты, которые есть в списке. Если еще раз нажать на эту кнопку, то все отмеченное снимется.

Опция «Дефекты»

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

«1+2+3» - Строит отчеты по всем трем дефектам.

Опция «Вид ремонта»

«Все» - строит отчеты по всем дефектам не зависимо от тяжести ремонта.

«Легко» строит отчеты только по дефектам, которые определенны при вводе данных как незначительные.

«Средне» строит отчеты только по дефектам, которые определенны при вводе данных как средние.

«Тяжело» строит отчеты только по дефектам, которые определенны при вводе данных как Тяжелые.

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

«Без ремонта» - строит отчеты по дефектам, которые вводятся либо только для информации, то есть не исправляются. Либо в случае учета рекламаций – по тем дефектам, по которым рекламация была отклонена.

Определить дефект как «Без ремонта» надо при вводе первичных данных обозначив «0» в окне выбора % затрат на исправление дефекта.

Этап 5 выбрать процесс по браку и нажать кнопку «Отчет». Отчет сформируется в Эксель. При формировании будет видна строка прогресса формирования отчета.

 

Виды отчетов

1.Сводка по дефектам – формирует отчет, какие дефекты были за отчетный период по изделиям и по факторам процесса. Также в этом отчете  одновременно рассчитываются потери на браке, если выбрана соответствующая опция.

Опции первого отчета на вкладке «дополнительные опции» -

«В сводке № 1 показывать только дефекты» - будут показаны только дефекты без выработки.

«В сводке № 1 рассчитывать потери на браке» - будут выводиться потери на браке.

«В сводке 1-2 сортировать по количеству дефектов» - если поставлена галочка, то сначала пойдут самые массовые дефекты по убыванию к единичным дефектам.

 

Примерный вид отчета.


 

 

 

 

 


Заголовки всех отчетов формируются автоматически и состоят из выбранных параметров факторов процесса даты сводки группировки и сортировки. Но можно выбрать свой заголовок отчетов на вкладке «Дополнительные опции» написав их в выпадающем списке под  надписью «Заголовки отчетов» под соответствующем номером отчета. Также можно во все отчеты вставить автоподпись написав ее в текстовых окошках под надписью «подпись отчетов», также во всех отчетах Вы сами можете определить форматы ячеек ширины столбцов, колонтитулы и прочее, зайдя в каталог программы и отредактировав соответствующий по названию отчета лист в файле Excel «Отчет.xls»

 

 

Формула расчета потерь на браке.

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

Потери на браке по дефектному изделию = себестоимость изделия *(Количество дефекта * коэффициент тяжести дефекта * коэффициент тяжести ремонта)

Если дефекта более одного, то такой расчет идет по каждому дефекту и потери по изделию суммируются.

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

То есть потери на браке – это сколько процентов от себестоимости изделия мы должны потратить на исправление всех выявленных на изделии дефектов.

 

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

 

Отчет № 2 «Сводка по браку» - тут рассчитывается просто процент по браку по изделиям и итоги по группам без вывода названий самих дефектов.

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

 

 

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

По отчету № 2  процент брака считается от выработки по фактору, поэтому в Группировке надо выбирать только те факторы, по которым заносится выработка напротив тех факторов, по которым выработка не заносится, стоит знак «-»

 

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

Если галочку «По дефектам снять» то поле станет не активным  и отчеты будут по всем дефектам

 

Отчет № 3 «Парето по дефектам»

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

 

Вид  отчета в виде таблицы

 

 

Дополнительные опции.

 

 

«Выводить дефекты по модельно» - Парето будет строиться по изделиям

«Вид отчета»

«Таблица» - Парето в виде таблицы.

«Парето»  - Парето в виде графика

«Выводить дефекты количеством более ..» - ограничение на вывод дефектов

Если стоит «0» то выводятся все дефекты если поставить какое либо число, то не будут выводиться в отчете те дефекты, количество которых за период менее поставленного числа.

 

Отчет № 4 «График брака»

-Строит графики брака за период по датам  по выбранным Вами параметрам факторов процесса и с группировкой по выбранным вами параметрам внутри дат и сортировкой графиков по выбранной вами сортировке.

Иначе говоря,  группировка будет включена внутри  единицы периода даты

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

Также можно установить другой период – Квартал или месяц в во втором выпадающем списке сортировки.

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

 

 

Вот пример выбранных настроек к данному отчету.

 

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

 

 

 

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

 

Еще надо учесть, что в процентах от выработки можно построить график только по тем факторам, по которым Вы вводите выработку по всем остальным факторам графики можно строить только в штуках.

 

Дополнительные опции отчета  «График брака»

 

 

-«Вид графика»

«Линейный» - график в виде линии

«Столбчатый» - график в виде столбчатой диаграммы.

«С трендом» - на линейный график накладывается линия тренда.

-«Данные»

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

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

«Выработка шт.» строит график выработки в штуках по тем факторам, по которым вводится выработка.

 

Отчеты по числовым типам данных тип «Измерения»

 

Вкладка «Измерения»

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

 

Отчет  №1 «Отчет Ср - Срк общий»

 

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

-Вид нормы, дата ввода нормы, границы нормы, минимум, максимум, среднее, сигма, отклонение выше нормативных отклонение выше нормативных, отклонений всего, Ср, Срк.

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

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

 

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

 

Вот примерный вид «Отчет Ср - Срк общий»

 

 

 

 

 

 

 

 

 

 


Пример отчета по настройкам оборудования.

 

 

 

 

В этом примере отчет по габаритам полуфабрикатов с группировкой по сменам выпуска.

 

 

 

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

второй третий и четвертый для определения направления сортировки первой, второй и третьей сортировки.

 

Отчет № 2 «Отчет Ср – Срк» по изделиям аналогичен первому отчету только он строится по изделиям, если нормы по процессу привязаны к изделию.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Опции отчетов «Отчет Ср - Срк общий» и «Отчет Ср – Срк по изделиям» на вкладке «Измерения».

 

 

-«Нормы»

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

«Статистические»  будут браться нормы, рассчитанные статистическими методами.

Как рассчитываются статистические нормы будет рассмотрено ниже.

-«Данные»

«Только с нормами» - в отчет будут выводиться только те описания процесса, у которых определенны нормы либо стандартные, либо статистические.

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

«Для сигмы не менее», «..», замеров – определяет, сколько нужно замеров данных для расчета сигмы

«Поле процесса» - можно построить отчет только по определенному полю описания процесса, а не по всем, которые определенны в процессе.

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

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

 

Дополнительные опции на вкладке «Дополнительные опции»

 

 

-«Сортировка процессов» - можно выбрать не один какой-то конкретный процесс, а все процессы в конфигурации для этого не надо определять поля процесса либо выбрать какую то группу процессов для этого определить процесс не полностью а только какие либо первые его поля. Тогда процессы в конфигурации будут сортироваться.

«По порядку» - так как вы их внесли в справочник по данной конфигурации

«Моя сортировка» - так как вы определили свою сортировку при заносе процессов либо позже в форме «Справочники». Как определять свою сортировку было рассказано выше.

«Сортировка полей» - сортировка полей описания процесса.

«По порядку» - так как вы внесли их в форме «Конфигурация» в основные и вспомогательные данные.

«Моя сортировка» - так как вы настроили свою сортировку полей процесса в форме «Конфигурация». Как определять свою сортировку было рассказано выше.

«Сортировка изделий» - сортировка изделий в отчетах

«Стандартно» - по алфавиту.

«Наоборот» - в обратном алфавитном порядке.

«Прочее»

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

 

 

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

 

 

Отчет № 3 «Карта Шухарта  ед. значений»

 

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

 

 

 

 

 

 

 

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

 

 

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

 


 

 

 

 

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

 

 

 

Вот пример карты шухарта средних.

 

 

 

 

 

 


Опции карт Шухарта на вкладке «Измерения»

 

 

-«Нормы»

«Стандартные» - на графики наносятся стандартные нормы по занесенные в справочник норм.

«Статистические» на графики наносятся нормы, рассчитанные статистическим путем.

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

-«Данные»

«Только с нормами» - выводит графики по тем процессам, где есть нормы

«Все данные» - выводит все процессы независимо от наличия норм

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

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

«Количество замеров на одну точку в карте Шухарта средних»

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

Значение показателя может быть от 2 до 20.

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

«Вид нормы» - т.к. в форме «Нормы» можно определить несколько видов норм на одно и тоже поле процесса  с разными границами то и при построении графика можно выбрать нужный нам вид норм.

 

 

 

 

Опции карт Шухарта на вкладке «Дополнительные опции»

 

 

-«Прочее»

«Разметка листов в графиках» - размечает страницы для печати в отчете.

«Отрисовывать линии заново» - если в отчет, по каким либо причинам сбивается цвет и формат линий что бывает крайне редко можно воспользоваться данной опцией.

-«Шухарт общее»

«Минимальное количество точек для карт» показывает, сколько точек минимально необходимо, чтобы построить карту шухарта, если точек меньше в заданном периоде времени карта не будет строиться.

«Стат. Границы для карт ед. значений сигма» - для карт единичных значений норма рассчитывается среднее, ± определенное в данной опции число, умноженное на сигму. Обычно для границ процесса используется интервал две сигма.

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

-«Отмечать критерии нестабильности»

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

Отчет № 5 «Гистограмма»

 

Гистограммы определяют визуализацию нормальности распределения данных  и  расположения параметров процесса внутри границ норм.

Для того чтобы построить Гистограмму надо выбрать отчет «Гистограмма» и выбрать в опциях на панели «Измерения» сколько рядов будет в гистограмме

Чем больше рядов, тем больше чувствительность, но тем более размытая картина получится в итоге. Рекомендуется брать от десяти до двадцати рядов данных притом

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

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

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

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

«Линия тренда» - добавляет сглаженную кривую поверх гистограммы, чтобы было удобнее оценить нормальность распределения.

 

 

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

Также есть дополнительные опции для отчетов – гистограмм на вкладке «Дополнительные опции».

 

Карман гистограммы – карман то есть диапазон данных для одного столбца.

«Крайние замеры» - будет рассчитан исходя из крайних замеров и определенного ранее количества рядов.

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

«Гистограмма отклонений  ± % от допуска» - берет для расчета карманов гистограммы значения стоящие на  верхний допуск плюс, данный процент и на нижний допуск минус, данный процент. То есть если, например изделия имеют допуск «Х» ± 10 то в гистограмме отклонений будут браться для расчета карманов

10*1,1 и 10*0,9.

Вот пример гистограммы по отклонениям по всем изделиям по параметру процесса.

Параметр имеет разные значения для разных изделий, но допуск одинаков поэтому

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

 

 

 

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

 

 

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

Вот вид гистограммы при таких настройках

 

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

 

Работа с первичными данными

 

Вкладка «Данные»

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

то на это изделие будут применяться нормы последнего изделия по данному процессу, то есть, возможно, не верные. Потом можно выбрать, как сортировать данные в отборе с помощью группировки и сортировок настраивая порядок с помощью значков «\/».

Опции сортировки «По дефекту» и «По количеству дефекта» применяются только для конфигурации по дефектам. И нажать на кнопку «Отчет».

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

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

 

 

Чтобы сбросить данные в эксель надо нажать кнопку «В Эксель».

 

Дополнительные опции вкладки «Данные» на вкладке «Дополнительные опции»

 

 

-«Первичные данные»

«С нормами» - данные сбрасываются в Эксель вместе с нормами.

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

«Нормы обычные» - те, которые были занесены в таблицу норм на форме «Нормы» то есть нормы по регламенту.

«Нормы статистич.» - применяются статистические нормы.

«Количество символов в подписи полей» «..»  - выводится в подпись полей данных определенное количество символов из полного названия.

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

 

 

 

Обработка числовых данных неопределенного типа, «Измерения + склад» с помощью сводных таблиц Microsoft Office Excel

 

Вкладка «Куб Эксель»

 

В данной версии программы для произвольного анализа данных имеется вкладка «Куб Эксель» ее можно применять для составления произвольных отчетов либо для анализа данных по измерениям типа «Склад» то есть не формализованным произвольным данным не имеющих четких границ либо норм. Рекомендуется пользоваться данной вкладкой только пользователям имеющих хотя бы первичное представление о программе Microsoft Office Excel и инструменте эксель -  «Сводные таблицы».

 

Пример использования «Куб Эксель» на типе данных «Измерения + Склад»

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

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

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

 

 

Далее определим поля куба.

«Фильтр данных» - это, по какому признаку мы будем отбирать результаты из группы, каких либо параметров. Например, мы можем смотреть результаты по изделиям из группы протестированных изделий. Либо фильтровать по наименованию испытания из группы испытаний. Можно определить до трех фильтров одновременно. Определим в данном примере в качестве фильтра фактор  «показатель испытания».

Далее нам надо определить «Итоги данных» – то есть те факторы, по которым будут подсчитываться итоги. Например, выбреем в качестве итогов дату производства. Тогда итоги посчитаются по дате производства покрышек.

Можно определить до трех факторов в качестве итогов данных.

Также если поставить галочку «Итог» напротив выбранного параметра, то будут считаться промежуточные итоге по данной группе.

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

И, наконец «Расчет данных» это собственно поля описания процесса по ним мы должны рассчитать данные. В данном примере это «Протестировано» и «Не соответствует норме», рядом стоит  поле выбора вида расчета данных. В выпадающих списках можно выбрать следующие виды расчета данных – сумма, количество, среднее, максимум, минимум, произведение, количество чисел, смещенное отклонение, несмещенное отклонение.

Выберем  в данном примере сумму т.к. надо считать сумму по этим полям.

Также на панели где находится кнопка «Куб» находится опция «График» -  тогда одновременно со сводной таблицей будет строиться график можно выбрать либо

«Гист» - тип графика столбчатый либо «Лиин» - линейный график.

Теперь нажмем на кнопку «Куб».

 

 

Вот вид отчета.

 

И график

 

 

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

 

 

Выберем из выпадающего списка «Извлечь из даты» тот период, который нам нужен

Выберем месяц.  И снова нажмем кнопку «Отчет».

Потом выберем в «Итог данных» появившийся новый итог «Месяц Дата производства».

Внимание! при изменении, каких либо параметров отбора данных надо вновь нажимать кнопку «Отчет.

Если вы ранее построили куб Эксель и хотите его перестроить в соответствии с новыми параметрами отбора данных воспользуйтесь кнопкой «Перестроить куб»

Не закрывая текущею книгу Эксель с текущим кубом! Если Вы закрыли текущею книгу Эксель, то воспользуйтесь снова кнопкой «Куб».

 

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

 

 

 

 

Куб можно строить в любых вариантах.

 

С помощью «Куб Эксель» можно анализировать также и все остальные типы конфигураций, например конфигурации по дефектам изделий.

 

Пример анализа Дефектов по изделиям с помощью «Куб Эксель»

 

Вот, например, при такой конфигурации куба получится следующий отчет

 

 

 

 

Тут « название дефекта 1» то есть первый дефект по изделию фильтр данных

«Месяц дата сводки» - итоги данных – тут поставлена опция извлекать из даты месяц и поэтому, хотя занос брака идет по дням, но график строится по месяцам.

«Номер резиносмесителя» - это группы данных то есть графики строятся по номерам резиносмесителей.

«Расчет данных» - идет по количеству дефекта № 1 – первого дефекта и вид данных сумма то есть сумма дефекта за период – месяц.

Вид графика – линейный.

 

Пример использования «Куб Эксель» по типу данных «Измерения»

«Куб Эксель» можно применять и для анализа данных типа «Измерения» то есть данных, которые могут иметь нормы.

С помощью «Куб Эксель» можно построить отчет по соответствии параметра измерения нормам контроля. Для этого выберем  на панели опций куба

«Вид данных» свойство «С допусками», выберем процесс если нужно, то конкретное изделие или другие факторы конфигурации по которым нужно произвести отбор первичных данных. И нажмем кнопку «Отчет». Далее выберем в «Расчет данных»

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

 

 

Нажмем кнопку «Куб» и получим отчет следующего вида.

 

 

Нормы также можно выбирать либо статистические, либо стандартные на вкладке

«Дополнительные опции»  для выбора норм по первичным данным.

 

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

 

 

И отчет, который в результате получится

 

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

 

 

 

 

В панели «Расчет данных» есть опция «Группа» и «Ряды»

 

 

 

Опция «Ряды данных» - используется, когда в «Расчете данных» более двух параметров и их надо сравнить между собой. Например, мы хотим сравнить, сколько было сделано замеров по Ширине каркаса и Толщине каркаса  по датам. – Выбрав такую конфигурацию куба мы получим следующий вид графика.

 

 

То есть получим сравнение в Рядах данных по количеству замеров по определенным параметрам.

 

Если бы у нас стояла опция по умолчанию «Группы данных» то график был бы менее наглядным. То есть группы данных распределились бы по датам и график получится нечитаемым.

 

 

 

 

Также на вкладке «Куб Эксель» в панели выбора опций есть опция «Вид данных» - «Формула». А ниже под надписью «математика»  написаны возможные действия, а также последовательность вычислений.

 

 

-Нужна такая опция для анализа данных «Измерения +Склад» когда необходимо выполнить какие либо действия с рядом стоящими полями. Например, вычислить процент первого поля от второго или второго поля от первого – это определяется опцией «Линейность». Если стоит выбор «С права» то все операции будут производиться с права на лево, то есть если стоит формула «Отнять» то из первого поля вычитается следующее за ним если стоит «С лева» то из второго поля вычитается  предыдущее». Также есть опция,  как производить вычисления «попарно» или последовательно». «Попарно» это значит надо производить вычисления в парах полей, то есть вычисления первого поля со вторым третьего с четвертым, пятого с шестым  и т.д. «Последовательно» это означает, что вычисления будет производиться первое поле со вторым, третье со вторым, четвертое с третьим и т.д. Например, нам надо посчитать процент несоответствий по испытаниям шин в первое поле мы вносим количество протестированных во второе количество несоответствий. Данные мы вносим по дням, по испытаниям и по изделиям, поэтому и процент можно считать только по дням, по испытаниям и по изделиям если надо получить процент за месяц либо по всем изделиям и всем испытаниям, то недопустимо пользоваться такой функцией, ибо процент будет усредняться, а считать итоговый процент как средний процент от всех испытаний недопустимо. В данном случае надо сбросить первичные суммарные данные за период, а потом в ручную посчитать процент в книге эксель. Т.к. мы заносим количество протестированных в первом поле, а количество не прошедших изделий во втором поле то расчет процента должен быть с лева, то есть второе поле делится на первое и умножаться на сто.

 

 

 

 

И получим отчет такого вида.

 

 

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

 

Прочие статистические методы анализа данных, расчет статистических норм

 

Вкладка «Анализ данных»

 

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

В дальнейшем статистические нормы можно использовать для всех отчетов для типа данных «Измерения».

Перед расчетом статистических норм надо определить следующие опции.

«Исключить ошибки по среднему» - исключает ошибочные данные либо экстремальные выбросы по определенной квартили. То есть рассчитывается среднее за период по параметру процесса и отбрасываются из расчета те данные, которые более или менее среднее ± определенный процент от среднего.

«Исключить по сигме»  если после отброса  выбросов сигма от среднего составляет более  указанного значения, то последовательно отбрасываются максимумы и минимумы данных в определенном интервале от среднего – интервал определяется опцией «В интервале min/max» более указанного числа  пока сигма не станет менее указного процента от среднего.

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

«Норма +-» - указывается, как рассчитывается норма. То есть обычно норма берется ± 3 сигма от среднего, ибо в этот интервал укладываются 99,9 % значений нормального течения процесса. И. Ср., Срк рассчитанные по данной норме будут примерно равны единице. Можно ужесточить норму либо поставить более широкие границы.

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

«Вариант» это имя нормы можно рассчитать за период несколько норм с разными условиями присвоив им разное имя. А потом по  желанию использовать желаемый вариант в расчетах.

«Обновление норм» - вид обновление норм в таблице статистических норм.

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

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

«Вывести» показывает, куда будут выведены результаты расчета.

«Отчет» - выводится в эксель – рекомендуется сначала всегда просматривать результаты расчета в эксель и если расчете удовлетворяет требованиям сбрасывать расчет в базу.

«База» - сбрасывает расчет статистических норм в таблицу статистических норм в базе данных.

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

Выберите при желании, какие либо параметры отбора по факторам процесса поставьте галочку на типе отчета «Расчет статистических норм» и нажмите на кнопку «Отчет»

 

 

 

 

 

 

 

 

Вот пример как должна выглядеть вкладка «Анализ данных» для расчета статистических норм по конфигурации «Полуфабрикаты» по всем процессам начинающиеся с определения первого поля как «Выпуск»

 

 

 

 

И ниже приведен пример расчета статистических норм выведенных в эксель.

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

 

 

 

 

 


 


Общие опции формы «Статистика»

 

На вкладке дополнительные опции есть панель общих опций для данной формы

 

 

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

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

«Панели», кнопка «Запомнить» запоминает текущею настройку расстановки панелей факторов процесса, кнопка «Удалить» удаляет текущею настройку расстановки панелей факторов процесса.

«Панели» - «Мои» - восстанавливает расстановку панелей записанную под именем пользователя программы, «Администр.» - восстанавливает расстановку панелей записанную администратором системы.

 

 

Дополнительные возможности программы

 

Дополнительные возможности администратора программы

 

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

«Таблицы БД»

 

Откроется форма администрирования базы данных.

 

С лева будет таблица с исходными данными. Праве SQL запрос открытия таблицы

Можно составить свой SQL запрос и  выполнить его, нажав на кнопку «Выполнить SQL», ниже находятся кнопки «Сохранить» - сохраняют внесенные изменения в базу данных, «Отменить» отменяет внесенные изменения в базе данных. Также можно сохранить или загрузить SQL запрос, через меню формы нажав надпись «SQL» и выбрав подменю «Сохранить» либо «Загрузить». Если выбрана опция «На результат запроса» то открывается результат запроса в окне данных.

Чтобы выбрать первичную таблицу выберите ее название в выпадающем списке под надписью «Таблицы», ниже будет описание функционала таблицы в базе данных.

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

 

 

Помощь автора программы

 

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

Для того чтобы просто узнать об авторе программы нажмите в меню главной форме надпись «Об авторе», для того чтобы получить помощь автора нажмите в меню  любой формы в разделе «Помощь» подменю «Помощь автора», откроется форма связи с автором. В графе «Хост» занесите хост своей почты если почта корпоративная, то хост можно узнать из настроек Microsoft Office Outlook  меню «Сервис» - «Учетные записи электронной почты» также можно поставить опцию «вид почты» - « Корпоративная ». Если у вас почта из Интернет почтовых ящиков то

Выберите вид почты «Интернет», напишите хост Интернет почтового ящика. Это обычно имя сервера плюс приставка «smtp». Например, если у вас ящик на Яндекс

То в графе «Хост» пишется smtp.yandex.ru, если ящик на  «http://www.mail.ru/» то пишите smtp.mail.ru. В Графе «Имя пользователя пишите свои имя, которое вы используете для входа в свою почту, в графе «Пароль» соответственно пароль,

В графе «Email>>» укажите полный адрес вашей Интернет почты.

Теперь заполните поле темы письма по умолчанию тема стоит «HELP» и далее ниже напишите текст самого письма.

 

 

В данной форме есть опции прикрепления файлов к письму.

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

 

 

Также можно прикрепить лог ошибок, нажав на кнопку «Текст ошибки»

И базу данных нажав на кнопку «База данных»

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

Можно прикрепить любой произвольный файл, нажав на кнопку «Файл» и выбрав файл в открывшемся окне проводника.

 

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

 

Что планируется в новых версиях программы ?

 

Программа будет постоянно развиваться и дорабатываться.

 

В ближайшей версии планируется сделать следующие

1.Создать в программе встроенный OLAP куб для улучшения анализа данных «Измерения + склад».

 

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

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

 

Исправления версии 1.0

1.Исправленна ошибка при удалении поля процесса со сдвигом

2.Исправленн вывод норм при вводе данных операторами

3. Теперь в качестве параметра в справочниках может использоваться дата. Выберите номер поля справочника в котором в качестве параметра должна стоять дата и дата из календаря автоматически подставится в данное поле.

 

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

 

Импорт данных

 

Утилита универсального автоматического импорта данных  из любых баз любой структуры.

 

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

 

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

 

 

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

Кнопки:

«Сохранить SQl» сохраняет текс SQL запроса вместе с настройками – параметрами подключения к базе данных и параметрам отбора в каталог программы в папку «Import» с заданным именем в текстовом формате.

«Выполнить SQL» выполняет заданный текст SQL запроса из окна текстового редактора.

«В Эксель» сбрасывает результаты SQL запроса в Эксель вместе с именами и полными названиями полей.

«Очистить» очищает текст SQL запроса в редакторе.

«Тест подключения к базе» - тестирует правильность введенных параметров подключения к базе.

 

 

 

Более подробно о подготовке импорта данных на странице «SQL»

 

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

 

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

Тип «Измерения»

||Разрез 1Дата1||Разрез 2 Дата2||Поле1 Разреза3 (String)||Поле2 Разреза3 (String)||---||Поле1 Разреза9(String)||Поле2 Разреза9 (String)|| Поле3 Разреза9(String)||Поле 1 Обозначение объекта (String)|| Поле 2 Обозначение объекта (String)|| Поле 3 Обозначение объекта (String)|| Поле 4 Обозначение объекта (String)||Поле 1 Обозначение человека или объекта №2 (String)||Поле2 Обозначение человека или объекта №2 (String) )||Поле3 Обозначение человека или объекта №2 (String)||Измерение 1 (Float)||--- ||Измерение 26 (Float)||Примечание 1 (String 250 знаков)|| Примечание 2 (String 80 знаков)||

Примечание 3 (String 50 знаков)||

Иными словами в базу данных можно импортировать девять разрезов данных два из которых даты. В оставшихся семи разрезах в каждом может быть три поля характеризующий разрез. Все поля разрезов кроме дат должны быть строкового вида, даже те которые представлены как цифры, в последующем при работе программы можно будет определить им цифровой вид в панели «Настройка сортировки» о чем писалось выше  в основном описании программы. Два разреза – даты должны иметь тип даты. Далее идут фиксированные разрезы это описание какого либо продукта к которому применяются измерения. Данный разрез может иметь максимально четыре поля описывающий продукт. И последний разрез это описание человека который принимал участие в получении данных либо другого объекта который имел отношение к полученным данным – источник данных. Данный разрез может иметь максимально три поля характеризующий человека или другой объект источник данных. И наконец сами измерения их может быть максимально 26 измерений на одну строку тип дробное число.Также можно импортировать три  текстовых поля в которых хранится произвольный текст например примечание. Первое поле длинной до 250 знаков, второе до 80 знаков, третье до 50 знаков.

 

Тип дефекты или данные с текстом

 

Тип «Измерения»

||Разрез 1Дата1||Разрез 2 Дата2||Поле1 Разреза3 (String)||Поле2 Разреза3 (String)||---||Поле1 Разреза9(String)||Поле2 Разреза9 (String)|| Поле3 Разреза9(String)||Поле 1 Обозначение объекта (String)|| Поле 2 Обозначение объекта (String)|| Поле 3 Обозначение объекта (String)|| Поле 4 Обозначение объекта (String)||Поле 1 Обозначение человека или объекта №2 (String)||Поле2 Обозначение человека или объекта №2 (String) )||Поле3 Обозначение человека или объекта №2 (String)|| Количество протестированных изделий (Integer) ||Поле  1 Наименование дефекта 1(String 30)  || Поле  2 Наименование дефекта 1(String 40)  || |Поле  3 Наименование дефекта 1(String 80)  || Поле  4 Наименование дефекта 1(String 80)   ||Количество дефекта 1(Integer) ||---|| Поле  1 Наименование дефекта 3(String 30) || Поле  2 Наименование дефекта 3 (String 40)  ||Поле  3 Наименование дефекта 3(String 80)  || Поле  4 Наименование дефекта3 (String 80)  ||Количество дефекта 3(Integer) ||Примечание 1 (String 250 знаков)|| Примечание 2 (String 80 знаков)||

Примечание 3 (String 50 знаков)||.

В разрезах и примечаниях тоже самое что с типом данных измерения

Но вместо измерений ставится сначала количество протестированных изделий, далее имя дефекта имя может состоять из четырех полей максимально, и потом количество данного дефекта, можно определить максимально до трех дефектов для загрузки данных. Вместо дефектов могут быть загружены любые текстовые понятия длинной количество полей определения текстового понятия – 4 длина первого поля 30 знаков, второго поля 40 знаков, третьего поля 80 знаков, четвертого 80 знаков.

 

Внимание ! перед загрузкой данных нужно подготовить в системе конфигурацию соответствующею плоскому файлу который получится в результате  SQL запроса. Как это делать Рассматривалось ВЫШЕ !

 

Далее надо определить по какому полю будут в дальнейшем выбираться новые еще не импортированные данные в sql запросе. Это может быть поле ID то есть номер поля по порядку. Тогда в плоском SQL запросе данное поле должно стоять первым а в самом запросе должен быть оператор

 where «имя ID поля»>=:id. Начальное значение ID надо записать в специальное текстовое окошко под надписью желтого цвета «нет отбора по id - ». И кликнуть по надписи мышкой чтобы надпись стала зеленой и запись изменилась на «Выполнить отбор по id

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

«Выполнить по дате +»

 

При отборе данных для импорта по дате поле даты может быть в любом месте но в SQL запросе данных должен быть такой оператор

where «имя поле даты»>=:datan and «имя поле даты»<=:datak

Примечание: имена параметров «id. datan, datak» могут быть любыми.

 

Дальше следует определить тип подключения к базе данных из которой будт импортироваться данные. Определять параметры надо на панели доступа  к базе данных. Подключения могут быть трех видов через BDE тогда BDE должна быть заранее установлена на компьютере а также задан алиас базы данных. Через ADO надо определить все параметры в ручную в том числе и имя провайдера например если это Microsoft OLE DB Provider for SQL Server то имя провайдера будет «SQLOLEDB.1». Если база экспортер данных тип Interbase или FireBird то надо определить путь к базе данных, ввести логин и пароль.

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

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

 

 

Нажмите кнопку «Выполнить SQL» для проверки правильности SQL запроса.

Внимание ! сложные SQL запросы надо подготавливать в специальных редакторах SQL запросов т.к. при ошибке программа не сообщит где именно есть ошибка а только предупредит что SQL запрос невозможно выполнить.

Также ошибка возникнет если задан отбор по параметрам т.е. есть или «Включить отбор по id +» или «Включить отбор по дате +» но параметров отбора в SQL запросе не заданно.

 

Если SQL запрос выполнен то результаты его отобразятся на экране, можно сбросить их в эксель нажав на кнопку «В Эксель». Также если SQL запрос вас устраивает для импорта данных надо сохранить его написав имя запроса в специальном текстовом окне рядом с кнопкой «Сохранить SQL» и нажав на эту кнопку.

 

Текст SQL запроса сохранится вместе с настройками – параметрами подключения к базе данных и параметрам отбора в каталог программы в папку «Import» с заданным именем в текстовом формате. Его можно будет снова загрузить выбрав соответствующее имя в выпадающем списке под надписью «Загрузить SQL». Загружается SQL запрос вместе с настройками подключения к базе и параметрами отбора данных.

 

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

И нажмите кнопку «Конфигурация»

 

В «Справочники произвольные» надо определить какие поля плоского файла соответствуют разрезам данных. Кроме стандартных разрезов – «Изделия» и «Контролеры». Также при желании можно выбрать группу доступа к данным – то есть какая группа пользователей может иметь доступ к импортируемым данным. Если группа не выбрана в выпадающем списке под надписью «Группы» то к импортируемым данным будут иметь доступ все пользователи системы.

 

 

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

Внимание ! Если есть Поле «Правило» то его не нужно определять на данной странице а оставить пустым и определить на вкладке «Правило».

Что такое поле правило

Правило это такое поле которое по каким то причинам невозможно получить в SQL запросе импорта данных но желательно чтобы оно присутствовало в хранилище данных системы. Какие ситуации могут привести к такому: например в базе данных поставщика данных есть поле типа «DateTime». А нам хотелось бы загружать данные с дополнительным полем «Смена производства» которое невозможно получить из данной базы. По каким то причинам – например у нас нет доступа к исходной базе или баз экспорта данных очень много и вести в каждой однотипный справочник графика сменности трудно и нерационально. Тогда таблицу графика сменности надо создать в системе и при импорте данных обращаться к этой таблице искать в ней дату и время и находить какая смена работала в данный период времени и подставлять в соответствующий разрез уже смену производства.

Как создать справочник правила подстановки данных в системе.

Откройте форму «Конфигурация» из меню главной формы, выберите в выпадающем списке под кнопкой «Таблицы данных» - «Общее».

Под надписью «Новы таблицы данных» напишите «Правило» и нажмите кнопку «Принять». Напишите название правила под надписью «Определение фактора» и нажмите кнопку «Добавить». Внимание если вы раньше уже определяли правила загрузки данных то не надо создавать «Новые таблицы данных» а просто выбрать слово «Правило» в выпадающем списке под надписью «Имя варианта»

 

 

После определения названия правила определите его поля. Для этого нажмите на кнопку «Таблицы данных» надпись на ней сменится на «Таблицы разрезов» , выберите имя варианта «Правило» в выпадающем списке под надписью «Имя варианта» и выберите  название вашего правила в выпадающем списке под кнопкой «Таблицы разрезов» . Определите названия полей правила. Определите название поля правило в текстовом окошке под надписью «Ваши определения полей» и нажмите кнопку «Добавить», всего можно определить до трех названий полей.

 

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

выберите вариант «Правило» в выпадающем списке под надписью «Выберите вариант !», в выпадающем списке около кнопки «Таблицы разрезов» выберите ваше правило. Заполните справочник. Теперь в справочнике можно использовать дату как справочную информацию. Для этого под надписью «в качестве параметра дата» выберите номер поля где справочной информацией будет является дата. И выбирайте в календаре нужную Вам дату, она автоматически подставится в выбранное по номеру поле. Таким образом можно заполнить справочник графика сменности.

 

 

Теперь вернемся к импорту данных. После того как были заполнены все поля соответствия  справочников произвольных полям плоского файла. Перейдем на вкладку «Справочники стандартные». Здесь надо определить стандартные справочники – изделия (объект данных) и контроллеры (люди) если они есть в конфигурации – определяются поля соответствия таким же образом  выбором из выпадающего списка.

 

Следующий этап определение соответствия полей данных. Для этого надо прейти на вкладку «Данные». И выбрать наименование процесса –  это в какой процесс в данной конфигурации будет проводится текущий импорт данных. Что такое процесс и определение Процесса рассматривалось выше.

Если в плоском файле содержится несколько процессов –есть возможность получить данные в одном плоском файле по нескольким процессам сразу

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

 

Теперь если у нас есть правило то есть загрузка данных через таблицу подстановки. Надо перейти на вкладку «Правило». В данном примере правило есть график сменности. В в исходной БД экспортере данных есть только дата и время работы оборудования. Время  в SQL делится на периоды

в которых работает только одна какая либо смена «Utro», «Den», «Noch».

При загрузке данных каждой строки мы должны находить дату в графике сменности потом в дате находить время суток и определять что за смена работала  в данной конкретной записи. И подставлять эту смену в разрез данных. Но так как в таблице разрезов смены и прочие разрезы хранятся не в «естественном виде» а в виде id справочника. То надо найти смену в справочнике смен то есть там где просто определенна номенклатура смен «А,Б,В,Г». Иначе говоря по графику мы находим что в данной записи работала смена «А» потом надо узнать ее id. Ищем смену «А» справочнике смен и ее id подставляем в таблицу разрезов базы данных системы «Статистический контроль процессов».

Поэтому порядок определения правила таков – надо выбрать имя правила

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

Определить в какой разрез его надо подставить и  указать как искать Id поля в справочнике. То есть какому полю соответствует желаемое поле правила в справочнике разрезов. В данном случае мы хотим подставить поле «смена» мы находим обозначение смены в Графике сменности и ищем аналогичное имя в справочнике смен.. Иначе говоря если  при загрузке данных нашлось что в данный день в данный период времени суток работала смена «А» то ищется буква «А» в справочнике смен по полю «Смена» находится какой id соответствует данной букве в справочнике и данный id уже пишется в таблицу разрезов.

Галочка «Останавливать загрузку если не найдено правило» - включаем если нам надо обязательно во всех записях проставить данный разрез. Если в какой либо записи правило не будет найдено загрузка остановится и загруженные данные откатятся в лог файле загрузке напишется что было не найдено и в какой записи импортируемых данных.

 

После установки правила если это требовалось для импорта недостающих данных переходим на вкладку «Завершение».

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

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

Если поставить задержку отличную от нуля то дата начала отбора данных станет равной дате конца последней загрузки полюс один день и минус количество дней задержки то есть произойдет загрузка данных с перехлестом по времени отбора данных. Тоже и с загрузкой по id  произойдет перехлест загрузки данных по id на количество строк поставленное в поле задержки минус единица. То есть задержка показывает глубину  перехлеста загруженных данных. Если стоят в задержки нули то перехлеста импортированных данных не будет. Далее надо определить куда будет осуществлен импорт данных в рабочею базу или в резервную. В резервную базу стоит осуществлять импорт если данные снимаются с каких либо автоматических измерительных систем где данных очень много и желательно отделить их от данных забиваемых оператором в ручном режиме. Для этого надо в опции «База импорта» поставить Другая база для импорта и указать путь к ней – база должна быть копией базы системы ISO9000 .Проврете правильность выбранного пути нажав кнопку «Тест подключения». Для того чтобы строить отчеты из этой базы должен быть изменен путь к базе даны в файле «put.txt» в каталоге программы.

Заключительный этап сохранение сценария загрузки. Введите имя сценария загрузки в специальное текстовое окошко под надписью «Имя» и нажмите кнопку «Сохранить». Теперь чтобы загрузить сценарий загрузки данных – это SQL запрос с параметрами настройки полей импорта данных, правило, шаг импорта данных, задержки импорта данных надо выбрать имя сохраненного сценария в опции «Загрузить сценарий» и нажать на кнопку «Загрузить».

 

Теперь чтобы загрузить данные по составленному сценарию надо перейти на вкладку «Загрузка данных». Выберите требуемый сценарий в выпадающем списке в опции «Загрузка сценария» и нажмите на кнопку «Загрузить сценарий» дождитесь конца загрузки сценария появится сообщение что можно изменить параметры отбора данных для загрузки на странице SQL – т.к. правило отбора при каждом новом экспорте задается автоматически дата конца загрузки становится датой начала плюс один день если отбор по дате а Id становится последним id загруженных данных плюс единица.

Далее нажмите на кнопку «Загрузить данные». Начнется загрузка данных причем одновременно будет вестись лог загрузки данных если есть правило загрузки данных и оно не найдено будет указанно на какой строке данных не найдено правило если загрузка ведется по id или на какой дате не найдено правило если ведется загрузка по дате. Если при загрузке данных обнаруживается новый параметр разреза данных, то параметр автоматически добавляется в справочник. Данная информация будет писаться в «Лог работы со справочниками». Лог находится в каталоге программы в папке Import\Log\logspav.txt. Также автоматически будет создаваться лог загруженных данных в файле Import\Log\log.txt. Тут будет вестись следующая справочная информация о импорте данных: дата импорта, конфигурация импорта – в какую конфигурацию импортировались данные, процесс – в какой процесс конфигурации загружались данные, код конфигурации и код процесса, nid начала загружаемых данных и nid конца загружаемых данных в системе –базе данных iso9000  в таблице doobchee,

дата начала загрузки и дата конца загрузки – дата импортируемых данных если отбор загружаемых данных велся по дате, id начала загрузки если отбор загружаемых данных велся по id. Можно сбросить логи загрузки данных нажав на кнопку «очистить». При этом старый  лог загруженных данных сохранится в каталоге программы в папке \Import\Log с именем «log+дата очистки лога» в текстовом формате. Также можно удалить любую запись лога загрузки данных кликнув мышкой по соответствующей строке таблицы и нажав на кнопку «Удалить строку». Также используя лог загрузки данных можно удалить загруженные данные из системы – надо кликнуть мышкой по той строке  таблице которую загрузку надо удалить и нажать на кнопку «Удалить выбранные данные». Данные с параметрами записанные в выбранной  строке таблице удалятся из системы.

 

 

Последняя страница формы импорта данных это «Расписание».

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

Для автоматической загрузки данных по сценариям загрузке откройте вкладку «Расписание». Для создания нового расписания нажмите кнопку «Новое расписание». Далее выбрать имя сценария в выпадающем списке под надписью «Имя сценария», выбрать «Да» - в выпадающем списке под надписью «Активность загрузки – для активации загрузки если выбрать «Нет» данная строка расписания будет игнорироваться. Выбрать периодичность загрузки в выпадающем списке под надписью «Периодичность загрузки дней» - то есть с каким интервалом в днях будет происходить загрузка если она будет вестись в автоматическом режиме.

Выбрать время загрузки под надписью «Время загрузки» - в какое время суток будет происходить сброс данных. Дата начала загрузки под надписью

«Дата начала загрузки» - это дата старта первой загрузки данных.

Когда выбраны все параметры нажмите на кнопку «Добавить запись» запись добавится в лог расписания загрузки данных. Когда все нужные сценарии будут добавлены в расписание загрузки данных, нажмите кнопку «Сохранить». Лог расписания загрузки сохранится в каталоге программы

В папке \Import\Log в файле «raspisanie.txt». Чтобы загрузить уже составленное расписание нажмите на кнопку «Загрузить»

Чтобы редактировать запись в уже составленном расписании кликните на записи которую надо редактировать. Нажмите кнопку «Редактировать»  - ее надпись изменится на «Редактирование», измените любые параметры и вновь нажмите кнопку. После редактирования сохраните новое расписание нажав на кнопку «Сохранить». Можно удалить какую либо запись лога расписания кликнув на данной записи мышкой и нажав на кнопку «Удалить запись».

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

Если нажать кнопку «Деактвизировать»  загрузка данных по времени выполнятся не будет.

 

 

OLAP куб – универсальное средство анализа данных

 

 

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

Для того чтобы  использовать ОЛАП куб перейдите на вкладку «OLAP»

На данной вкладке находятся следующие отчеты:

Группа отчетов для администратора. Они доступны только Администратору системы.

1.Журнал действий пользователей

2.Сообщения пользователей.

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

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

Чтобы использовать эти отчеты выберите дату начала и дату конца отбора данных на панели «ОЛАП по людям», далее если нужно получить отчеты в динамике по дате выберите на панели «Дополнительные поля» вид даты это может быть день, день недели, месяц, год.

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

 

 

 

 

 

 

Внимание ! Как пользоваться ОЛАП кубом будет рассмотрено ниже.

Теперь рассмотрим отчеты для анализа данных.

1.Отчет по людям

2.Отчет по изделиям

3.Отчет по разрезам

4.Измерения без норм

5.Измерения с нормами

6.Отчет по дефектам

«Отчет по людям» показывает какие люди в каком количестве и какие данные заносили применительно к определенному процессу. Данный отчет действует если в конфигурации присутствует контроллер – лицо ответственное за сбор данных.

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

Загрузится ОЛАП куб по людям характеризующий какие люди сколько измерений сделали по данному процессу.

 

 

 

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

 

«Отчет по разрезам» показывает по каким разрезам сколько замеров было произведено . Все опции отчета выбираются также как и в отчете по людям.  Также как в и предыдущем отчете в опции «Дополнительные поля» можно выбрать вид даты и отобразить динамику замеров по разрезам в разрезе даты.

 

«Измерения без норм» этот отчет показывает первичную статистику по процессу по полям данных применительно к разрезам процесса.

Чтобы использовать этот ОЛАП отчет выполните следующие действия

Выберите отчет «Измерение без норм» в окне выбора отчетов при этом появится панель для определения разрезов, полей и вида данных.

1.Определите период даты отбора данных

2.Определите процесс

На специальной панели

3.Опредите разрезы процесса по которым Вам интересно представление данных.

4.Определите поля процесса по которым Вам нужна статистика

5.Определите вид данных который Вам требуется.

Внимание ! Если в листе под надписью «Определите вид данных» выбрали

«Формула» то перед вами откроется панель ввода формулы расчета данных.

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

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

Также можно в ручную редактировать формулу. А также определять свое имя формулы. Формул может быть сколь угодно много. Добавление новой формулы также происходит через нажатие кнопки «Новая формула».

Формулу можно удалить нажав на кнопку «Удалить»

 

 

6.Определите какие либо дополнительные условия отбора данных

7.Нажмите кнопку отчет.

 

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

 

 

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

 

Отчет «Измерения с нормами» выводит данные по какому либо полую процесса соотнося его с нормами. Которые были установлены для данного поля процесса. По данному виду отчету статистику можно построить только по одному какому либо полю отчета. Также если выбрано конкретное изделие и на вкладке «Измерения»   стоит опция не учитывать ошибки.

То ошибки по данному полю по данной модели не попадут в отчет

 

Также если видов норм и дат норм несколько на данное поле процесса то автоматически выбирается последняя норма. Чтобы ее сменить выберите дату или вид нормы на специальной панели.

 

Все остальное делается также как в отчете «Измерения без норм»

 

В данном отчете кроме выбранных видов стат. анализа данных по полю есть еще фиксированный анализ

«К-во. отклонений от нормы» – это сколько измерений по данному полю процесса входят в три категории – «меньше норм», «больше норм» и «норма»

«К-во. брак» – это суммарное количество измерений больше и меньше нормы т.е. брак.

«Приближение к нижней границе» - это на сколько в среднем измерения выше нижней границе в единицах измерения данных. Если получается число с минусом значит измерения в среднем ниже  нижнего норматива.

«Приближение к верхней границе» это на сколько измерения в среднем меньше верхней границы. Если число получится с минусом значит измерения в среднем больше верхней границы.

 

Рассмотрим теперь «отчет по дефектам».

Этот отчет служит для анализа данных конфигурации по дефектам изделий.

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

 

 

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

К-во дефектов, выработка, процент брака.

 

Внимание ! Процент брака считается корректно только в том случае если выработка заносится отдельно от дефектов, т.е. сначала вносятся дефекты по моделям а потом выработка по моделям. Также процент брака считается корректно только по тем разрезам по которым вносится выработка. Например если выработка вносится только по дням и по изделиям то и процент брака можно считать только по дням и по изделиям.

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

 

Теперь рассмотрим как пользоваться ОЛАП кубом на примере отчета «Измерения без норм».

1.Панель инструментов

 

1.Значек «папка» служит для закрытия/открытия ОЛАП куба

2.Значек двух «сторонняя стрелка» служит ля разворачивания/сворачивания ОЛАП куба на весь экран

3. Значок «молоток» служит для настроек ОЛАП графика когда он выведен на экран.

4.Значек первая «кнопка» - при нажатии отображает скрытые столбцы разрезов в которых нет данных.

5. Значок «вторая кнопка» » - при нажатии отображает скрытые строки разрезов в которых нет данных.

6.Значек «таблица» отображает ОЛАП куб как таблицу.

7.Значок «График» отображает ОЛАП куб в виде графика

8.Значек «Земной шар» сбрасывает ОЛАП в web формат (*.xtml)

9.Значек «восклицательный знак» показывает количество оперативной памяти занимаемой ОЛАП кубом

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

11.Второй выпадающий список содержит вид статистики обработки данных по измерениям

12.Кнопка «В эксель» сбрасывает ОЛАП куб в формат Excel

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

14.Надпись «прокрутка» добавляет ползунки прокрутки видимой области ОЛАП куба если они не появились по какой-то причине автоматически и Вам не совсем хорошо видно некоторые данные скрытые краями формы.

2.ОЛАП куб

Тут представленные данные в соответствии с выбранными Вами разрезами и видами стат. обработки измерений.

Чтобы поменять местами разрезы подсвеченными синим цветом тоесть например  расположить разрез «Дата наблюдения» не в столбцах а строках.

Для этого наведите на эту надпись курсор мышки нажмите правую клавишу мыши и не отпуская ее перетащите надпись к левом краю к надписи

«Изделие Цех». Если перетащить правее надписи то данные по «дата наблюдения вставятся правее «Изделия Цех» если перетащить поле левее надписи то и данные вставятся левее. Соответственно будет и разная группировка данных

 

-Перетаскивание «Даты наблюдения»

Вид когда «Дата наблюдения» правее «Изделия Цех» И перетаскивае «Даты наблюдения» левее «Изделия Цех»

Вид группировки кода «Дата наблюдения» левее «Изделия Цех»

 

 

В ОЛАП кубе есть желтые кружечки помеченные как «-» и «+»

Минус означает что поля развернуты. Плюс означает что есть свернутые поля. Чтобы развернуть/свернуть поля кликните мышкой по данному желтому кружечку.

 

Точно также поля можно перетаскивать не только в строки но и в столбцы.

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

Тогда отпустить клавишу мышки

 

Чтобы провести отбор в нутрии куба по какому либо параметру разреза надо кликнуть правой клавишей мышки на столбце данного разреза и кликнуть по выпавшей надписи «Drill in to this value». В примере кликнули по столбцу «Изделие модель».

 

Тогда будет доступна фильтрация по значениям данного столбца в панели разрезов ОЛАП куба.

 

 

3.Панель разрезов ОЛАП куба

 

 

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

 «Inactive Dimensions». Чтобы активизировать их кликните по данной надпись и выберите поля. Т.к. поля написаны на английском то выбирите поочередно  все поля. И они отобразятся на русском языке в виде кнопок.

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

 

Далее поз значком обозначающий строки идут кнопки разрезов расположенных в строках. Нажатые кнопки разрезов – означают то что разрезы активны. Отжатые кнопки говорят что разрезы не активны. Включая и выключая кнопки можно активизировать / де активизировать разрезы.

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

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

4. Дополнительные опции ОЛАП куба

Это текстовое отображение полей разрезов и видов данных

А также опции настройки отображаемых полей куба

 

Если включать /выключать галочки под надписью «обновление включено»

То соответствующие разрезы и виды статистического анализа данных будут вставляться или удалятся из ОЛАП куба. Если куб большой и надо снять/применить сразу много  полей и видов данных. Нажмите на галочку рядом с надписью. Надпись поменяется на «Обновление отключено» снимите/проставьте все галочки а потом нажмите на крестик. Куб перестроится с вновь выбранными параметрами.

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

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

 

Рассмотрим работу с ОЛАП график.

Для того чтобы построить ОЛАП график по данным куба нажмите на панели инструментов значок «График». Выведется график по данным.

 

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

Можно перестроить некоторые опции графика, изменить его заголовок и сохранить в формате *.jpg или *.bmp. Нажав на значок «Молоток» появится панель настройки опций графика.

 

Новое в версии 1.8 программы «Статистический контроль процессов»

Вычисляемые поля

 

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

То есть если Вы вводите высоту и ширину, то следящем поле можно сделать автоматическое вычисление площади. Для того чтобы сделать поле вычисляемым надо при определении полей данных на форме «Конфигурация» нажать на кнопку «Поле - формула». Появится панель определения формулы. Определите формулу пользуясь выпадающими списками имен полей и выражения. Также вставьте число, набрав число в специальном поле под надписью «число» и нажав на кнопку «+». То есть можно перемножать разные поля друг на друга проводит другие математические действия. Формула запишется в специальном виде. И будет фигурировать в названии поля в месте с именем, которое Вы присвоите формуле. Например,  вот такое имя формулы» Сумма "#1#$*$#2#» -означает имя формулы «Сумма» и выражение «умножить первое поле «Количество» на второе поле «Стоимость»».

 

Когда формула записана, нажмите кнопку «Применить формулу». Поле – формула добавится в таблицу. При вводе данных поле формула будет подсвечено желтым цветом. Рассчитываться поле будет при переходе на него стрелочкой «в право» при вводе данных. Либо добавлением записи через «Энтер» или через кнопку «Добавить» либо через кнопку «Сохранить».

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

 

Загрузка и выгрузка конфигураций

 

Внимание!

Для загрузки и выгрузки  конфигураций надо иметь статус «Администратор»

Для того чтобы загрузить или выгрузить конфигурацию надо нажать в меню «Варианты» и перейти на вкладку «Загрузка/выгрузка конфигураций»

Для того чтобы выгрузить конфигурацию выберите нужную конфигурацию в выпадающем списке под надписью «выгрузить конфигурацию». Если надо снимите галочки с разрезов и справочников, которые вы не хотите выгружать и нажмите на кнопку «Выгрузить». Конфигурация выгрузится в виде текстового файла в каталог программы в папку «Konfig» с именем выбранной конфигурации.

 

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

Закройте панель, нажав на кнопку «Закрыть панель». Программа готова к работе.

Внимание! Если вы перезагружаете конфигурацию, т.е. вновь загружаете конфигурацию, когда она уже была установлена ранее, то пред началом работы перезагрузите программу.