Информационные системы учета и контроля ресурсов предприятия. Учебное пособие
.pdf
Работает она следующим образом. Когда исполнение программы доходит до цикла, переменной цикла присваивается начальное значение. В вашем случае переменная цикла— ДеньНедели, а начальное значение для неё — 1. Затем начинают выполняться те инструкции, которые расположены внутри цикла. Когда исполнение доходит до строки КонецЦикла, переменная цикла автоматически увеличивается на единицу и всё возвращается в начало цикла. Если переменная цикла не превысила своё конечное значение (в вашем случае7), инструкции внутри цикла выполняются ещё раз. Если переменная цикла превысила своё конечное значение, исполнение переходит дальше, к тем строкам, которые расположены после инструкции КонецЦикла.
Процедуры и Функции
Функция или Процедура – это не инструкция. Это просто специальная форма записи нескольких инструкций вместе
(рис.16).
Рис. 16. Листинг программы
То, что находится между строкой Функция() и строкой Конец Функции, называется тело функции. Это те инструкции, которые будут выполнены при вызове функции. Первая строка — Функция () – это определение функции.
2.6.3. Коллекции значений
Коллекция значений – это некий контейнер, в котором может содержаться обычно любое количество элементов. При этом каких-либо жестких ограничений на тип данных зачастую не накладывается. В универсальную коллекцию можно добавлять зна71
чения. Все значения в коллекции можно обойти. Используются эти коллекции в основном для какой-либо обработки в алгоритмах. То есть это некие динамические структуры, которые существуют на время работы алгоритма.
Важно понимать, что коллекции не хранятся в базе данных (о типе данных Хранилище значений, которое может сохранять практически любой тип данных, речь пока не идет).Существуют различные виды универсальных коллекций: Массив, Структура, Соответствие, Фиксированный массив, Таблица значений, Табличная часть и т.д. Но у всех коллекций есть схожесть поведения.
Коллекция может создаваться в результате работы какойлибо функции (функция возвращает в качестве значения универсальную коллекцию).Можно получить новую коллекцию вручную, обратившись к конструктору и создав экземпляр класса.
Например: НашМассив = Новый Массив.
Конструкторы для многих универсальных коллекций являются параметризованными. В конструкторе для Массива можно указать количество элементов в соответствующих измерениях. То есть можно сразу же объявлять многомерные Массивы. Соответствующее описание конструктора есть в синтаксис-помощнике
(рис. 17).
Рис. 17. Синтакс-помощник
72
Таким образом, используя параметры конструктора, можно сразу задать желаемое поведение данного объекта.
Контрольные вопросы
1.Что позволяет делать разработчику встроенный язык 1C ?
2.С какими другими языками программирования 1C имеет много общих черт?
3.Перечислите наиболее значимые особенности встроенного языка 1С.
4.С какими объектами встроенный язык 1С поддерживает работу ?
5.Перечислите основные конструкции языка.
6.Что такое коллекции значений?
3. Прикладное решение
"1С: ERP Управление предприятием"
3.1. Общие сведения
«1С: ERP Управление предприятием» («1C: ERP») – это инновационное и эффективное решение от компании«1С» для создания комплексной информационной системы управления любым предприятием. Этот продукт позволяет автоматизировать основные бизнес-процессы, контролировать ключевые показатели деятельности предприятия, организовать взаимодействие служб и подразделений, координировать деятельность производственных подразделений, оценивать эффективность деятельности предприятия, отдельных подразделений и персонала.
Прикладное решение "1С: ERP Управление предприятием" является комплексным решением, охватывающим основные контуры управления и учета, которое позволяет организовать единую информационную систему для управления различными -ас пектами деятельности предприятия (рис. 18).
73
Рис. 18. Функциональные возможности программы
Вданной конфигурации разработана полностью новая подсистема управления производством. Реализован новый подход к управлению процессами, который позволяет минимизировать зависимость качества планирования от точности нормативных данных. Это означает, что, даже не имея точных нормативов времени для всех производственных операций, можно сформировать исполнимые производственные планы.
Всистеме реализовано3 уровня управления производством: планирование и консолидация потребностей в продукции, межцеховое управление и управление на уровне цеха. Консолидация потребностей в продукции определяется на основании прогноза спроса (плана производства) и заказами на производство, отражающими адресную потребность в продукции. На межцеховом уровне формируется график производства и координируется деятельность всех производственных подразделений. На уровне цеха осуществляется контроль исполнения производственных заданий в утвержденные сроки. Планирование по межцеховым переделам осуществляется на основании этапов ресурсной спецификации, задания поступают в производственные подразделения для планирования пооперационных работ соответствующего этапа. Пооперационное планирование не является обязательным. Общий объем работ по этапу разбивается на партии запуска –
74
маршрутные листы, которые формируются на основании маршрутных карт для этапа. Каждый маршрутный лист содержит реплику данных маршрутной карты; в дальнейшем при необходимости в маршрутные листы можно вносить корректировки для конкретной партии запуска. При помощи маршрутных листов можно производить уточнение пооперационного состава работ и расхода материалов на каждую партию запуска.
При планировании этапов используются элементы производственного приложения Теории ограничений. Целью данного подхода является защита самого слабого звена в производственной системе и, соответственно, системы в целом.
При построении плана точность и дискретизация планирования задаются установленным квантом времени, т. е. план может быть построен с точностью до часа, дня, месяца и т. д. Для планирования и диспетчеризации производства реализованы механизмы управления "Барабан-Буфер-Веревка" (drum-buffer-rope, DBR). Такие подходы позволили свести к минимуму потребности в перепланировании, реализован принцип "временных буферов".
Для контроля хода производственного процесса по этапам (межцеховым переделам) реализован механизм диспетчеризации, разработана семафорная система оповещения, которая позволяет минимизировать трудозатраты диспетчера – фокус зоны контроля на потенциально проблемные производственные заказы и партии. Используя данный инструмент, специалист по контролю производства может заранее спрогнозировать негативное развитие ситуации по ходу производственного процесса относительно плановых сроков, что позволяет предотвратить срывы выпуска продукции.
Основные инновации решения и развитие функционала:
-визуализация структуры изделия;
-описание производственных процессов изготовления изделий (ресурсные спецификации);
-управление детализацией описания требуемых для производства ресурсов (маршрутные карты);
-параметрическое обеспечение потребности в номенклатуре;
-два уровня планирования производства: главный и локальный диспетчер;
-интервальное планирование и "Барабан-Буфер-Веревка";
75
-планирование по узким местам производства;
-пооперационное планирование;
-снижение зависимости качества планирования от точности нормативных данных;
-управление приоритетом заказов на производство(VIPзаказы);
-оценка доступности оборудования и материальных ресурсов внутри интервала;
-расширенный контроль обеспечения производства ресур-
сами;
-учет времени транспортировки и отслеживания ТМЦ;
-прогнозирование хода производственного процесса;
-диспетчеризация производства на межцеховом и внутрицеховом уровнях;
-гибкое перепланирование;
-расширенный учет выработки сотрудников.
3.2. Управление ресурсами на предприятии
В программе предусмотрена возможность как простого учета производственных процессов, так и планирования производства, управления производством на разных уровнях.
Система оперативного управления производством обеспечивает планирование и диспетчирование производственных процессов. С ее помощью определяется порядок запуска изделий в производство, выполняется создание необходимых резервов материалов и производственных заделов, достигается бесперебойное снабжение рабочих мест материалами и полуфабрикатами. Эти задачи решаются с учетом типа производства, организационных и технологических особенностей производственных процессов.
Программа предусматривает два уровня оперативного управления (рис. 19):
- межцеховой уровень – позволяет управлять выполнением графика производства, исполнителями которого являются -от дельные подразделения. Обеспечивается координация процессов передачи результатов этапов между подразделениями;
76
- внутрицеховой уровень – позволяет организовать исполнения графика производства в отдельном подразделении - обособленной зоне ответственности диспетчера подразделения (цеха, участка).
Рис. 19. Уровни оперативного управления
Рабочие центры
Для организации производственных ресурсов(оборудование) программа позволяет задать структуру рабочих центров, представляющих собой часть производственного пространства.
Для описания производственных мощностей подразделений предусмотрены виды рабочих центров, представляющие собой группу рабочих центров, способных выполнить технологическую операцию с требуемым качеством. Использование видов рабочих центров позволяет задать различные параметры планирования, в том числе параметры планирования параллельной загрузки.
Обеспечивается возможность управлять доступностью видов рабочих центров, что позволяет отражать в информационной системе организационные решения, направленные на преодоление пиковых нагрузок, возникающих при составлении графика производства (например, изменение сменности работы, разовые изменения графика работы), обеспечить эффективное использование трудовых ресурсов.
77
Ресурсные спецификации
Параметры производственного процесса изготовления продукции и полуфабрикатов можно описать, используя универсальный инструмент – Ресурсные спецификации. Они описывают поэтапный производственный процесс и ресурсы, необходимые для его осуществления для производства продукции, выполнения работы, осуществления ремонта или разборки (рис. 20).
Рис. 20. Поэтапный производственный процесс
Ресурсными спецификациями задаются:
-состав этапов производственного процесса, которые необходимо выполнить для выпуска продукции;
-список выходных изделий (продукция) и возвратных от-
ходов;
-объем нормативных трудозатрат на выпуск;
-потребность в материалах и сопутствующих работах.
Маршрутные карты
Обеспечивают необходимую для пооперационного управ-
ления детализацию этапов производственных процессов до технологических операций. Маршрутные карты описывают параметры выполнения обособленной группы технологических операций. На основании маршрутных карт предусмотрено заполнение ресурсных спецификаций.
Выбор исполнителей
Для коллективного исполнения любого вида работ предусмотрена возможность сформировать бригады исполнителей. Включение физических лиц в состав бригады выполняется без ограничения в выборе организации и подразделения, в которых участник бригады принят на работу, без учета системы оплаты труда, установленной для работника. Для учета индивидуального
78
вклада каждого участника бригады можно задать для него свой коэффициент трудового участия(КТУ). Для закрытия работ на отдельного сотрудника может быть сформирована бригада, состоящая из одного данного работника. Состав бригад имеет
гибкую |
настройку |
и |
может |
уточняться |
непосредственно |
|||
в процессе производства. |
|
|
|
|
|
|||
Формирование потребности в производстве |
|
|||||||
Потребность в производстве может быть сформирована не- |
||||||||
сколькими |
способами. |
Документы |
План |
производст- |
||||
ва используются для поддержки«толкающей» системы управле- |
||||||||
ния материальными потоками. Материальный поток в виде про- |
||||||||
дукции |
и полуфабрикатов «выталкивается» получателю (напри- |
|||||||
мер, на склад) по команде, поступающей из системы управления. |
||||||||
План производства формируется на произвольный временной |
||||||||
интервал с разбивкой |
по периодам, заданным в выбранном сце- |
|||||||
нарии |
планирования. Отдельные |
документы План |
производст- |
|||||
ва выделяют группы, продукция в которых планируется совмест- |
||||||||
но. На основании планов производства возможна оценка потреб- |
||||||||
ности в трудовых |
ресурсах и согласование |
планов |
производства |
|||||
с планами закупок, ведется контроль исполнения планов. |
||||||||
Документы Заказ |
клиента, Заказ |
на внутреннее потребле- |
||||||
ние, Заказ на ремонт формируют потребность в изделиях, которая |
||||||||
может |
быть обеспечена посредством производства. Реализуется |
|||||||
«тянущая» система управления материальными потоками(удов- |
||||||||
летворение возникшей потребности). |
|
|
|
|||||
Принятие |
решения |
о |
производстве. Вне |
зависимости |
||||
от источника потребности для ее обеспечения предлагается еди- |
||||||||
ный механизм, основанный на использовании документов Заказ |
||||||||
на производство. Заказы на производство формируют партии за- |
||||||||
пуска в производство продукции, полуфабрикатов, |
выполнения |
|||||||
работ. |
|
|
|
|
|
|
|
|
Использование серий в производстве. В производстве поддерживается серийный учет материалов, полуфабрикатов, продукции. Использование серий задается в разрезе видов номенклатуры, подразделений и спецификаций. Движение номенклатурных позиций с учетом серий отражается в следующих отчетах:
- структура серии - какие серии материалов использовались при производстве рассматриваемой серии продукции;
79
-анализ себестоимости выпущенной продукции— контроль себестоимости выпуска отдельных партий (по сериям) продукции;
-движение серии номенклатуры — движение серии материалов, полуфабрикатов или продукции, позволяющее дать ответы на следующие вопросы:
-от какого поставщика пришла серия материала;
-на какие склады перемещалась серия материала;
-какие производственные подразделения получали серию материала (полуфабриката);
-при производстве какой продукции была использована серия материала (полуфабриката);
-каким покупателям была отгружена серия продукции.
3.3.Совместное использование с «1С: Документооборот 8»
Совместное использование с«1С: Документооборот 8» до-
полняет программу «1С: ERP Управление предприятием» следующими возможностями:
-создание поручений, изменение и выполнение задач «1С: Документооборота 8»;
-просмотр истории выполнения задач и процессов;
-запуск и работа с бизнес-процессами;
-создание и хранение файлов произвольных типов и работа
сними;
-просмотр, создание, редактирование и отправка электронных писем (входящих, исходящих);
-согласование документов «1С: ERP Управление предприятием»;
-просмотр и добавление связей между документами«1С: Документооборота 8»;
-работа с ежедневными отчетами по учету рабочего време-
ни. Добавление фактических трудозатрат в ежедневные отчеты из данных «1С: ERP Управление предприятием».
Совместное использование с«1С: Документооборотом 8» сэкономит время и избавит от перехода из одной информационной базы в другую: в карточках другой конфигурации или приложении будут доступны гиперссылки, обеспечивающие доступ
80
