Учет сроков годности: Учет товаров по срокам годности в УТ 11

Содержание

Учет сроков годности на складах. Варианты реализаций

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

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

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

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

1.2. Товар не хранится в набивных стеллажах и доступ кладовщику обеспечен доступ к любой ячейке хранения. 

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

Данный вариант дает прирост скорости при подборе товаров по сравнению с первым, но имеет и ряд недостатков:

2.1. Трудозатраты на размещение товара увеличиваются. 

2.2. Вводится организационное ограничение на размещение товаров с разными сроками годности в одной ячейке. Это не позволяет оптимизировать использование складских площадей.

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

3. Подбор товаров, имеющих сроки годности по FIFO. Основная идея такого варианта – подбор товара осуществляется в той же последовательности, что его поступления (FIFO – First In First Out, первый пришел – первый ушел). В этом случае сроки годности по товару в системе не ведутся, что значительно упрощает обработку товара в отличии от полноценного учета сроков годности. Вместе с этим, данный вариант позволяет значительно уменьшить вероятность появления на складе остатков товаров с истекшим сроком годности. 

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

3.1. Ячейки хранения на складе должны быть промаркированы.

3.2. В информационной системе товар должен числиться в разрезе ячеек.

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

4. Полноценный учет сроков годности на складе. Работа по FEFO (First end – first out уходит первым товар, у которого раньше заканчивается срок годности), либо BBD (Best before date – отгрузка с учетом срока годности). Данный вариант, безусловно, является одним из самых трудоемких с точки зрения учета, однако, приносит наилучший результат. Для такого варианта на складе необходимо внедрять WMS систему.

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

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

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

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

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

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

Краткие особенности видов учета приведены в следующей таблице:

Вид учетаВид информационной системыПлюсы решенияМинусы решенияУсловия, при которых вариант наиболее оптимален
Учет сроков годности не ведется Отсутствует Простота использования Большая вероятность возникновения просроченных остатков на складах. Нет данных об остатках в разрезе сроков годности. Срок годности позиции больше оборачиваемости в 5 раза и выше. Напольное хранение. Набивные стеллажи Кладовщики имеют очень низкую квалификацию. Учетная система в компании отсутствует, либо, обеспечивает минимум бизнес-процессов компании. ИТ отдел компании отсутствует, либо, привлекается по необходимости сотрудник на аутсорсинге.
Учет сроков годности по бумажным карточкам Учетная система Простота использования. Возможность предупредить истечение сроков годности. Усложнение процессов на складе. Необходимость проведения частых инвентаризаций. Нет возможности оптимизировать маршруты подбора позиций. Поиск позиции с требуемым сроком годности может затянуть процесс подбора. Срок годности позиции больше оборачиваемости в 3-5 раз. Значительная часть позиций хранится напольно. Отсутствуют набивные стеллажи. Кладовщики имеют среднюю квалификацию и выше. Учетная система в компании отсутствует, либо, обеспечивает минимум бизнес-процессов компании. ИТ отдел компании отсутствует, либо, привлекается по необходимости сотрудник на аутсорсинге.
Контроль уходимости товаров по FIFO Возможно в учетной системе, однако, рекомендуется решение на базе WMS Нет необходимости вносить сроки годности на приемке товара. Минимализация просроченных остатков. Работа с товарами, имеющими сроки годности, не отличается от работы с другими товарами. Существует возможность построить оптимальные маршруты подбора товара. Данных о реальных сроках годности в системе нет. Возможны ситуации, когда более поздние партии, поступившие на склад, имеют меньшие сроки годности. Такие ситуации не обрабатываются. Вариант используется, как правило, для работы с сухими смесями, используемыми в строительстве. Срок годности у них от 0.5 года, что практически исключает ситуации с возникновением просроченных остатков.
Контроль уходимости по FEFO Сроки годности ведутся в WMS системе Максимальный контроль за учетом сроков годности. Более сложный способ учета на складе. Жестка дисциплина кладовщиков при работе с товаром. Установка WMS и обеспечение инфраструктуры, обеспечивающей работу системы, требует финансовых вложений. Продукты питания (особенно молочная продукция). Фармацевтика. Прочие области, имеющие краткие сроки годности товаров, сравнимые с оборачиваемостью данных номенклатурных позиций

Автор Гавриил Пришвин

Особенности автоматизации хранения товаров со сроком годности – Склад и техника

М. Власов,
директор по развитию компании Axelot

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

Ассортимент товаров, имеющих срок годности, довольно разнообразен. Наиболее очевидный пример – это продукты питания. К этой же группе товаров относят лекарства, парфюмерию, косметику, лакокрасочные материалы и др. Однако существуют товары, необходимость контроля которых с точки зрения даты изготовления не столь очевидна, например, автомобильные шины. Безусловно, срок их годности измеряется не днями, как, например, у йогурта, а месяцами, однако на складе, не использующем систему автоматизации, даже длительный срок годности может в определенный момент превратиться в серьезную проблему из-за ошибок учета и «потерь» товара. В проектной деятельности Axelot был опыт работы именно с таким складом. Шины – товар разнообразный по ассортименту, но очень похожий по внешнему виду (различия только в радиусе и рисунке протектора), поэтому работа с ним для кладовщиков вдвойне усложнялась из-за визуальной однородности товара и из-за требований к срокам хранения. Утилизация большой партии просроченных шин по причине ошибок в учете стала одним из веских поводов для руководства предприятия инвестировать средства в проект внедрения складского программного обеспечения.

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

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

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

Для строгого соблюдения сроков годности отбор товара в заказ должен идти в первую очередь из зоны штучного хранения. Здесь проявляется противоречие между разными параметрами отбора. Если в заказе количество товара кратно коробам, то разумней с точки зрения оптимизации подбора взять товар из зоны коробочного хранения. Однако в этом случае может получиться, что будет отгружен товар со сроком годности, который истекает поздней, чем срок годности товара в зоне штучной отгрузки. Это логистическое противоречие: что важней для каждой товарной группы или товара – обеспечить оптимальность отбора или соблюсти последовательность ухода со склада товаров с заданными сроками годности – каждому предприятию предстоит разрешить самостоятельно. Для скоропортящегося товара лучше предпочесть соблюдение сроков годности, а для товаров, срок годности которых, например, несколько недель, можно поступиться в отдельных случаях соблюдением принципа FEFO (First expired – First out) ради быстрого отбора большими единицами без выполнения излишней операции пополнения. Если товар уходит со склада в основном паллетами и изредка коробами, то, возможно, эффективней будет отгружать его паллетами, сохраняя высокую скорость обработки заказа и контролируя сроки годности в зоне его коробочного хранения с помощью отчетов.

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

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

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

Работа с характеристиками. Учет по размерам, срокам годности, сериям

Иногда возникает необходимость различать одну товарную позицию по какому-либо признаку (характеристике). Например:

  • Магазины одежды и обуви — разделение по размерам

  • Продуктовые магазины — разделение по срокам годности

  • Аптеки — разделение по сериям

Предупреждение

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

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

Пример использования характеристик

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

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

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

Поступление товаров с характеристиками

Есть несколько способов ввода характеристик для товара. Самый правильный — это указать нужные варианты на этапе поступления товара.

  • В таблице «Список товаров для поступления» выведите колонку «Характеристика» (ссылка )
  • Заполните эту колонку нужными значениями (например, размерами).

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

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

Складской остаток с характеристиками

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

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

Или можно изменить количество на складе, нажав на

Если какие-то товарные характеристики вам больше не нужны, вы можете удалить их нажав на кнопку:

Розничные цены на товары с характеристиками

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

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

Штрихкоды для товара с характеристиками

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

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

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

Системный штрихкод будет указан среди прочих параметров товарного остатка:

Напечатать ценник с таким штрихкодом можно из раздела Прайслисты. В шаблоне ценника должен быть использован параметр «Внутренний ШК остатка».

Особенности посерийного и партионного учета

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

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

Особенности учета по срокам годности

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

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

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

Образец журнала учета сроков годности лекарственных препаратов в 2020 году

Для чего нужен и чем предусмотрен

По ФЗ от 12.04.2010 № 61-ФЗ «Об обращении лекарственных средств» и приказу Минздравсоцразвития РФ от 23.08.2010 № 706н «Об утверждении Правил хранения лекарственных средств», вести журнал учета сроков годности лекарственных средств — обязанность медицинских учреждений и аптечных сетей. Нельзя употреблять лекарства с просроченным сроком годности в больницах и продавать их людям в аптеках. В связи с тем, что срок годности лекарств ограничивается не только датами, написанными на упаковке, но и условиями хранения, необходимо фиксировать данные измерительных приборов в месте содержания медикаментов и записывать их. Все это делается, чтобы лекарства поступали к потребителям качественными, эффективными и безопасными.

Форма журнала

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

  • бумажного носителя;
  • электронного носителя;
  • стеллажных карт.

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

Кто заполняет

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

Порядок заполнения

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

  • нумерация по порядку лекарственных средств;
  • серийный номер;
  • название медикаментов;
  • дата окончания срока реализации.

Обратите внимание на особенности учета медикаментов с ограниченным сроком годности в бумажном варианте.

Перед началом заполнения книга:

  • переплетается и брошюруется;
  • пронумеровывается;
  • заверяется подписью руководителя и печатью.

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

Образец журнала сроков годности лекарственных препаратов

Ответственность за отсутствие журнала

Поскольку приказ по препаратам с ограниченным сроком годности № 706н Минздравсоцразвития РФ обязывает вести соответствующую документацию, административная ответственность за отсутствие книги регистрации ложится на:

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

Лекарственные средства с ограниченным сроком годности

]]>

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

Формы документов: Лекарственные средства с ограниченным сроком годности

Судебная практика: Лекарственные средства с ограниченным сроком годности Открыть документ в вашей системе КонсультантПлюс:
Интересная цитата из решения ФАС: Заказчик должен установить единое требование о необходимом остаточном сроке годности товара вне зависимости от общего срока годности данного товара»…Комиссия считает, что в данном случае описание объекта закупки не носит объективный характер и может привести к ограничению количества участников закупки, предлагающих товар с различным общим сроком годности, но с одинаковым остаточным сроком годности. В соответствии с описанием объекта закупки, в данном случае для заказчика имеет значение показатель остаточного срока годности товара. В соответствии с условиями описания объекта закупки с одной стороны заказчика устроит лекарственное средство с остаточным сроком годности 10 месяцев, вместе с тем, в случае предложения поставщиком лекарственного средства с общим сроком годности 3 лет, Заказчику необходим остаточный срок годности уже 24 месяцев и т.д. Таким образом, Заказчик должен был установить единое требование о необходимом остаточном сроке годности товара вне зависимости от общего срока годности данного товара.»

Статьи, комментарии, ответы на вопросы: Лекарственные средства с ограниченным сроком годности Открыть документ в вашей системе КонсультантПлюс:
Статья: Об учете скидок, предоставляемых аптекой покупателям
(Тарасова Е. А.)
(«Аптека: бухгалтерский учет и налогообложение», 2019, N 4)Напомним: аптека обязана соблюдать сроки годности продаваемых лекарственных препаратов. Просроченные лекарства продавать запрещено (ст. 5 Закона РФ от 07.02.1992 N 2300-1 «О защите прав потребителей»), поэтому на лекарственные препараты, срок реализации которых близится к концу, аптечная организация вправе снизить цену. В противном случае ей придется их утилизировать. В силу п. 11 и 12 Правил хранения лекарственных средств в целях предотвращения продажи и отпуска просроченных лекарственных средств в аптеке необходимо вести учет лекарственных средств с ограниченным сроком годности на бумажном носителе или в электронном виде с архивацией. Контроль над своевременной реализацией лекарственных средств с ограниченным сроком годности должен осуществляться с использованием компьютерных технологий, стеллажных карт с указанием наименования лекарственного средства, серии, срока годности либо журналов учета сроков годности. Порядок ведения учета названных лекарственных средств устанавливается руководителем организации или индивидуальным предпринимателем. Открыть документ в вашей системе КонсультантПлюс:
«Защита исключительных прав на изобретения, используемые в лекарственных препаратах: проблемы правового регулирования и направления совершенствования законодательства: Монография»
(отв. ред. О.В. Гутников, С.А. Синицын)
(«ИЗиСП», «КОНТРАКТ», 2019)Поскольку лекарственные средства как объекты здравоохранения присутствуют в обороте в качестве товаров, на них распространяется действие экономических законов спроса и предложения, но именно целевое назначение лекарственных препаратов и их связанность с естественными правами личности предполагают установление для их оборота специального правового режима, который исключал бы любые формы экономической и социальной дискриминации для пациента, готового заплатить за них любую названную цену, особенно в условиях монополии рынков, заведомо ограничивая экономически мотивированный интерес в сбыте лекарственных средств с истекшим сроком годности или вновь открывшимся побочным действием по сниженным ценам.

Учет остаточного срока годности в 1С ERP

  • Заказчик: БИОКАД
  • Регион: г. Москва, г. Санкт-Петербург
  • Направление: Фармацевтическое производство
  • Информационные системы: 1С:ERP Управление предприятием
  • Продолжительность проекта: 9 месяцев
    • Проведена адаптация 1С:ERP для учета входного контроля качества поставляемого сырья.
    • Разработана подсистема учета остаточного срока годности (ОСГ) готовой продукции. Разработка позволила планировать отгрузки клиентам в разрезе сроков годности. Исключены ситуации, когда под клиента резервируется товар с более низким сроком, чем прописано в соглашении.
    • Реализована прослеживаемость каждой упаковки выпущенной продукции по ОСГ (Track&Trace).
    • Отдел продаж получил возможность оперативно контролировать ОСГ продукции на складах. На основании этих данных можно управлять ценами.
    • Благодаря ОСГ значительно продукции на складе, снизился объем просрочки. Практически вся продукция стала реализовываться.
    • При работе с заказами менеджеры стали оперировать только характеристиками.

Заказчик

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

Решаемая задача

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

Решение

Изменение структуры НСИ по продукции, добавление характеристик с нужными градациями ОСГ. Разработка механизма автоматического понижения ОСГ продукции, путем переноса остатков с одной характеристики на другую – с более низким ОСГ.

Описание процесса

  • С производства всегда выпускается серия продукции с 100% ОСГ, в течение дня система автоматически понижает уровень ОСГ по серии на ступень ниже, в нашем случае это было 80%.
  • Когда процент остаточного срока годности к сроку хранения препарата приближается к следующему уровню ОСГ характеристики, система автоматически производит понижение ОСГ на всех складах с остатками по серии.
  • Последним уровнем является характеристика с 0% ОСГ и называется в системе «ПРОСРОЧКА». Понижение до этой характеристики происходит сразу по истечению срока годности лекарственного препарата.
  • Все манипуляции по переносу остатков, подмене характеристик в незакрытых документах, подмене резервов система делает автоматически, без участия пользователей. Также задавать уровни ОСГ можно в пользовательском режиме по потребностям заказчика.

Достигнутые результаты

  1. Отдел продаж получил возможность оперативно контролировать ОСГ продукции на складах. На основании этих данных можно управлять ценами (скидки на товары с малым ОСГ).
  2. Удалось значительно увеличить оборачиваемость продукции на складе, снизить объем просрочки. Практически вся продукция стала реализовываться.
  3. При работе с заказами менеджеры стали оперировать только характеристиками. Для резерва менеджер указывает дату отгрузки и нужный клиенту ОСГ препарата, исходя из этих данных система автоматически подбирает подходящую серию и ставит ее в резерв.

Услуги и продукты из статьи

Не разобрались в вопросе? Бесплатная консультация эксперта.

Ирина

Консультант-аналитик 1С

Отчет по срокам хранения товаров в УТ11

Описание

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

Отчет позволяет оценить количество залежавшегося товара в разрезе срока хранения.

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

Работа с сериями и сроками годности номенклатуры предполагает два этапа:

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

Отчет можно изменять, используя всю функциональность СКД.

Изменение варианта отчета «Основной»

С помощью отчета «Оценка остатков по срокам хранения» вы сможете:

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

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

Планируется добавить в будущем

  • Установка ценовой группы для товаров по сроку залежалости (аналогично версии для УТ10.3)

Внешний отчет разработан для 1С:Управление торговлей 11 и платформы 1С:Предприятие 8.2, 8.3 (тестировалось на УТ 11.110)

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

Учет товаров по срокам годности в УТ11

Для учета сроков годности в УТ 11 есть 2 типа политики учета серий — первый предполагает автоматическое заполнение серий в расходных документах с возможностью ручной корректировки

Учет товаров по срокам годности

А политика второго типа не предполагает ручной корректировки — программа сама автоматически определяет нужные серии для списания по методу FEFO (first expired, first out, «первым испортится, первым отгружается»):

Учет товаров по срокам годности.Политка учета

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

Учет товаров по срокам годности. Вид номенклатуры

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

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

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

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

Политика учета серий

Варианта два:

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

Дополнительная информация

  • Внешняя обработка для конфигурации «1С: Управление торговлей 11»
  • Код открыт
  • Поставляется в виде внешней обработки

Как учитывать просроченные запасы | Small Business

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

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

Вычтите любые затраты, которые вы ожидаете понести при продаже просроченных запасов, из потенциальной продажной цены. Вычтите полученный результат из первоначальной стоимости, чтобы определить размер вашего убытка. Если вы не планируете продавать товар с истекшим сроком годности, ваш убыток будет равен первоначальной стоимости.В этом примере предположим, что вы планируете потратить 5 долларов на упаковку просроченных продуктов для продажи. Вычтите 5 долларов из 55, чтобы получить 50 долларов. Вычтите 50 долларов из 500, чтобы получить убыток в 450 долларов.

Дебетовать счет «убыток от списания запасов» в ваших записях на сумму убытка. Если убыток для вашего малого бизнеса незначителен, вы можете вместо этого дебетовать счет «себестоимости проданных товаров». Дебет увеличивает эти счета, которые являются расходными счетами. В этом примере предположим, что убыток в размере 450 долларов является значительным для вашего бизнеса.Дебетовать 450 долларов США на счет «Убыток от списания запасов».

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

Вычтите убыток из предыдущего баланса запасов и укажите новую сумму в своем балансе. Продолжая пример, предположим, что еда с истекшим сроком годности была вашим единственным инвентарем, а ваш предыдущий баланс составлял 500 долларов. Вычтите 450 долларов из 500, чтобы получить 50 долларов.Отметьте «Товарно-материальные запасы 50 долларов США» в своем балансе.

Отчет «Убыток от списания запасов» и сумма убытка как статья расходов в отчете о прибылях и убытках. В этом примере укажите в своем отчете о прибылях и убытках «Убыток от списания запасов в размере 450 долларов США».

Получите список учетных записей пользователей с истекшим сроком действия в AD с помощью PowerShell

Первоначально опубликовано в июле 2017 г. и обновлено в августе 2019 г.

Как получить список учетных записей пользователей с истекшим сроком действия с помощью PowerShell

Одной из наиболее важных задач, которую выполняет администратор Active Directory, является обеспечение своевременного сообщения об истекших учетных записях пользователей и принятие мер по их немедленному удалению или отключению.Обратите внимание, что учетные записи пользователей, для которых установлен срок действия, создаются только временно. Например, вы могли создать несколько учетных записей пользователей, чтобы позволить поставщикам входить в Active Directory. Точно так же вы могли создать учетные записи пользователей для подрядчиков. Если вы хотите узнать, у каких учетных записей истек срок действия, выполните следующую команду PowerShell:

 Search-ADAccount -Server $ ThisDomain -Credential $ Creds -AccountExpired -UsersOnly -ResultPageSize 2000 -resultSetSize $ null | Выберите имя объекта, SamAccountName, DistinguishedName 

Обратите внимание на использование командлета Search-ADAccount PowerShell снова, но на этот раз с другим переключателем.Используемый нами переключатель — AccountExpired . Как следует из названия, переключатель AccountExpired помогает собирать учетные записи пользователей, срок действия которых истек.

Как получить дату истечения срока действия учетной записи с помощью PowerShell

Чтобы получить дату истечения срока действия учетной записи AD для всех включенных пользователей в вашей Active Directory, вы можете использовать командлет Get-ADUser со свойством -AccountExpirationDate . Запустите следующий сценарий в PowerShell ISE на вашем Windows Server:

 Get-ADUser -Filter 'enabled -eq $ true' -Properties AccountExpirationDate | Выберите sAMAccountName, различающееся имя, AccountExpirationDate 
.

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

Если вам нужна сводка для определенной группы, вам необходимо изменить сценарий, добавив параметр -SearchBase . Вы можете передать данные в файл .csv (например, чтобы импортировать его в Excel или открыть в текстовом редакторе), добавив | export-csv –NoTypeInformation

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

 Get-ADUser -Filter 'enabled -eq $ true' -Searchbase "OU = IT, DC = enterprise, DC = com" -Properties AccountExpirationDate | Выберите SAMAccountName, отличное имя, AccountExpirationDate | export-csv C: \ Temp \ ExpiryDate.csv -NoTypeInformation 

Подводя итог, с минимальными навыками написания сценариев Microsoft Powershell Search-ADAccount в сочетании с Get-ADUser могут помочь вам решить множество специальных задач по очистке и анализу AD.

Нужны дополнительные сценарии PowerShell для Active Directory? Найдите все самые популярные команды PowerShell для Active Directory в одном сообщении блога.

Нирмал является MCSEx3, MCITP, и он был удостоен награды Microsoft MVP в области служб каталогов и сетей Windows. Он специализируется на написании сценариев PowerShell, Microsoft Azure, Office 365, службах каталогов, отказоустойчивых кластерах, Hyper-V и продуктах System Center.

Как получить дату истечения срока действия пароля пользователей AD

В этом руководстве я покажу вам, как узнать дату истечения срока действия пароля для учетных записей пользователей Active Directory.

Это очень просто сделать.

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

Проверьте это.

Метод 1. Использование команды Net User для отображения даты истечения срока действия пользователя

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

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

 Сетевой пользователь ИМЯ ПОЛЬЗОВАТЕЛЯ / домен 

На скриншоте ниже показан пример для пользователя mfoster.

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

То есть для метода 1.

Метод 2: Использование PowerShell для отображения даты истечения срока действия пароля всех пользователей

Чтобы запрашивать информацию о пользователях с помощью PowerShell, вам потребуется установить модуль AD. Если у вас загружены инструменты RSAT, то все готово.

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

 get-aduser -filter * -properties passwordlastset, passwordneverexpires | ft Имя, passwordlastset, Passwordneverexpires 

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

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

 Get-ADUser -filter {Enabled -eq $ True -and PasswordNeverExpires -eq $ False} –Properties «DisplayName», «msDS-UserPasswordExpiryTimeComputed» |
Select-Object -Property "Displayname", @ {Name = "ExpiryDate"; Выражение = {[datetime] :: FromFileTime ($ _."msDS-UserPasswordExpiryTimeComputed")}} 

Команда выше https://blogs.technet.microsoft.com/poshchap/2014/02/21/one-liner-get-a-list-of-ad-users-password-expiry-dates/и источник:

Чтобы экспортировать результаты PowerShell в CSV, просто добавьте | export-csv FILEPATH до конца.

Я сказал вам, что это будет легко. Команды PowerShell, которые вы можете буквально копировать и вставлять, должны работать в вашей среде. Команда Net User просто требует, чтобы вы вошли в учетную запись пользователя AD для запроса.

Вам также может понравиться…

Рекомендуемый инструмент: SolarWinds Server & Application Monitor

Эта утилита была разработана для мониторинга Active Directory и других важных служб, таких как DNS и DHCP. Он быстро обнаруживает проблемы с контроллером домена, предотвращает сбои репликации, отслеживает неудачные попытки входа в систему и многое другое.

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

Загрузите бесплатную пробную версию здесь

Set-ADAccountExpiration (ActiveDirectory) | Документы Microsoft

Устанавливает дату истечения срока действия учетной записи Active Directory.

В этой статье

Синтаксис

  Set-ADAccount  Истечение срока
   [-Что, если]
   [-Подтверждать]
   [-AuthType ]
   [-Credential ]
   [[-DateTime] ]
   [-Identity] 
   [-Partition ]
   [-Пройти через]
   [-Сервер ]
   [-TimeSpan ]
   []   

Описание

Командлет Set-ADAccountExpiration устанавливает время истечения срока действия для учетной записи пользователя, компьютера или службы. Чтобы указать точное время, используйте параметр DateTime . Чтобы указать период времени от текущего времени, используйте параметр TimeSpan .

Параметр Identity указывает учетную запись Active Directory, которую необходимо изменить.

Вы можете идентифицировать учетную запись по ее отличительному имени, GUID, идентификатору безопасности (SID) или имени учетной записи диспетчера учетных записей безопасности (SAM). Вы также можете установить для параметра Identity значение переменной объекта, например $ , или передать объект учетной записи через конвейер в параметр Identity .Например, вы можете использовать командлет Search-ADAccount для получения объекта учетной записи, а затем передать этот объект по конвейеру в командлет Set-ADAccountExpiration. Точно так же вы можете использовать командлеты Get-ADUser , Get-ADComputer или Get-ADServiceAccount для получения объектов учетной записи, которые можно передать по конвейеру этому командлету.

Для сред Active Directory Lightweight Directory Services (AD LDS) необходимо указать параметр Partition , за исключением следующих двух условий:

  • Командлет запускается с диска поставщика Active Directory.
  • Контекст или раздел именования по умолчанию определяется для среды AD LDS.

Чтобы указать контекст именования по умолчанию для среды AD LDS, установите свойство msDS-defaultNamingContext объекта агента службы каталогов Active Directory (DSA) ( nTDSDSA ) для экземпляра AD LDS.

Примеры

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

  PS C: \> Set-ADAccountExpiration -Identity PattiFu -DateTime «18.10.2008»  

Эта команда устанавливает срок действия учетной записи SamAccountName PattiFu 18 октября 2008 г.

Пример 2: Установить дату истечения срока действия учетной записи для всех учетных записей пользователей в указанной группе

  PS C: \> Get-ADGroupMember -Identity BO1Accounts | где {$ _. objectClass -eq "user"} | Set-ADAccountExpiration -TimeSpan 60.0: 0  

Эта команда устанавливает дату истечения срока действия всех учетных записей пользователей, которые являются членами группы BO1Accounts, равной 60 дням с этого момента.

Параметры

-AuthType

Определяет используемый метод аутентификации.Допустимые значения для этого параметра:

  • переговоры или 0
  • Basic или 1

Метод проверки подлинности по умолчанию — согласование.

Для базового метода аутентификации требуется соединение Secure Sockets Layer (SSL).

902
Тип: ADAuthType
Допустимые значения: Negotiate, Basic
Позиция: Именованный
Значение по умолчанию: Нет ввода
Принимать подстановочные знаки: Ложь

-Подтвердить

Запрашивает подтверждение перед запуском командлета.

9022
Тип: SwitchParameter
Псевдонимы: cf
Позиция: Именованный
Значение по умолчанию: Ложный
Ложный ввод Принимать подстановочные знаки: Ложь

-Credential

Задает учетные данные пользователя, которые будут использоваться для выполнения этой задачи.Учетные данные по умолчанию — это учетные данные текущего вошедшего в систему пользователя, если только командлет не запущен из модуля Active Directory для диска поставщика Windows PowerShell. Если командлет запускается с такого диска поставщика, по умолчанию используется учетная запись, связанная с этим диском.

Чтобы указать этот параметр, вы можете ввести имя пользователя, например User1 или Domain01 \ User01, или указать объект PSCredential . Если вы укажете имя пользователя для этого параметра, командлет запросит пароль.

Также можно создать объект PSCredential с помощью сценария или командлета Get-Credential . Затем вы можете установить для параметра Credential значение объекта PSCredential .

Если действующие учетные данные не имеют разрешения на уровне каталога для выполнения задачи, модуль Active Directory для Windows PowerShell возвращает прерывающую ошибку.

Тип: PSCredential
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложный Ложный подстановочный знак

-DateTime

Задает срок действия учетной записи с помощью значения DateTime .Предполагается, что время является местным, если не указано иное. Если значение времени не указано, предполагается, что время равно 12:00:00 AM по местному времени. Если дата не указана, предполагается, что это текущая дата.

Тип: DateTime
Позиция: 2
Значение по умолчанию: Нет
Принять ввод конвейера: Ложные Ложные символы подстановки

-Личность

Задает объект учетной записи Active Directory, предоставляя одно из следующих значений свойств.Идентификатор в скобках — это отображаемое имя LDAP для атрибута. Допустимые значения для этого параметра:

  • Выдающееся имя
  • GUID (objectGUID)
  • Идентификатор безопасности (objectSid)
  • Имя учетной записи SAM (sAMAccountName)

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

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

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

  • Microsoft.ActiveDirectory.Management.ADUser
  • Microsoft.ActiveDirectory.Management.ADComputer
  • Microsoft.ActiveDirectory.Management.ADServiceAccount
Тип: ADAccount
Позиция: 0
Значение по умолчанию: Нет
Принять конвейерный ввод:

— Раздел

Задает отличительное имя раздела Active Directory.Отличительное имя должно быть одним из контекстов именования на текущем сервере каталогов. Командлет выполняет поиск в этом разделе, чтобы найти объект, определенный параметром Identity .

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

В средах доменных служб Active Directory (AD DS) значение по умолчанию для раздела устанавливается в следующих случаях:

  • Если для параметра Identity задано отличительное имя, значение по умолчанию Partition автоматически создается из этого отличительного имени.
  • При запуске командлетов с диска поставщика Active Directory значение по умолчанию Раздел автоматически создается из текущего пути на диске.
  • Если ни один из предыдущих случаев не применим, значение по умолчанию Раздел устанавливается на раздел по умолчанию или контекст именования целевого домена.

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

  • Если для параметра Identity задано отличительное имя, значение по умолчанию Partition автоматически создается из этого отличительного имени.
  • При запуске командлетов с диска поставщика Active Directory значение по умолчанию Раздел автоматически создается из текущего пути на диске.
  • Если целевой экземпляр AD LDS имеет контекст именования по умолчанию, значение по умолчанию Раздел устанавливается на контекст именования по умолчанию. Чтобы указать контекст именования по умолчанию для среды AD LDS, установите свойство msDS-defaultNamingContext объекта агента службы каталогов Active Directory (DSA) ( nTDSDSA ) для экземпляра AD LDS.
  • Если ни один из предыдущих случаев не применим, параметр Partition не будет принимать никаких значений по умолчанию.
Тип: Строка
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложный Ложный Ложный подстановочный знак

-PassThru

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

Тип: SwitchParameter
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложный Ложный Ложный подстановочный знак

-Сервер

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

Укажите экземпляр доменных служб Active Directory одним из следующих способов:

Значения доменного имени:

  • Полное доменное имя
  • Имя NetBIOS

Значения сервера каталогов:

  • Полное имя сервера каталогов
  • Имя NetBIOS
  • Полное имя сервера каталогов и порт

Значение по умолчанию для этого параметра определяется одним из следующих методов в порядке их перечисления:

  • Используя значение сервера из объектов, прошедших через конвейер
  • Используя информацию о сервере, связанную с диском поставщика Windows PowerShell доменных служб Active Directory, когда командлет выполняется на этом диске
  • С помощью домена компьютера под управлением Windows PowerShell
Тип: Строка
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложный Ложный Ложный подстановочный знак

-TimeSpan

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

Укажите временной интервал в следующем формате:

[-] D.H: M: S.F

где:

  • D = дни (от 0 до 10675199)
  • H = Часы (от 0 до 23)
  • M = минуты (от 0 до 59)
  • S = секунды (от 0 до 59)
  • F = доли секунды (от 0 до 9999999)

Примечание. Значения времени должны находиться в пределах следующих значений:

.

-10675199: 02: 48: 05.4775808 и 10675199: 02: 48: 05.4775807.

Тип: TimeSpan
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложный Ложные символы подстановки

-WhatIf

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

Тип: SwitchParameter
Псевдонимы: wi
Позиция: Именованный
Значение по умолчанию: Ложь 9022 9022 Ложь Принимать подстановочные знаки: Ложь

Входы

Нет или Microsoft.ActiveDirectory.Management.ADAccount

Объект учетной записи получен параметром Identity .

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

  • Microsoft.ActiveDirectory.Management.ADUser
  • Microsoft.ActiveDirectory.Management.ADComputer
  • Microsoft.ActiveDirectory.Management.ADServiceAccount

Выходы

Нет

Банкноты

  • Этот командлет не работает с моментальным снимком Active Directory.
  • Этот командлет не работает с контроллером домена только для чтения.

Работа с датой истечения срока действия учетной записи в Active Directory — с помощью PowerShell

К настоящему времени большинство из нас знает, что даты Active Directory — не самые простые фрагменты данных, с которыми нужно иметь дело. Понимать, как AD хранит финики и работает с ними, очень интересно на интеллектуальном уровне и в равной степени бесит на уровне продуктивности. Доступ к этим данным из PowerShell — полезный метод для освоения.Если вам еще предстоит глубоко погрузиться в свидания, пора.

Только один сценарий быстрого свидания / комментарий в этом посте. При работе с атрибутом AccountExpires в AD возникает странный опыт, который не является интуитивно понятным. Не слишком сложно, просто может заставить вас покачать головой.

ОК, поэтому атрибут, связанный с объектом пользователя, является датой истечения срока действия учетной записи. Пока имеет смысл.

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

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

Проблема возникает с новой учетной записью, в которой бит никогда не изменялся. Значение атрибута «accountexpires» не имеет смысла.Вам нужно будет обработать это в своем сценарии. Если сценарий не обрабатывает неверные данные, PowerShell выдает вам сообщение об ошибке, и тогда начинается устранение неполадок. Многие MVP и тому подобное обсуждали это, поэтому его относительно легко найти, но на первый взгляд это немного упущение для командлетов. Думаю, ты со всем не справишься!

Потратьте некоторое время на изучение обработки дат в PowerShell. Это интересное упражнение, от которого иногда можно почесать голову.Однако после того, как вы научитесь, с этим будет легко справиться.

Как я могу создать учетные записи пользователей с автоматически истекающим сроком действия?

пользователейradd

Вы можете контролировать срок действия учетной записи пользователя с помощью параметра --expiredate для useradd .

выдержка из useradd man page

  -e, --expiredate EXPIRE_DATE
     Дата, когда учетная запись пользователя будет отключена. Дата
     указывается в формате ГГГГ-ММ-ДД.Если не указано, useradd будет использовать указанную по умолчанию дату истечения срока действия.
     переменной EXPIRE в / etc / default / useradd или пустой строкой
     (без истечения срока действия) по умолчанию.
  

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

  $ useradd -e 30.07.2013 someuser
  

чаге

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

  $ chage -E 30.08.2013 someuser
  

вычисление даты +30 дней с этого момента

Сделать это на самом деле довольно просто, используя команду date . Например:

  $ date -d "30 дней"
Вс 28 июля, 01:03:05 EDT 2013
  

Вы можете отформатировать, используя параметры + FORMAT для команды date , что в итоге даст вам следующее:

  $ date -d "30 дней" + "% Y-% m-% d"
2013-05-28
  

Собираем все вместе

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

  $ useradd -e `date -d" 30 дней "+"% Y-% m-% d "` someuser
  

Затем, когда вы хотите настроить их срок годности, вы должны периодически запускать эту команду:

  $ chage -E `date -d" 30 дней "+"% Y-% m-% d "` someuser
  

Указание периодов времени менее 24 часов

Если вы хотите, чтобы пользователь был активен только в течение нескольких минут, вы не можете использовать указанные выше параметры, поскольку они требуют указания даты.В этом случае вы можете либо настроить crontab для удаления / блокировки созданного пользователя по истечении указанного времени (например, 10 минут), либо вы можете выполнить одно из следующих действий:

  adduser someuser && sleep 600 && usermod --lock someuser
  

или

  $ adduser someuser
$ echo usermod --lock someuser | сейчас + 10 минут
  

Список литературы

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

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

Обзор

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

Признание незаработанного остатка

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

1. Создать товарно-материальные ценности, отсутствующие на складе для незаработанные остатки. См. Тему Создание элементов — NonStock для инструкции о том, как создать товар, отсутствующий на складе.
При создании товарно-материальных ценностей в большинстве полей вы можете ввести что указано в инструкциях. Однако есть конкретная информация, которую вы необходимо ввести в следующие поля.

Основная информация
Номер позиции:
Номер, который будет присвоен новой позиции.Должно быть что-то что означает, что эта статья используется для признания незаработанных остатков просроченные депозитные контракты, например, DepositRec .
Описание: Краткое описание товара. Должно быть что-то, что указывает, что этот элемент используется для признания незаработанных остатков просроченных депозитные контракты.

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

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

Основная информация
Клиент:
Имя клиента по контракту, который вы подтверждаете. незаработанный баланс.
Описание : Дополнительное краткое описание с подробным описанием этого заказа на продажу. Должно быть что-то, что указывает на то, что цель этого заказа на продажу заключается в признании незаработанного остатка по контракту с истекшим сроком действия депозита.
Дата : введите любую дату, которая находится в пределах Дата начала и Истечение дата контракта, незаработанный остаток которого вы признаются в этом заказе на продажу.
Срок до : Введите Срок действия , указанный в контракте чей незаработанный остаток вы признаете в этом заказе на продажу.
Треб. date : введите любую дату, которая находится в пределах Start date и Истечение срока дата контракта, незаработанный остаток которого вы отмечаете в этом заказе на продажу.

Вкладка «Элементы»

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

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

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

4. В Количество , оставьте значение по умолчанию 1 .

5. Щелкните QuickAdd , чтобы добавить позицию.

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

а. Выбирать позицию.

г. Нажмите [ Редактировать… ], чтобы открыть окно Редактировать позицию заказа клиента.

г. Снимите отметку флажок Bill . (Находится справа от номера договора поле.)

г. в В поле Цена введите сумму незаработанного остатка.

e. Нажмите [ OK ], чтобы сохранить изменения.

ф. Нажмите [OK] , чтобы сохранить заказ на продажу.

Примечание : Вы можете проверить незавершенные платежи в сервисном контракте, отредактировав договор на обслуживание на основе депозита и размещение ящика Summary на в правом верхнем углу вкладки Биллинг на основе депозита .Тебе следует увидеть сумма заказа на продажу в поле Незавершенные расходы. Если вы это сделаете не видите незавершенные платежи, проверьте настройки заказа на продажу.

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

.

Добавить комментарий

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