Посменное планирование производства в 1С УПП

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

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

Эта статья — не учебник, поэтому здесь не описаны основы работы с объектами подсистемы посменного планирования и смежных подсистем, – рассчитываю, что читатель уже немного знаком с планированием в 1С УПП (а если нет – то всегда может получить начальные знания из руководства пользователя или других источников). Скриншоты из программы также решил не вставлять – размер статьи и так достаточно объемный, рекомендую изучать её, сверяясь непосредственно с программой.

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

ПОДГОТОВКА К ПЛАНИРОВАНИЮ

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

  • Производство по планам. В строках на этой закладке выбираются не конкретные документы, а сценарии планирования (может быть как уточненный, так и укрупненный), с возможностью уточнения до подразделения (если нужно выполнить планирование для конкретного подразделения). Учитываться будут документы «План производства» по выбранному сценарию и подразделению, у которых начало периода плана попадает в указанный в соответствующей строке табличной части период планирования. Распределения выпусков по подпериодам внутри плана производства не учитывается при посменном планировании. Для уточненных планов производства планирование осуществляется по составу планов производства, без учета вида воспроизводства указанной в них продукции. Для укрупненных планов производства выполняется разукрупнение по данным о весах вхождения номенклатуры в номенклатурные группы. Использование данной закладки в качестве источника планирования удобно в случае планирования большого объема продукции, для которой не нужно учитывать индивидуальные сроки производства (т.к. период планирования задается для всего сценария целиком). 
  • Производство по заказам. В строках на этой закладке выбираются документы «Заказ на производство» и (или) «Заказ покупателя». Планированию подлежит только номенклатура с видом воспроизводства «Производство», которую осталось произвести/отгрузить по указанным заказам, на дату документа «План производства по сменам». Т.е. при определении потребности в производстве по заказам учитываются корректировки заказов, закрытия заказов, отгрузки по заказам. Иерархия заказов на производство при посменном планировании не используется: каждый заказ планируется обособленно. Использование данной закладки в качестве источника планирования удобно в случае позаказного производства с индивидуальными сроками выполнения заказов.
  • Индивидуальные выпуски. В строках на этой закладке вносится в нужном количестве конкретная номенклатура (с точностью до характеристик), которую нужно распланировать индивидуально. Индивидуальные выпуски могут планироваться под заказ. Использование данной закладки в качестве источника планирования удобно в случае, когда нужно распланировать выпуск конкретных номенклатурных позиций.

Для каждой строки источника планирования должны быть установлены параметры планирования:

  • Дата запуска – дата начала периода планирования;
  • Дата выпуска – дата окончания периода планирования;
  • Вариант распределения– определяет способ распределения выпусков продукции на период планирования (именно распределения выпусков, а не всего процесса производства):
    • Точно к сроку – последние операции по производству продукции планируются на дату выпуска, а если на эту дату нет возможности распланировать необходимые операции – они сдвигаются на более раннюю дату. Далее планирование ведется против хода времени от последних операций к первым. Этот вариант распределения полностью оправдывает своё название, обеспечивая выпуск продукции максимально близко к назначенной дате выпуска.
    • Как можно быстрее – последние операции по производству продукции планируются на дату запуска, а если на эту дату нет возможности распланировать необходимые операции – они сдвигаются на более позднюю дату. Далее планирование ведется против хода времени от последних операций к первым.  Это самый противоречивый вариант распределения, т.к. от «как можно быстрее»  ожидают планирования от даты запуска по ходу времени. Однако, как и при других вариантах распределения, планирование ведется против хода времени. Разница лишь в способе планирования последних операций.
    • Равномерно – последние операции по производству продукции распределяются условно-равномерно по периоду планирования, а если на какие-то даты нет возможности распланировать необходимые операции – они сдвигаются на более ранние даты. Далее планирование ведется против хода времени от последних операций к первым. При этом варианте распределения выпуски продукции осуществляются на протяжении всего периода планирования.

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

Также на закладке «Дополнительно» необходимо установить общие параметры планирования для всего документа «План производства по сменам»:

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

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

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

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

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

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

Суть посменного планирования в 1С УПП заключается в размещении во времени последовательности технологических операций (необходимых для производства продукции) на имеющихся производственных мощностях (производственных ресурсах).

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

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

В столбце «Перенос» технологической карты устанавливается признак допустимости переноса части тех. операции на другую рабочую смену: при его установке время выполнения операции (К.*Время(выполн.)*Количество) может при планировании разделяться и частично переноситься на другую смену того же рабочего центра в рамках того же дня, на другой рабочий центр или на другой день. Разделение и перенос тех. операций в рамках одной смены одного рабочего центра возможен в любом случае. Забегая вперёд, хочу отметить важность последнего замечания: оно сразу ставит крест на использовании в качестве расписания результатов посменного планирования производства, т.к. в реальных условиях много операций на графике окажется разорвано в ходе исполнения в одном или нескольких местах. В результате сформированный посекундный график получается не применим на практике: вряд ли кто-то захочет прерывать одну операцию, чтобы начать другую, если это не вызвано чрезвычайными обстоятельствами. 

Теперь перейдем к производственным мощностям, на которые необходимо разместить тех. операции. Они описываются рабочими центрами (РЦ) и графиками их работы. Графики достаточно гибко настраиваемые: можно сделать и пятидневку, сменный график, и другие. В соответствии с установленным для конкретного рабочего центра графиком работы будет определяться время его доступности (т.е. время, когда на РЦ можно назначить операции).

Каждая операция в тех. карте назначается либо на один конкретный рабочий центр и тогда может выполняться только на нём, либо на один рабочий центр из указанной для этой операции группы заменяемости рабочих центров (ГЗРЦ). Что конкретно представляет собой рабочий центр и группа заменяемости рабочих центров – вопрос достаточно сложный, рассмотрим его подробно. 

РАБОЧИЕ ЦЕНТРЫ И ГРУППЫ ЗАМЕНЯЕМОСТИ РАБОЧИХ ЦЕНТРОВ

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

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

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

Выполняющие операции примерно с одной скоростью рабочие центры можно объединять в группы заменяемости рабочих центров и подставлять в тех. карты вместо конкретных рабочих центров. Группу заменяемости можно использовать только на тех операциях, на которых входящие в состав этой группы рабочие центры полностью взаимозаменяемы. В крайнем случае можно нивелировать медленную работу некоторых РЦ в группе, сократив их доступность в течение смены (но этот вариант тоже имеет свои очевидные минусы). Один рабочий центр может входить в любое количество групп заменяемости. ГЗРЦ не соответствует какому-то реальному объекту, у ГЗРЦ нет своего графика работы и, соответственно, времени доступности – только отдельные графики работы входящих в неё рабочих центров. При планировании тех. операции, для которой в качестве рабочего центра указана ГЗРЦ, будет выбираться один из рабочих центров, входящих в эту ГЗРЦ. В первую очередь подбирается наиболее доступный РЦ из группы, т.е. такой, у которого в день планирования операции осталось больше доступного времени от начала дня до момента планирования операции (доступность РЦ позже момента планирования операции и в другие дни — игнорируется). При одинаковой доступности учитывается приоритет применения рабочих центров (чем он больше – тем приоритетней), указанный в ГЗРЦ. Если приоритет одинаков – выбирается верхний из перечня РЦ в группе.  

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

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

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

МЕХАНИЗМ ПОСМЕННОГО ПЛАНИРОВАНИЯ

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

При определении очередности планирования строки табличных частей на закладках-источниках сортируются по приоритету в зависимости от указанной в них даты выпуска: чем раньше дата выпуска – тем приоритетней строка (и тем раньше она будет распланирована). При одинаковой дате выпуска больший приоритет имеют строки на закладке «Индивидуальные выпуски», затем «Производство по заказам», затем «Производство по планам». В рамках одной закладки приоритет имеют строки с меньшим номером.

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

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

Планирование по различным вариантам распределения отличается только на начальном этапе и заключается в способе планирования последней операции (в результате которой получается продукция):

  • Точно к сроку. Планирование начинается с даты выпуска. Последняя операция планируется либо на конкретный РЦ (если в тех. карте для этой операции указан конкретный РЦ), либо по описанным выше правилам выбирается один из РЦ, входящих в ГЗРЦ (если в тех. карте для этой операции указана ГЗРЦ). Если график этого РЦ сменный –  то загрузка идет с конца самой ранней смены, а если не сменный – то загрузка идет с конца рабочего дня. Операция занимает подряд все участки свободного времени РЦ, двигаясь назад по оси времени, пока для всей партии обработки операция не будет распланирована. Если операции для всей партии обработки не успевают выполниться в течение доступного времени РЦ за текущую смену – они переносятся в следующем приоритете:
    • На следующую смену этого РЦ (если у него есть еще смена и там есть доступное время);
    • На следующий по приоритету рабочий центр в рамках ГЗРЦ (если в тех. карте для этой операции указана ГЗРЦ).
    • На предыдущий день (при этом если в тех. карте указана ГЗРЦ, то выбор РЦ, на который планировать операции – осуществляется заново). Перенос на предыдущий день возможен без учета даты запуска.

Во всех этих случаях партия обработки разделяется, и её части далее планируются обособленно.

На схеме представлен пример планирования последней операции (с совокупной длительностью для партии = 6,5 смен) для одной партии продукции (которая в ходе планирования разделилась на 7 партий обработки), при варианте планирования «Точно к сроку». Горизонтальные линии – это периоды доступности рабочих центров, а стрелки над ними – загрузка рабочих центров (направление стрелок – это направление планирования).  Номера стрелок – это порядок загрузки рабочих центров на периоде, с учетом их доступности и приоритета.

  • Как можно быстрее. Планирование начинается с даты запуска. Последняя операция планируется либо на конкретный РЦ (если в тех. карте указан конкретный РЦ), либо по описанным выше правилам выбирается один из РЦ, входящих в ГЗРЦ (если в тех. карте указана ГЗРЦ). Если график этого РЦ сменный – загрузка идет с конца самой ранней смены, а если не сменный – то загрузка идет с конца рабочего дня. Операция занимает подряд все участки свободного времени РЦ, двигаясь назад по оси времени, пока для всей партии обработки операция не будет распланирована.  Если операции для всей партии обработки не успевают выполниться в течение доступного времени РЦ за текущую смену – они переносятся по одному из следующих вариантов, в порядке приоритета:
    • На следующую смену этого РЦ (если у него есть еще смена и там есть доступное время);
    • На следующий по приоритету рабочий центр в рамках ГЗРЦ (если в тех. карте для этой операции указана ГЗРЦ).
    • На  следующий день (при этом если в тех. карте указана ГЗРЦ, то выбор РЦ, на который планировать операции –  осуществляется заново). Перенос операций на следующие день возможен только до даты выпуска (включительно).

Во всех этих случаях партия обработки разделяется, и её части далее планируются обособленно.

На схеме представлен пример планирования последней операции (с совокупной длительностью для партии = 6,5 смен) для одной партии продукции (которая в ходе планирования разделилась на 7 партий обработки), при варианте планирования «Как можно быстрее». Горизонтальные линии – это периоды доступности рабочих центров, а стрелки над ними – загрузка рабочих центров (направление стрелок – это направление планирования).  Номера стрелок – это порядок загрузки рабочих центров на периоде, с учетом их доступности и приоритета.

  •  Равномерно. При планировании изначально партия обработки разделяется на несколько обособленных партий, которые распределяются по периоду планирования (от даты запуска до даты выпуска) условно-равномерно. Алгоритм разделения количества выпуска продукции по дням периода следующий:
  1. Количество планируемой продукции увеличивается до размера, ближайшего кратного (в большую сторону) количеству выходных изделий по спецификации (пример: если спецификация задается на 10 шт., а распланировать нужно 16 шт. – будет планироваться 20 шт.).
  2. Количество планируемой продукции (полученное на предыдущем шаге) делится на число дней в периоде планирования.
  3. Полученное на предыдущем шаге число увеличивается до числа, ближайшего кратного (в большую сторону) количеству выходных изделий по спецификации (пример: если спецификация задается на 10 шт, а получилось число 13, то результат будет 20).
  4. Полученное на предыдущем этапе число используется как размер партии обработки, который последовательно назначается для последнего, предпоследнего и т.д. дня в периоде планирования, до тех пор, пока не будет исчерпан весь объем планируемой номенклатуры. Если в какой-то день не хватает требуемого количества – тогда на этот день планируется выполнить весь нераспланированный остаток. На последующие дни периода планирования не планируется ничего.

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

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

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

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

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

Результаты планирования заносятся в табличные части на закладках:

  • Занятость рабочих центров. Сохраняет информацию о периодах работы рабочих центров, на которые этим документом назначены операции.
    • Дата начала – дата и время старта распланированной операции
    • Дата окончания – дата и время финиша распланированной операции
    • Рабочий центр – РЦ, на котором должна выполняться операция
    • Тех операция – выполняемая технологическая операция
    • Номенклатура, характеристика – производимая в результате операции продукция или полуфабрикат. Заполняется в случае, если в результате этой операции выпускается номенклатура. На какой операции выпускается номенклатура, определяется в спецификации, в поле «№ операции» выходного изделия.
    • Количество – количество производимой номенклатуры. Может быть как кратно количеству в спецификации, так и некратно: если операция, на которой производится выпуск, разбита на несколько частей – в результате выполнения каждой такой части будет показан выпуск в количестве, пропорциональном длительности этой части операции (т.е. здесь могут появиться тысячные доли шкафа – это не повод для беспокойства).
    • Конечная продукция – для какой продукции делается этот выпуск (если это и есть выпуск продукции – указывается она сама). Почему-то в данном случае решили обойтись без детализации до характеристик, хотя выпускаемая продукция до характеристик детализируется.
    • Заказ – под какой заказ покупателя или на производство делается данный выпуск.
  • Потребности производства. Сохраняет информацию о потребностях рабочих центров в материалах и полуфабрикатах для обеспечения производства по рассчитанному посменному плану.
    • Дата потребности – дата и время, когда материал или полуфабрикат потребуется на рабочем центре. Дата потребности определяется в соответствии с датой начала операции в посменном плане, для которой требуется материал или полуфабрикат согласно спецификации. В спецификации для материалов и полуфабрикатов номер операции, на котором они потребляются, указывается в столбце «№ операции» табличной части закладки «Исходные комплектующие».
    • Рабочий центр – рабочий центр, на котором образуется потребность. Может быть не указан, если речь идет о потребности в конечной продукции.
    • Номенклатура, характеристика сама потребность: материал или комплектующая.
    • Количество извнекакое количество требуемого материала/комплектующей должно быть получено не в результате выполнения предыдущих операций данного посменного плана.
    • Количество внутри – какое количество требуемого материала/комплектующей должно быть произведено в ходе выполнения данного посменного плана.
    • Конечная продукция продукции, для выпуска которой требуется материал или комплектующая.
    • Заказ – под какой заказ покупателя или на производство делается выпуск, для которого предназначена потребность.

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

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

ВАРИАТИВНОСТЬ ПЛАНОВ

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

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

УЧЕТ ВРЕМЕНИ ПЕРЕМЕЩЕНИЯ ТМЦ В ПРОИЗВОДСТВЕ

При посменном планировании есть возможность учесть необходимое для перемещения между рабочими центрами время транспортировки. Задаётся это время в РС «Режимы транспортировки» (второе название «Длительность доставки материальных ценностей производства»). В регистре предлагается задать количество дней, а также часов и минут, необходимых для транспортировки между источником и приемником. В качестве источника и приемника могут выступать в любом соотношении РЦ, ГЗРЦ и подразделения, однако работоспособным уже довольно давно является только вариант, где и источник и приемник являются конкретными рабочими центрами. Длительность перемещения между другими типами источников и приемников при посменном планировании игнорируется.

ИСПОЛЬЗОВАНИЕ ПОЛНЫХ СПЕЦИФИКАЦИЙ

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

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

УЧЕТ ВНЕШНЕЙ КООПЕРАЦИИ

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

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

ПЕРЕПЛАНИРОВАНИЕ

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

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

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

Ограничения данной схемы:

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

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

АНАЛИЗ РЕЗУЛЬТАТОВ

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

  • Диаграмму посменного плана производства, сформированного всеми проведенными документами «План производства по сменам», можно посмотреть через отчет «Диаграмма загрузки рабочих центров». На диаграмме отображаются области загрузки в разрезе рабочих центров. Цветом выделяются работы, относящиеся к разным заказам. Также отдельным цветом выделяются работы не под заказ. Конец одной партии обработки и начало другой отмечается на диаграмме риской.
  • В отчете «План-фактный анализ производственного планирования» можно сравнить плановые и фактические значения выпусков в количественном выражении, с точностью до дня. Плановые значения задаются посменными планами и заданиями на производство, о которых речь пойдет ниже. Фактические значения отображаются в соответствии с зарегистрированными в системе выпусками продукции.
  • Отчет «Сменно-суточное задание» позволяет сразу по данным посменных планов сформировать посменные задания для передачи в производство. Здесь нужно заметить, что в этом отчете не фигурирует информация о том, в какую минуту и тем более секунду следует выполнить тех. операцию – только информация об операции, её продолжительности и выпускаемой номенклатуре.
  • Отчет «План потребностей производства» позволяет увидеть: в какой день, какие материалы и полуфабрикаты должны быть переданы в производство. Информация о фактической передаче в этом отчете не отображается.

ГДЕ ИСПОЛЬЗУЮТСЯ РЕЗУЛЬТАТЫ ПЛАНИРОВАНИЯ

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

  • После выполнения посменного планирования можно обеспечить потребности производства в материалах:
    • Сформировать потребности для их передачи в обработку «Календарный план закупок»: создать документ «Формирование потребностей», заполнить период на закладке «Планы посменные» и заполнить потребности на закладке «Потребности».
    • Обработкой «Календарный план закупок» сформировать заказы поставщикам на необходимые материалы.
  • Перед передачей в производство можно утвердить сформированный план на конкретную смену документом «Задание на производство». «Утверждение» в данном случае весьма условное, потому что «Задание на производство» хоть и можно заполнить данными посменного плана, но на сам посменные план оно никак не влияет. Задания на производство бывают двух типов:
    • На выпуск – задание выпустить определенное количество номенклатуры.
    • На тех. процесс – задание выпустить определенное количество номенклатуры и сделать определенное количество тех. операций. Если количество номенклатуры, которое нужно произвести, указывается в документе явно, то количество тех. операций рассчитывается исходя из длительности периода выполнения операции и нормы времени, указанной в самой операции (а не в тех. карте). Из-за этого количество операций к выполнению может быть рассчитано неверно.

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

ЧТО ДЕЛАТЬ, ЕСЛИ «НЕ ПЛАНИРУЕТСЯ»

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

  • После нажатия на кнопку «Выполнить планирование» выдается сообщение, что не удалось распланировать операции, но никаких очевидных предпосылок для этого нет (производственных ресурсов должно хватать). В этом случае нужно:
    • Проверить значение начальной границы перепланирования на закладке «Дополнительно» документа «План производства по сменам». Раньше этой даты операции в план ставиться не будут.
    • Проверить, указаны ли для используемых рабочих центров графики работы в РС «Графики рабочих центров». Сами графики, разумеется, должны быть заполнены. В противном случае при планировании не будет найден свободный период работы рабочих центров, и операции некуда будет распланировать.
    • Проверить, заполнены ли списки рабочих центров в группах заменяемости рабочих центров. ГЗРЦ не имеют своих собственных графиков работы и доступности, поэтому если в их составе не указаны рабочие центры – работы распланировать не получится.
    • Проверить, корректно ли указаны периоды планирования и варианты распределения на закладках «Производство по планам», «Производство по заказам», «Индивидуальные выпуски» (как связаны эти параметры – описано выше).
    • Проверить какое время выполнения указано в тех. карте для тех. операции, которую не удалось распланировать: если длительность тех. операции (К.*Время (выполн.)*Количество) больше, чем продолжительность смены рабочего центра, и при этом для неё не установлен флаг «Перенос» – такую операцию невозможно поставить в план, т.к. не найдется ни одного подходящего по продолжительности периода работы РЦ.
  • После нажатия на кнопку «Выполнить планирование» никаких служебных сообщений не появляется, но и планирование не выполняется. Нужно проверить:
    • Дата документа «План производства по сменам» должна быть больше (позже) даты заказов, указанных на его закладке «Производство по заказам», а также больше даты всех корректировок и изменений этих заказов, которые необходимо учесть при планировании.
    • Для продукции и полуфабрикатов должны быть созданы спецификации номенклатуры и установлены основными на дату планирования. Проверить наличие основных спецификаций для номенклатуры можно в РС «Основные спецификации номенклатуры». Спецификации могут не устанавливаться основными, только если они явно указываются в плане производства, заказе на производство или на закладке «Индивидуальные выпуски». 
    • Основным спецификациям на дату планирования должны быть сопоставлены технологические карты. Проверить можно в РС «Технологические карты спецификаций номенклатуры».
    • В технологических картах для не последних операций должны быть указаны номера следующих операций. Для последних операций номер следующей операции не указывается – так механизм планирования определяет, с какой операции начинать планирование.
    • В используемых для планирования спецификациях должны быть указаны номера операций, в результате которых появляются выходные изделия (как правило, это последняя операция из тех. карты). Они указываются в поле «№ операции» информации о выходном изделии. Номер должен в точности соответствовать номеру операции из тех. карты (не порядковому номеру операции в табличной части, а именно номеру операции), иначе выпуски планироваться не будут. Если это поле в спецификации не активно – нужно установить флаг «Вести планирование производства по сменам» в настройках параметров учета.
    • В используемых для планирования спецификациях должны быть указаны номера операций, на которых потребляются материалы и полуфабрикаты. Они указываются в столбце «№ операции» табличной части закладки «Исходные комплектующие», для каждой комплектующей отдельно. Номер должен в точности соответствовать номеру операции из тех. карты (не порядковому номеру операции в табличной части, а именно номеру операции), иначе потребности планироваться не будут. Если этот столбец в спецификации не активен – нужно установить флаг «Вести планирование производства по сменам» в настройках параметров учета.

ЧЕГО НЕ МОЖЕТ ПОСМЕННОЕ ПЛАНИРОВАНИЕ

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

  • Никакой оптимизации графика работы производства при составлении планов нет. Алгоритм планирования однопроходный, позволяющий получить исполнимый (с учетом заложенных в него ограничений), план производства, но не более того.
  • Группировок партий обработки при посменном планировании – нет. И даже наоборот, партии обработки во время планирования разделяются автоматически при каждом удобном случае.
  • Планирование вперед по оси времени от первых операций до последних – отсутствует. При всех вариантах распределения (в т.ч. и «как можно быстрее») 1С УПП планирует только против хода времени от последних операций к первым. Чтобы узнать самую раннюю дату, когда может быть изготовлена продукция, нужно запускать механизм планирования несколько раз, меняя дату выпуска и проверяя исполнимость.
  • Учет минимальной партии и кратности выпуска при посменном планировании – не реализован.
  • Учет минимальной партии и кратности потребления комплектующих при посменном планировании – не реализован.
  • Альтернативные тех. процессы при посменном планировании не используются. 
  • Нет учета выполненных тех. операций посменного плана. В связи с этим организация возможности регенерации посменных планов – очень трудоемкий процесс: это создает много дополнительных сложностей в учете, таких как необходимость большой детализации полуфабрикатов и своевременность отражения выпусков.
  • Нет возможности посменного планирования в разрезе сценариев и, соответственно, возможности автоматизированного сравнения результатов в разрезе сценариев. Вариативность можно организовать только искусственно: проводя и снимая с проведения группы документов «План производства по сменам», условно относящиеся к разным сценариям.

КОМУ И ЧЕМ МОЖЕТ БЫТЬ ПОЛЕЗНО ПОСМЕННОЕ ПЛАНИРОВАНИЕ

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

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

Посменное планирование позволяет:

  • Получить более точный план потребностей производства в материалах, чем «привезите всё к дате запуска заказа», т.к. формируемый в результате план потребления производством материалов становится более дифференцирован. В зависимости от условий конкретного предприятия полученный план потребностей может быть неточен до минут или до часов, но при этом вполне точен до дней или хотя бы до недель. В результаты снабженцы будут знать, что определенные материалы нужно поставить к определенному дню или к началу определенной недели, а не к дате запуска заказа в производство.   
  • Точнее оценить исполнимость производственного плана, чем при других видах планирования. Например, выполняя планирование производства по ключевым ресурсам, есть возможность оценить, может ли предприятие в принципе «переварить» имеющийся объем заказов, но остается неизвестно, удастся ли это сделать, т.к. нагрузка на конкретные производственные ресурсы может быть распределена во времени очень неравномерно. Посменное планирование позволяет распределить загрузку по времени работы производственных ресурсов (рабочих центров) и дать значительно более точный ответ, смогут они с этой нагрузкой справиться или нет.
  • Получить приблизительный план выпуска производством продукции на рабочих центрах. Также как и в снабжении, к посекундному плану выполнения операций нужно относиться снисходительно. Этот план не обязывает производство с точностью до минут или секунд следовать указаниям машины, а лишь дает основу для формирования сменно-суточных заданий. «Кривизна» плана может быть скомпенсирована умелой работой мастера или диспетчера, который сгруппирует партии, где это уместно, перераспределит работу по исполнителям и т.п.

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

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

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

ЗАКЛЮЧЕНИЕ

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


Петровичев Николай

 

21 Comments

  1. TODD22
    В качестве источника и приемника могут выступать в любом соотношении РЦ, ГЗРЦ и подразделения, однако работоспособным уже довольно давно является только вариант, где и источник и приемник являются конкретными рабочими центрами. Длительность перемещения между другими типами источников и приемников при посменном планировании игнорируется.

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

    P.S. готовлюсь на спеца по УПП.

    Reply
  2. NPetrovichev

    (1) TODD22, может зависеть от релиза. На последнем у меня нет возможности проверить, но это и не важно — на аттестации может оказаться, что решать придется на каком-то старом релизе, где работало иначе. На экзамене 2,5 года назад лично у меня не сработал вообще ни один вариант, о чем я честно написал в комментарии к решению — оценку за это не снизили. Так что готовьтесь к любому повороту и действуйте по ситуации. Удачи на экзамене.

    Reply
  3. TODD22

    (2) Релиз у меня где то 4-5 месячной давности. Но буду иметь ввиду. У меня по задаче посменного планирования больше всего пока что сложности.

    Я не совсем понимаю как её правильно решать. У меня условие «оценить средствами посменного планирования возможность производства максимального количества изделий «Светильник»». Далее в условии указываются ограничения, когда зарезервированы станки и тд. С этим сложности не возникает. Я не понимаю каким образом оценить максимальное количество. Это сидеть потом и подбирать в документе планирования количество которое распланируется без «остатка»?

    Reply
  4. Synoecium

    Труд по написанию такой подробной и нужной статьи внушает уважение, спасибо.

    Reply
  5. Bacemo

    Молодец. Лучше чем в книгах 1С +

    Reply
  6. shtv

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

    Reply
  7. vlastapov

    Очень впечатляет. Проработаем с начальником производства.

    Reply
  8. LanGrid

    За статью несомненно +.

    Хочу внести некоторые уточнения:

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

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

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

    В итоге;

    1.Подменив «ТаблицаВыпусков» в «Модуле объекта» документа «План производства по сменам» , получим необходимую Вам последовательность распределения выпуска, а не ту которая получилась у разработчиков.

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

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

    Мне, в соответствии со спецификой Нашего производства, пришлось исправить и доделать существующий функционал, разными способами )).

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

    Reply
  9. Snork

    (0) можно фото/схемы к публикации обновить? Видимо ссылки устарели. Спс

    Reply
  10. EvilDoc

    (8)

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

    Хм.. не выражается ли это с тем что при планировании система пропускает смены? Вот столкнулся

    Reply
  11. sokir

    Хорошо расписал.

    Все остальное найденное в гугле какая то туфта ни о чем — еще больше вопросов появлялось только.

    А тут толково.

    Reply
  12. kompbuh

    Полезная статья. Получается на закладке «Производство по заказам» документы «Заказ на производство» и (или) «Заказ покупателя» только выбираются? Механизм заполнения отсутствует?

    Reply
  13. user1022969

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

    Reply
  14. Азверин

    (13) Справочник «Рабочие центры» -> Перейти -> Графики рабочих центров.

    Reply
  15. user1022969

    (14)Вы о чем? Можете скрин прислать, где там в УПП 1.3 время есть?

    Reply
  16. Азверин

    (15) Почитайте эту статью: https://infostart.ru/public/309318

    Reply
  17. user1022969

    (16)Я вроде бы конкретный задал вопрос? Где в этой статье написано, как заполнить время работы? Можно цитату? И скрин пожалуйста, как вы энто самое время заполняете.

    Reply
  18. Азверин

    (17) вот уж Вы лентяй — «В соответствии с установленным для конкретного рабочего центра графиком работы будет определяться время его доступности (т.е. время, когда на РЦ можно назначить операции).»

    Reply
  19. user1022969

    (18)Это кто уж лентяй, так Вы. Я эту статью читал. И написать подобную могу. Но вопрос остается открытым — ГДЕ УКАЗЫВАЕТСЯ ВРЕМЯ ДОСТУПНОСТИ РАБОЧЕГО ЦЕНТРА???!!! Написать можно что угодно. Вы например мне написали: Справочник «Рабочие центры» -> Перейти -> Графики рабочих центров. Где вы там увидели реквизиты для указания времени работы? Можно скрин? Я прошу картинку не зря. Потому что кроме Вас этих реквизитов никто не видит. А автору той статьи минус за дезинформацию и лень посмотреть и проверить то, о чем он пишет.

    Reply
  20. Азверин

    (19) надо было прекращать беседу после первого ответа.

    Reply
  21. user1022969

    (20)Так я не понимаю, как можно давать информацию людям, если вы сами в ней не уверены. Упаси аллах от таких консультантов. Вы в работе тоже так уверенно даете ложную информацию? Повезло вам с клиентами.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *