Какие потоки в строительстве

Содержание

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

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

Ключевые выводы

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

Что такое денежный поток?

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

Репортаж 5 го канала о строительстве компрессорной в Выборге Северный поток

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

Будущий денежный поток проекта

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

Распределение затрат

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

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

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

Покупайте по лучшим ценам

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

Краткий обзор

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

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

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

Быстрая обработка заказов на изменение

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

Отправляйте автоматические счета немедленно

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

Принимать электронные платежи

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

Обучите руководителя проекта управлению денежными потоками

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

Избегайте завышения и занижения счетов

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

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

Установите цель для выдающихся дневных продаж

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

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

Источник: nesrakonk.ru

​​Что такое денежный поток: виды, расчет и значение для инвестора

Есть бытовое выражение “Деньги утекают как вода”, а в экономике часто используют термин “денежный поток”.

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

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

Понятие денежного потока

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

Это понятие применимо к разным сферам:

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

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

В конце рассчитывают сальдо и на его основе определяют различные показатели эффективности, которые дадут ответ на 2 главных вопроса:

  1. Будет ли от проекта отдача и в каком размере?
  2. Когда именно инвестор получит отдачу на вложенные деньги?

Денежный поток обозначают аббревиатурой CF (сокращенно от cash flow), что в переводе значит поток наличных денег.

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

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

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

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

Виды и формулы расчета

Денежный поток принято делить на поток от трех видов деятельности: инвестиционной, операционной и финансовой. Для инвестора больший интерес представляют два его вида: чистый и свободный cash flow.

Инвестиционный

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

Включает:

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

CFI = Поступления от продажи активов – Капитальные затраты – Затраты на покупку финансовых активов

Операционный

Операционный денежный поток (OCF) связан с текущей деятельностью и отражает способность предприятия получать от нее реальные деньги.

Включает:

  1. притоки – выручку от реализации продукции, работ, услуг;
  2. оттоки – затраты на приобретение сырья, материалов, топлива, энергии, оплату налогов, выплату заработной платы, внереализационные расходы, оплату процентов по кредитам.
Читайте также:  Незавершенное строительство какие проводки

OCF = EBITDA – Налоги +/– Изменение оборотного капитала

Финансовый

Финансовый денежный поток (CFF) связан с изменениями в капитале предприятия.

Включает:

  1. притоки – поступления от эмиссии ценных бумаг, полученные кредиты, субсидии, дотации;
  2. оттоки – выплаты в погашение кредитов, обратный выкуп акций, погашение облигаций, выплаты купонов и дивидендов.

CFF = Поступления от эмиссии ценных бумаг + Кредиты и прочие привлеченные средства – Погашение кредитов – Погашение облигаций – Обратный выкуп акций – Выплаты по ценным бумагам (купоны, дивиденды)

Чистый

По каждому из трех вышеперечисленных потоков рассчитывается разность (сальдо) между притоками и оттоками. Она может быть положительной и отрицательной.

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

NCF = CFI + OCF + CFF

Свободный

Свободный денежный поток (FCF) показывает, сколько денег осталось у предприятия после оплаты всех текущих расходов и осуществления капитальных вложений. Он имеет такое название, потому что может быть свободно выведен из бизнеса без снижения его эффективности.

В инвестициях капитальные затраты называют CAPEX, поэтому формула расчета FCF будет выглядеть так:

Как использовать показатель cash flow в инвестициях

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

Отрицательное значение означает только одно: компания тратит больше, чем зарабатывает. Но это не всегда плохо.

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

У некоторых предприятий можно наблюдать ситуацию, когда по отчету МСФО получена чистая прибыль, а FCF равен 0 или вообще отрицательный. Так может получиться из-за метода расчета прибыли, который учитывает не только денежные статьи, но и амортизацию или курсовые разницы, например. В отчетности показывают бумажную прибыль, тогда как cash flow – это движение реальных денег.

Пример такой ситуации видим в Газпроме. Посмотрите на цифры чистой прибыли и FCF за последние годы.

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

Исключение составляет только кризисный 2020 год. Но реальные деньги компания не генерировала ни в 2017, ни в последние 2 года.

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

Инвестор должен внимательно проанализировать все составляющие cash flow и выявить причины его слишком большого или слишком маленького значения.

Например, Газпром на протяжении последних 5 лет имеет CAPEX более 1 трлн рублей.

Это строительство газопроводов “Сила Сибири”, “Северный поток – 2” и пр. Новая инициатива о газификации населения (подведение газовой трубы к дому) за счет компании тоже вряд ли приведет к улучшению показателя FCF.

Некоторые компании выбрали FCF базой для расчета дивидендов. Например, Алроса, НЛМК, ФосАгро. Инвестор может сразу после выхода отчетов примерно рассчитать размер выплат.

Данные для расчета FCF можно найти в Отчете о движении денежных средств по МСФО. Например, у Газпрома за 2020 г. мы видим следующие цифры.

Денежный поток в личных финансах

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

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

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

Советуем прочитать книгу Роберта Кийосаки “Квадрант денежного потока”. Всех людей, кто получает доход, автор разделил на 4 категории.

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

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

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

Заключение

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

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

Источник: quasa.io

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

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

Поток в логистике: понятие, особенности, типы

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

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

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

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

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

Если формулировать предельно кратко, то поток — это направленное движение каких-либо объектов.

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

  1. Основные потоки — материальные;
  2. Вспомогательные потоки (не обязательно имеющие вещественную природу):
    • информационные;
    • финансовые;
    • сервисные;
    • другие (трудовые, транспортные).

    Виды потоков в логистике

    Классификация потоков в логистике

    Материальный поток и его виды

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

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

    Материальный поток (англ. «Material flow») — сырье, заготовки, комплектующие, НЗП, готовая продукция, рассматриваемые в процессе применения к ним логистических операций (приемка, перегрузка, затаривание и пр.) в течение конкретного периода времени.

    Важно, что материальный поток в логистике — всегда перемещающиеся вещественные предметы (заготовки, НЗП, товары), находящиеся в процессе движения, трансформации, динамики.

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

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

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

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

    По направленности движения:

    • входной поток — приходит в логистическую систему из внешней среды (например, закупка заводом комплектующих);
    • выходной поток — наоборот, исходит во внешнюю среду из логистической системы (например, отгрузка выполненного заказа).

    По отношению к логистической системе:

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

    По степени сложности внутренней структуры:

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

    По степени определенности:

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

    По степени непрерывности:

    • непрерывный поток — за определенный промежуток времени (минуту, час, день) через некий пункт траектории протекания потока проходит фиксированное и/или ненулевое количество объектов (например, непрерывно движущийся конвейер с молочными тетрапаками);
    • дискретный (прерывистый) поток — объекты по траектории перемещения потока движутся с интервалами, паузами, перерывами (например, поставки сырья с определенным интервалом, допустим, раз в месяц).

    По консистенции груза (т. е. по степени его плотности, густоты, твердости) в потоке, его физико-механическим свойствам:

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

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

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

    Читайте также:  Строительство турксиба было завершено в

    Информационный поток в логистике и его виды

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

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

    Информационный поток (англ. «Information flow») — сообщения (в любой форме, от устной до электронной), генерируемые первоначальным материальным потоком и предназначающиеся для осуществления управляющих функций.

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

    Кроме того стоит привести именно классификацию информационных потоков :

    1. По типу носителей информации:
      • потоки на традиционных бумажных носителях (записки, документы, письма);
      • потоки на цифровых носителях (флеш-карты, компакт-диски);
      • потоки электронных каналов связи (компьютерные и телефонные сети).
      • По назначению информации:
        • директивные — передают приказы, указания; играют управляющую функцию;
        • нормативно-справочные — нормы, стандарты, различная справочная информация;
        • учетно-аналитические — контрольные параметры, бухгалтерская информация, аналитические данные;
        • вспомогательные — все остальное; информация в таких потоках полезная, но не первостепенной важности.
        • По режиму обмена информацией:
          • потоки «онлайн» — данные передаются через телекоммуникационные сети в режиме реального времени (e-mail, zoom-конференции, мессенджеры);
          • потоки «оффлайн» — данные передаются вне сети, устно или посредством бумажных документов, писем.
          • По способу передачи информации:
            • почтовой службой;
            • курьером в руки;
            • телефоном или факсом;
            • электронной почтой (e-mail);
            • посредством видео-связи;
            • интернет-мессенджерами (Telegram, Viber, WhatsApp и т. п.).
            • По степени открытости (секретности):
              • открытые потоки (доступны всем);
              • закрытые потоки (доступны только внутри фирмы, подразделения);
              • секретные (конфиденциальные) потоки.

              Финансовые потоки и их классификация

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

              Управление финансовыми потоками компании — одна из базовых задач менеджмента компании.

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

              Не стоит путать финансовый поток с денежным потоком (кэш-фло; англ. «Cash flow»). Это разные понятия, имеющие различные сферы приложения.

              Финансовые потоки предприятия, как и все предыдущие виды, также можно подразделить на внутренние и внешние (в зависимости от их направленности), и на входящие и исходящие (по месту протекания). Но кроме того можно описать и несколько разновидностей финансовых потоков в логистике, присущих именно им:

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

                    Сервисные и другие виды потоков в логистике

                    Материальные потоки традиционно считаются основными в логистике. С ними тесно взаимосвязаны информационные и финансовые потоки. Но на этом все разнообразие потоков в логистике не исчерпывается! Например, часто выделяют сервисные потоки или, иначе, потоки услуг.

                    Сервисный поток — определенный объем услуг оказанных клиентам за конкретный период времени.

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

                    Грузовой поток (англ. «Freight traffic») — объем груза, перевезенного за определенный период (как правило, один год), по конкретному маршруту отдельными видами транспорта.

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

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

                    1. Алесинская T. В. Основы логистики. Общие вопросы логистического управления. — Учебное пособие. Таганрог: Изд-во ТРТУ, 2005.
                    2. Гаджинский А. М. Логистика: Учебник. – 20-е изд. – М.: Издательско-торговая корпорация «Дашков и Ко», 2012. – 484 с.
                    3. Герасимов Б. И., Жариков В. В., Жариков В. Д. Основы логистики: учебное пособие. – М.: ФОРУМ, 2008. – 304 с.: ил. – (Профессиональное образование).
                    4. Григорьев М. Н. Логистика. Базовый курс: учебник / М. Н. Григорьев, С. А. Уваров. — М .: Издательство Юрайт, 2011. — 782 с. — (Основы наук).
                    5. Классификация грузов // ГрузТранс. URL: http://grtrans.ru/index.php?option=com_contentid=37:2010-02-09-13-43-49Itemid=6 (дата обращения: 25.08.2016)
                    6. Корпоративная логистика. 300 ответов на вопросы профессионалов / Под общ. и научн. редакцией проф. В. И. Сергеева. – М.: ИНФРА-М, 2005. – 976 с.
                    7. Понятие, виды и классификация логистических потоков // Записки философа-практика. URL: http://tonygcoolioff.livejournal.com/13356.html (дата обращения: 24.08.2016)

                    Нашли опечатку? Помогите сделать статью лучше! Выделите орфографическую ошибку мышью и нажмите Ctrl + Enter.

                    Источник: galyautdinov.ru

                    Потоки производства

                    Какие потоки производства существуют в Вашей компании? Ответ на этот вопрос необходим для формирования плана задач по развитию производственной системы.

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

                    ГОСТ Р 57524-2017 Бережливое производство. Поток создания ценности.

                    3.1.1 поток (stream): Совокупность элементарных действий, которые управляются как целое, характеризуемое скоростью перемещения основной характеристики объекта.

                    3.1.2 поток создания ценности (value stream): Все действия, как создающие, так и не создающие ценность, которые позволяют продукции пройти все процессы от разработки концепции до запуска в производство и от принятия заказа до доставки потребителю.

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

                    Виды потоков

                    Выделяют следующие основные виды потоков в производственных системах:

                    1. Материальные потоки производства

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

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

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

                    Основные параметры материального потока производства, например:

                    1. номенклатура (например SKU, тип ассортимента и т.п.);
                    2. характеристики изделия (например габаритные размеры, вес);
                    3. вид и тип упаковки груза;
                    4. параметры, способ и условия доставки;
                    Виды материальных потоков

                    В зависимости от размещения потока, относительно производства различают:

                    • внутренний (если поток расположен в границах производственной схемы);
                    • внешний (если поток выходит за пределы производства).

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

                    • входные потоки;
                    • выходные потоки;

                    По характеру производства:

                    • непрерывные (как правило технологические потоки замкнутого цикла, например производство бензина.);
                    • дискретные.

                    2. Информационные потоки производства

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

                    В зависимости от потоков, выделяют следующие виды информационных потоков:

                    1. выстраиваемых связей внутри системы: горизонтальный или вертикальный
                    2. места воздействия (происхождения): внешний или внутренний
                    3. направления потока: входной или выходной
                    Основные показатели информационного потока, могут быть например:

                    1) источник возникновения;

                    2) направление движения потока;

                    3) скорость передачи и приема;

                    4) интенсивность потока и др.

                    3. Финансовые потоки производства

                    Финансовый поток – это поток, отражающий движение финансовых ресурсов.

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

                    Классификация финансовых потоков

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

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

                    Источник: dolean.ru

                    Процессы и потоки in-depth. Обзор различных потоковых моделей

                    Здравствуйте дорогие читатели. В данной статье мы рассмотрим различные потоковые модели, которые реализованы в современных ОС (preemptive, cooperative threads). Также кратко рассмотрим как потоки и средства синхронизации реализованы в Win32 API и Posix Threads. Хотя на Хабре больше популярны скриптовые языки, однако основы — должны знать все 😉

                    Потоки, процессы, контексты.

                    Системный вызов (syscall). Данное понятие, вы будете встречать достаточно часто в данной статье, однако несмотря на всю мощь звучания, его определение достаточно простое 🙂 Системный вызов — это процесс вызова функции ядра, из приложение пользователя. Режим ядра — код, который выполняется в нулевом кольце защиты процессора (ring0) с максимальными привилегиями.

                    Режим пользователя — код, исполняемый в третьем кольце защиты процессора (ring3), обладает пониженными привилегиями. Если код в ring3 будет использовать одну из запрещенных инструкций (к примеру rdmsr/wrmsr, in/out, попытку чтения регистра cr3, cr4 и т.д.), сработает аппаратное исключение и пользовательский процесс, чей код исполнял процессор в большинстве случаях будет прерван. Системный вызов осуществляет переход из режима ядра в режим пользователя с помощью вызова инструкции syscall/sysenter, int2eh в Win2k, int80h в Linux и т.д.

                    И так, что же такое поток? Поток (thread) — это, сущность операционной системы, процесс выполнения на процессоре набора инструкций, точнее говоря программного кода. Общее назначение потоков — параллельное выполнение на процессоре двух или более различных задач. Как можно догадаться, потоки были первым шагом на пути к многозадачным ОС. Планировщик ОС, руководствуясь приоритетом потока, распределяет кванты времени между разными потоками и ставит потоки на выполнение.

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

                    • Регистры процессора.
                    • Указатель на стек потока/процесса.
                    • Если ваша задача требует интенсивного распараллеливания, используйте потоки одного процесса, вместо нескольких процессов. Все потому, что переключение контекста процесса происходит гораздо медленнее, чем контекста потока.
                    • При использовании потока, старайтесь не злоупотреблять средствами синхронизации, которые требуют системных вызовов ядра (например мьютексы). Переключение в редим ядра — дорогостоящая операция!
                    • Если вы пишете код, исполняемый в ring0 (к примеру драйвер), старайтесь обойтись без использования дополнительных потоков, так как смена контекста потока — дорогостоящая операция.
                    Читайте также:  Основание пола это в строительстве

                    Классификация потоков

                    • По отображению в ядро: 1:1, N:M, N:1
                    • По многозадачной модели: вытесняющая многозадачность (preemptive multitasking), кооперативная многозадачность (cooperative multitasking).
                    • По уровню реализации: режим ядра, режим польователя, гибридная реализация.

                    Классификация потоков по отображению в режим ядра

                    • Центральный планировщик ОС режима ядра, который распределяет время между любым потоком в системе.
                    • Планировщик библиотеки потоков. У библиотеки потоков режима пользователя может быть свой планировщик, который распределяет время между потоками различных процессов режима пользователя.
                    • Планировщик потоков процесса. Уже рассмотренные нами волокна, ставятся на выполнение именно таким способом. К примеру свой Thread Manager есть у каждого процесса Mac OS X, написанного с использованием библиотеки Carbon.

                    Модель N:M отображает некоторое число потоков пользовательских процессов N на M потоков режима ядра. Проще говоря имеем некую гибридную систему, когда часть потоков ставится на выполнение в планировщике ОС, а большая их часть в планировщике потоков процесса или библиотеки потоков. Как пример можно привести GNU Portable Threads. Данная модель достаточно трудно реализуема, но обладает большей производительностью, так как можно избежать значительного количества системных вызовов.

                    Модель N:1. Как вы наверное догадались — множество потоков пользовательского процесса отображаются на один поток ядра ОС. Например волокна.

                    Классификация потоков по многозадачной модели

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

                    Так и появилось понятие кооперативной многозадачности (cooperative multitasking), т.е. все потоки выполняются поочередно, с равным временем выполнения. Никакой другой поток, не может вытеснить текущий выполняющийся поток. Такой очень простой и очевидный подход нашел свое применение во всех версиях Mac OS вплоть до Mac OS X, также в Windows до Windows 95, и Windows NT. До сих пор кооперативная многозадачность используется в Win32 для запуска 16 битных приложений. Также для обеспечения совместимости, cooperative multitasking используется менеджером потоков в Carbon приложениях для Mac OS X.

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

                    В это время каждый поток и процесс в системе обзавелся таким свойством, как приоритет. Подробнее о приоритетах потоков и процессов в Win32 API вы можете прочесть в книге Джефри Рихтера, мы на этом останавливатся не будем 😉 Таким образом поток с большим приоритетом, может вытеснить поток с меньшим. Такой прицип лег в основу вытесняющей многозадачности (preemptive multitasking). Сейчас все современные ОС используют данный подход, за исключением реализации волокон в пользовательском режиме.

                    Классификация потоков по уровню реализации

                    1. Реализация потоков на уровне ядра. Проще говоря, это классическая 1:1 модель. Под эту категорию подпадают:
                      • Потоки Win32.
                      • Реализация Posix Threads в Linux — Native Posix Threads Library (NPTL). Дело в том, что до версии ядра 2.6 pthreads в Linux был целиком и полностью реализован в режиме пользователя (LinuxThreads). LinuxThreads реализовывалf модель 1:1 следующим образом: при создании нового потока, библиотека осуществляла системный вызов clone, и создавало новый процесс, который тем не менее разделял единое адресное пространство с родительским. Это породило множество проблем, к примеру потоки имели разные идентификаторы процесса, что противоречило некоторым аспектам стандарта Posix, которые касаются планировщика, сигналов, примитивов синхронизации. Также модель вытеснения потоков, работала во многих случаях с ошибками, по этому поддержку pthread решено было положить на плечи ядра. Сразу две разработки велись в данном направлении компаниями IBM и Red Hat. Однако, реализация IBM не снискала должной популярности, и не была включена ни в один из дистрибутивов, потому IBM приостановила дальнейшую разработку и поддержку библиотеки (NGPT). Позднее NPTL вошли в библиотеку glibc.
                      • Легковесные ядерны потоки (Leight Weight Kernel Threads — LWKT), например в DragonFlyBSD. Отличие этих потоков, от других потоков режима ядра в том, что легковесные ядерные потоки могут вытеснять другие ядерные потоки. В DragonFlyBSD существует множество ядерных потоков, например поток обслуживания аппаратных прерываний, поток обслуживания программных прерываний и т.д. Все они работают с фиксированным приоритетом, так вот LWKT могут вытеснять эти потоки (preempt). Конечно это уже более специфические вещи, про которые можно говорить бесконечно, но приведу еще два примера. В Windows все потоки ядра выполняются либо в контексте потока инициировавшего системный вызов/IO операцию, либо в контексте потока системного процесса system. В Mac OS X существует еще более интересная система. В ядре есть лишь понятие task, т.е. задачи. Все операции ядра выполняются в контексте kernel_task. Обработка аппаратного прерывания, к примеру, происходит в контексте потока драйвера, который обслуживает данное прерывание.
                      • Реализация потоков в пользовательском режиме. Так как, системный вызов и смена контекста — достаточно тяжелые операции, идея реализовать поддержку потоков в режиме пользователя витает в воздухе давно. Множество попыток было сделано, однако данная методика популярности не обрела:
                        • GNU Portable Threads — реализация Posix Threads в пользовательском режиме. Основное преимущество — высокая портабельность данной библиотеки, проще говоря она может быть легко перенесена на другие ОС. Проблему вытиснения потоков в данной библиотеке решили очень просто — потоки в ней не вытесняются 🙂 Ну и конечно ни о какой мультмпроцессорности речь идти не может. Данная библиотека реализует модель N:1.
                        • Carbon Threads, которые я упоминал уже не раз, и RealBasic Threads.
                        • Гибридная реализация. Попытка использовать все преимущества первого и второго подхода, но как правило подобные мутанты обладают гораздо бОльшими недостатками, нежели достоинствами. Один из примеров: реализация Posix Threads в NetBSD по модели N:M, которая была посже заменена на систему 1:1. Более подробно вы можете прочесть в публикации Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism.

                        Win32 API Threads

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

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

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

                        Поток в Win32 может пребывать в состоянии сна (suspend). Можно «усыпить поток» с помощью вызова функции SuspendThread, и «разбудить» его с помощью вызова ResumeThread, также поток можно перевести в состояние сна при создании, установив значение параметра СreateSuspended функции CreateThread. Не стоит удивлятся, если вы не увидите подобной функциональности в кроссплатформенных библиотеках, типа boost::threads и QT. Все очень просто, pthreads просто не поддерживают подобную функциональность.

                        Средства синхронихации в Win32 есть двух типов: реализованные на уровне пользователя, и на уровне ядра. Первые — это критические секции (critical section), к второму набору относят мьютексы (mutex), события (event) и семафоры (semaphore).

                        Критические секции — легковесный механизм синхронизации, который работает на уровне пользовательского процесса и не использует тяжелых системных вызовов. Он основан на механизме взаимных блокировок или спин локов (spin lock). Поток, который желает обезопасить определенные данные от race conditions вызывает функцию EnterCliticalSection/TryEnterCriticalSection. Если критическая секция свободна — поток занимает ее, если же нет — поток блокируется (т.е. не выполняется и не отъедает процессорное время) до тех пор, пока секция не будет освобождена другим потоком с помощью вызова функции LeaveCriticalSection. Данные функции — атомарные, т.е. вы можете не переживать за целостность ваших данных 😉

                        • Они использует примитивы ядра при выполнении, т.е. системные вызовы, что сказывается не производительности.
                        • Могут быть именованными и не именованными, т.е. каждому такому объекту синхронизации можно присвоить имя.
                        • Работают на уровне системы, а не на уровне процесса, т.е. могут служить механизмом межпроцессного взаимодействия (IPC).
                        • Используют для ожидания и захвата примитива единую функцию: WaitForSingleObject/WaitForMultipleObjects.

                        Posix Threads или pthreads

                        Сложно представить, какая из *nix подобных операционных систем, не реализует этот стандарт. Стоит отметить, что pthreads также используется в различных операционных системах реального времени (RTOS), потому требование к этой библиотеке (вернее стандарту) — жестче. К примеру, поток pthread не может пребывать в состоянии сна. Также в pthread нет событий, но есть гораздо более мощный механизм — условных переменных (conditional variables), который с лихвой покрывает все необходимые нужды.

                        Поговорим об отличиях. К примеру, поток в pthreads может быть отменен (cancel), т.е. просто снят с выполнения посредством системного вызова pthread_cancel в момент ожидания освобождения какого-нибудь мьютекса или условной переменной, в момент выполнения вызова pthread_join (вызывающий поток блокируется до тех пор, пока не закончит свое выполнение поток, приминительно к которому была вызвана функция) и т.д. Для работы с мьютексами и семафорами существует отдельные вызовы, как-то pthread_mutex_lock/pthread_mutex_unlock и т.д.

                        Conditional variables (cv) обычно используется в паре с мьютексами в более сложных случаях. Если мьютекс просто блокирует поток, до тех пор, пока другой поток не освободит его, то cv создают условия, когда поток может заблокировать сам себя до тех пор, пока не произойдет какое-либо условия разблокировки. Например, механизм cv помогает эмулировать события в среде pthreads. Итак, системный вызов pthread_cond_wait ждет, пока поток не будет уведомлен о том, что случилось определенное событие. pthread_cond_signal уведомляет один поток из очереди, что cv сработала. pthread_cond_broadcast уведомляет все потоки, которые вызывали pthread_cond_wait, что сработала cv.

                        Прощальное слово

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

                        UPD: дополнил статью небольшой информацией о режиме ядра и режиме пользователя.
                        UPD2: исправил досадные промахи и ошибки. Спасибо комментаторам 😉

                        Источник: habr.com

                        Рейтинг
                        Загрузка ...