Графическое представление информации добавляет наглядности. На форме бизнес-процесса можно отобразить значения его реквизитов: Номер, Дата, Стартован, Завершен и так далее. Эта информация может быть полезна для идентификации конкретного бизнес-процесса, но по ней не получится сказать, в какой точке маршрута сейчас находится бизнес-процесс, какие задачи уже выполнены, а какие еще нужно будет выполнить.
Поскольку бизнес-процессы могут включать достаточно большое количество действий и условий, использование графики – наиболее предпочтительный вариант отображения бизнес-процесса. Рекомендуется всегда размещать схему на форме бизнес-процесса для удобства пользователя.
Для сдачи экзамена необходимо на форме бизнес-процесса отображать его карту маршрута. Текущая точка маршрута должна быть выделена на карте, чтобы пользователь в режиме «1С:Предприятие» мог видеть текущее состояние бизнес-процесса.
Далее подробно рассмотрим, как реализовать отображение на форме карты маршрута конкретного бизнес-процесса.
Видео № 5.2. Настройка этапов карты маршрута бизнес-процесса объекта
Процесс реализации вывода карты маршрута на форму бизнес-процесса наглядно в формате видеоуроков показан в бесплатном курсе Программирование в 1С – за 21 день! (см. Модуль 6, День 21).
Как вывести карту маршрута на форме?
Создадим форму бизнес-процесса. Добавим реквизит формы КартаМаршрута с типом ГрафическаяСхема:
Рисунок 1 – Создание реквизита «КартаМаршрута» формы бизнес-процесса
Перенесем созданный реквизит на форму. Получим поле графической схемы, связанное с реквизитом КартаМаршрута:
Рисунок 2 – Размещение созданного реквизита на форме
Теперь необходимо, чтобы в этом поле графической схемы отображалась карта маршрута текущего бизнес-процесса, форма которого открыта.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Урок 1. Создание бизнес-процесса и задачи, отображение карты маршрута.
Комментарии с «///// echo» использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1.
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.
Собственно сам скрипт:
global $wpdb2;
global $failure;
global $file_hist;
$m_size_file=0;
$m_mtime_file=0;
$m_comment=»;
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.’/_1c_alfa_exchange/AA_hist.csv’;
if (!file_exists($file_hist))
///// echo ‘
Файл обмена с сервисными книжками не существует.
‘;
$m_comment=’Файл обмена с сервисными книжками не существует’;
$failure=TRUE;
>
/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure) ///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET[‘foo’]
///// echo ‘
Попытка вставить запись в лог таблицу
‘;
$insert_fail_zapros=$wpdb2->insert(‘vin_logs’, array(‘time_stamp’=>time(),’last_mtime_upload’=>$m_mtime_file,’last_size_upload’=>$m_size_file,’comment’=>$m_comment));
wp_die();
///// echo ‘
Возврат в начало.
‘;
return $failure;
>
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist); ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7]; ////получаем размер файла
$m_mtime_file=$masiv_data_file[9]; ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file
///// echo ‘
Размер файла: ‘.$m_size_file.’
‘;
///// echo ‘
Штамп времени файла: ‘.$m_mtime_file.’
‘;
///// echo ‘
Формирование запроса на выборку из лога
‘;
////препарируем запрос
$text_zaprosa=$wpdb2->prepare(«SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s», $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);
if ($results)
>
>
////если данные новые, пишем в лог запись о начале загрузки
/////echo ‘
Попытка вставить запись о начале загрузки в лог таблицу
‘;
$insert_fail_zapros=$wpdb2->insert(‘vin_logs’, array(‘time_stamp’=>time(),’last_mtime_upload’=>0, ‘last_size_upload’=>$m_size_file, ‘comment’=>’Начало загрузки’));
////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare(«TRUNCATE TABLE %s», ‘vin_history’);
$clear_tbl_zap_repl=str_replace(«‘»,»`»,$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
///// echo ‘
Очистка таблицы сервисных книжек
‘;
if (empty($results))
///// echo ‘
Ошибка очистки таблицы книжек, завершение.
‘;
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
>
////загружаем данные
$table=’vin_history’; // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация // (путь от корня web-сервера)
$delim=’;’; // Разделитель полей в CSV файле
$enclosed='»‘; // Кавычки для содержимого полей
$escaped=’
Приведем простой пример универсальной карты маршрута, отображающей ход бизнес-процесса и возможностью интерактивного открытия задачи по точке маршрута.
Так как реализовывать я собираюсь универсальную обработку то логично сразу делать ее внешней. Единственным реквизитом моей обработки будет Бизнес-Процесс (БП) с типом БизнесПроцессСсылка.
Карта маршрута это ничто иное, как графическая схема, соответственно в форму обработки кроме поля БП необходимо вставить поле графической схемы. Я это поле назову КартаМаршрута. В итоге получится что то вроде этого:
Далее в модуле формы опишем получение карты маршрута выбранного пользователем БП.
Процедура связана с кнопкой на верхней панели действий.
Теперь для активных точек маршрута (чьи задачи созданы, но не завершены) система будет подсвечивать точку красной пунктирной линией.
Далее необходимо описать интерактивное открытие формы задачи по двойному щелчку по точке маршрута. Для реализации этого опишем событие поля графической схемы «Выбор». Будем искать с помощью запроса созданные задачи выбранного БП по этой точке маршрута. Помните что по точке маршрута может быть создано несколько задач!
Сам запрос для получения списка задач вынесем в модуль обработки:
В форме по событию «Выбор» опишем получение списка задач. Если задача одна то откроем ее форму (вызовем событие «АктивизироватьИнтерактивно», при этом может открыться и не форма задачи, а например форма БП). В том случае если задач запрос вернет несколько предложим пользователю выбрать необходимую из списка.
Естественно, в конкретных случаях можно наделить работу с картой маршрута какими-нибудь специфическими возможностями для работы с БП.
Бизнес-процессы могут быть вложенными. На карте маршрута вложенные бизнес-процессы отмечаются с помощью точки вложенного бизнес-процесса:
С помощью данной точки можно запустить вложенный бизнес-процесс в рамках текущего.
При переходе на данную точку будет создана ведущая задача. Для этой задачи создается вложенный бизнес-процесс:
После выполнения вложенного бизнес-процесса, ведущая задача считается выполненной и бизнес-процесс переходит на следующую точку.
В свойствах точки вложенного бизнес-процесса нужно выбрать бизнес-процесс, который будет вложенным:
Здесь нельзя указывать тот же самый бизнес-процесс, иначе будет зацикливание и выполнение программы завершится с ошибкой переполнения стека встроенного языка на сервере.
При переходе бизнес-процесса на точку вложенного бизнес-процесса выполняется следующая последовательность действий:
- Вызывается обработчик ПередСозданиемВложенныхБизнесПроцессов у точки вложенного бизнес-процесса.
- Вызывается обработчик ПередСозданиемЗадач у точки вложенного бизнес-процесса.
- Вызывается обработчик ПриСозданииЗадач у точки вложенного бизнес-процесса.
- Ведущие задачи записываются в базу данных.
- Вызывается обработчик ПриСозданииВложенныхБизнесПроцессов у точки вложенного бизнес-процесса.
- Вложенные бизнес-процессы записываются в базу данных и выполняется их запуск.
Все действия выполняются в рамках одной транзакции.
Обработчик ПередСозданиемВложенныхБизнесПроцессов
У данного обработчика есть 3 параметра:
Карта маршрута бизнес процесса
Как известно в 1с8 нет возможности для любого бизнес-процесса автоматически в режиме 1С-Предприятия посмотреть карту маршрута. Эта обработка восполняет данный пробел, который, надеюсь, вскоре будет устранен разработчиками.
Использование: Нужно выбрать любой бизнес-процесс, и будет показана его схема.
Ссылка на публикацию
Скачать файлы
Специальные предложения
Комментарии
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
1. Armando 1399 25.03.12 18:45 Сейчас в теме
В БСП есть
2. fixin 4191 25.03.12 20:59 Сейчас в теме
(1) а в УТ, БП, ЗУП? 😉
5. luns 09.04.12 15:07 Сейчас в теме
(2) есть в них.
например УПП
в БП нет бизнес процессов
в общем, там где есть бизнес процессы, там есть карта для пользователя.
там где их нет и добавляет разработчик, это его обязанность показать при необходимости.
зачем только модератор поднял этот мусор.
6. fixin 4191 09.04.12 15:14 Сейчас в теме
(5) затем что есть нетиповые, где нет карты, а платформа ее не покажет.
Так что ваша оценка неверна.
7. luns 09.04.12 15:24 Сейчас в теме
(6) в нетиповых, сделанных по стандартам 1с, есть. например рарусовский crm
если же речь ппро «нетленки» то там разраб добавить может за 2 минуты такой просмотр.
что касаемо оценки, то она объективна.
так как бесполезная обработка, да еще и ты в заблуждение вводишь, например во (2) посте, говоря о том что она нужна для типовых.
вобщем как обычно, все от незнания типовых.
8. fixin 4191 09.04.12 15:53 Сейчас в теме
(7) статья старая, в той УПП, где это писалось, не было карты бизнес-процесса. ОК, пусть будет для нетленок. 😉
про добавить за 5 минут на коленке я уже писал, повторю тебе, лунс:
1. Пользователь добавить не может, может только кодер. Актуально, если кодер приходящий и работающий по заявкам. Доработки бабок стоят, а тут взял и скачал.
2. Кодеру тоже бывает влом писать, если че. Даже пятиминутное дело.
11. grum01 115 24.09.12 06:33 Сейчас в теме
(8)
а тут взял и скачал.
Пользователь взял и скачал.
Да еще и запустил сам.
Да еще и права у него есть запускать что попало.
12. fixin 4191 24.09.12 08:06 Сейчас в теме
(11) ну вы как будто в другой реальности живете. Если в базе работают 3-4 человека, права редко когда адекватно настроены.
(7) В нетленках не всегда автор «под рукой», как бы. Универсальные вещи всегда полезны, т.к. не нужно просить разраба,а можно взять и получить то, что надо.
3. AnKonAlm 28 03.04.12 15:38 Сейчас в теме
Не хочу обидеть. но — весь кипишь только из-за одной строки:
ЭлементыФормы.КартаМаршрута.УстановитьСхему(БП.ПолучитьКартуМаршрута());
Маловато для того, чтобы это качать и смотреть.
Но минус не ставлю, из-за солидарности.
И сколько еще много можно было сделать.
Например: КартаМаршрутаПриАктивизации, КартаМаршрутаВыбор.
4. fixin 4191 03.04.12 17:59 Сейчас в теме
(3) лучшее — враг хорошего. Пока я дал возможность пользователям просмотреть схему бизнес-процесса, не более того. Но и не менее.
9. CagoBHuK 32 13.04.12 10:59 Сейчас в теме
Минус. Обработка не стоит того, чтобы выкладывать ее и пиарить.
10. fixin 4191 13.04.12 11:52 Сейчас в теме
(9) ваше мнение также ценно для меня. 😉
Статистика:
Просмотры 24461
Загрузки 66
Рейтинг 3
Создание 25.03.12 12:02
Обновление 26.03.12 00:07
№ Публикации 122212
Характеристики:
Кому Для всех
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
Источник: newexp.ru
Повышение эффективности работы предприятия – это просто! Новая система управления рационализаторской деятельностью на платформе «1С:Предприятие 8»
В наше непростое время, в эпоху стремительного развития технологий и процессов, многие предприятия пытаются найти источники идей для эффективного развития производства чуть ли не по всему миру. А зачастую, эти идеи уже находятся внутри их же компаний.
Рационализация (от лат. «ratio» — разум, рассудок, расчет) — означает усовершенствование, формирование более целесообразной организации чего-либо.
Рационализаторская деятельность – один из главных способов найти и задействовать скрытые резервы.
Удачно выстроенная система внутрипроизводственных инноваций, когда сотрудники любого уровня постоянно вырабатывают рационализаторские предложения, может принести значительное увеличение прибыли компании.
Давайте разберемся, что из себя представляет рационализаторская деятельность, и как организовать простую, но в тоже время эффективную систему сбора и обработки рационализаторских предложений.
Рационализаторство – это инженерное творчество по разработке новых технических решений, направленных на совершенствование деятельности предприятий и организаций, повышение ее эффективности и безопасности. В роли рационализаторов чаще всего выступают талантливые сотрудники, которые стремятся сделать свою работу проще, эффективнее и безопаснее.
Результатом рационализаторской деятельности являются предложения, предусматривающие внесение изменений в технические характеристики продукции, технологические процессы, машины и оборудование, организацию производства и труда. Как следствие – эффективное развитие, снижение издержек, повышение конкурентоспособности предприятия с минимальными вложениями.
Ярким примером успешного внедрения системы рационализаторской деятельности для усовершенствования существующих технологических процессов и повышения качества выпускаемой продукции является ПАО «КАМАЗ». С 2006 года крупнейшая автомобильная корпорация внедряет систему непрерывных улучшений, с каждым годом количество поданных предложений неуклонно росло и за эти годы собраны тысячи рацпредложений с многомиллиардным эффектом.
Из открытых источников мы можем видеть, что, например, за 2017 год почти 1200 сотрудников предприятия выступили авторами рацпредложений и изобретений, а общая экономия от всех внедренных инноваций составила 277 млн. рублей
В 2018 году сумма экономии от внедрения рацпредложений уже превысила 290 млн рублей. Получено 108 охранных документов – патентов на изобретения, полезные модели, промышленные образцы. Самая большая доля экономии, – у завода двигателей, здесь же внедрено наибольшее число рацпредложений – 446.
При этом «за скобками» остаётся достигнутый эффект по повышению безопасности труда, оптимизации производственных и складских площадей, сокращение сроков изготовления продукции, повышение её качества.
На примере КАМАЗа видно, что внедрение и применение рационализаторской деятельности обеспечивает существенный экономический эффект для предприятия и повышает мотивацию сотрудников.
Рационализаторские предложения, как правило, носят масштабный характер. Они затрагивают усовершенствования уже известных технических решений, осуществляется модернизация действующего оборудования и его приспособление к конкретным условиям производства, устраняются отдельные ошибки конструкторов и проектировщиков.
В последнее время, часто стало упоминаться понятие кайдзен-предложений. Кайдзен – это японская философия, направленная на процесс непрерывного улучшения производства, разработки, управления, а также вспомогательных бизнес-процессов. Такой подход обеспечивает системность этой работы и не дает возможности остановиться на достигнутых результатах. Кайдзен позволяет существенно улучшить текущую ситуацию без существенных капиталовложений и коренного изменения технологии.
Участие в процессе создания кайдзен-предложений позволяет каждому сотруднику постоянно работать над собой, размышлять над тем, как и что можно улучшить. Люди чувствуют вовлеченность в рабочий процесс и значимость своей работы в команде. Эффекты от применения кайдзен-предложений бывают достаточно малы, но, незначительные, казалось бы, изменения сегодня, могут привести к масштабным переменам в будущем.
Как видим, обе производственные системы, несмотря на разный масштаб конечного результата, имеют нечто общее – развитие предприятия за счет использования творческого потенциала своих сотрудников.
Несмотря на очевидную пользу от рационализаторской деятельности и кайдзен-предложений, на сегодняшний день в России они не столь популярны, как на Западе или странах Востока. Может сложиться впечатление, что предприятия не заинтересованы в развитии творческого потенциала своих сотрудников, и развитии самого бизнеса используя этот потенциал. Вовсе нет.
Дело в том, что рядовые сотрудники многих компаний, погрязшие в «бумажной» волоките, опасаются начинать новую деятельность, поскольку это принесет им дополнительные трудности. Эти проблемы связаны с тем, что уполномоченные лица часто совмещают выполнение своих непосредственных производственных и управленческих обязанностей. Выполнение основных должностных обязанностей является приоритетным, сотрудники вынуждены часто переключаться между двумя видами деятельности: выполнением основной работы и рационализаторской деятельностью.
К тому же, зачастую на предприятиях отсутствует система автоматизации деятельности по управлению рационализаторскими предложениями в общей системе управления производством, или она недостаточно развита.
Все это является причиной ряда проблем:
- Большая часть документации, участвующей в процессе, передается по подразделениям только в бумажной форме, что снижает оперативность принимаемых решений и пропускную способность, а также ставит под вопрос достоверность и надежность информации.
- Растет вероятность совершения ошибок в расчете экономической эффективности.
- Теряется контроль над ходом рассмотрения, внедрения и использования рационализаторских предложений;
- Появляется вероятность утери части необходимой документации по рацпредложению;
- Срываются сроки рассмотрения рационализаторских предложений;
- Наличие большого количества типовых форм, требующих заполнения идентичной информацией (сведения об авторах, о рационализаторском предложении и др.), приводит как к дополнительным временным затратам, так и к увеличению разного рода ошибок при заполнении;
- Наличие большого архива ранее рассмотренных и принятых рацпредложений усложняет оперативный поиск информации по конкретному рационализаторскому предложению (например, при поиске аналогичных заявленным рационализаторских предложений);
- Затрудняется своевременное предоставление отчетов о рационализаторской деятельности.
Очень часто не хватает гибкого, удобного и простого инструмента для управления рационализаторской деятельностью.
Решить эти вопросы позволяет продукт АИС «Управление рационализаторскими предложениями» на платформе «1С:Предприятие 8» автором которого является компания ООО «Разработчик».
АИС «Управление рационализаторскими предложениями» – это автоматизированная информационная система, которая является решением для автоматизации, унификации и упрощения рационализаторской деятельности на предприятиях, стремящихся к эффективному развитию с минимальными затратами.
Все больше российских компаний переходят на управление производством с использованием 1С:ERP и других продуктов фирмы «1С». Преимуществом нашего решения является бесшовная интеграция с существующими системами на платформе «1С», для управления рационализаторской деятельностью в едином информационном пространстве предприятия. Это позволяет избежать установки дополнительных программ и обменов данными, экономить время, ресурсы и средства.
Поэтому, для пользователей продуктов компании «1С», АИС «Управление рационализаторскими предложениями» обладает дополнительными существенными преимуществами при использовании. Но оптимизировать свою деятельность с помощью описываемой системы могут не только существующие, но и потенциальные пользователи программ «1С».
При разработке данного решения, был использован опыт крупнейших предприятий, имеющих многолетнюю практику сбора и внедрения рационализаторских и кайдзен предложений.