Автоматическое снятие резервов в 1с. Автоматическое снятие устаревших резервов

В этой статье методисты фирмы "1С" расскажут о новой возможности редакции 9.2 типовой конфигурации "Торговля + Склад" - снятие резервирования товара по ранее оформленным заявкам.

Для снятия резервирования товара по ранее оформленным заявкам в редакцию 9.2 конфигурации "Торговля +Склад" введены два документа "Отмена заявок покупателей" и "Снятие резерва".

Новые документы оформляются с помощью меню "Документы"/"Покупатели"/ "Отмена заявок покупателей" ("Снятие резерва").

Рассмотрим конкретные примеры оформления данных документов.

Пример 1

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

Рис. 1 Оплата заявок

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

Пример 2

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


Рис. 2. Снятие резерва по складу

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

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

Таким образом, для снятия резерва, при нажатии кнопки "Заполнить" открывается дополнительное диалоговое окно.

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

Отметим, что элементы настроек этого диалога полностью аналогичны настройкам отчета "Резервы ТМЦ".

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

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

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

Эти заявки могут в дальнейшем участвовать в автоматическом распределении заявок по заказам поставщиков.

19 февраля 2014

Очень часто возникает потребность резервирования товара на складе для определенного клиента, и сейчас мы рассмотрим, два варианта процесса резервирования в программе 1С8 «УТП».

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

Если товара нет на складе - соответственно его зарезервировать нельзя, но его можно зарезервировать в документе поступления, указав документ «Заказ поставщику» или «Внутренний заказ» в котором есть нужный товар. И как только товар по этим документам попадет на склад, он автоматически попадет в резерв для нашего контрагента!

Таким образом после проведения документа, товар будет зарезервирован для контрагента до тех пор, пока не будет произведена реализация товара. Проверить товар в резерве можно отчетом «Анализ доступности товаров на сладах» Меню Отчеты\Запасы (Склад)\Анализ доступности товаров на сладах .

Для того чтоб товар снять с резерва, существует два метода:

  1. Отгрузить товар контрагенту документом «Реализация товаров и услуг» указав в табличной части документа «Из резерва» .
  2. Документом . Меню\Документы\Продажи\ Закрытие заказов покупателей.

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


Проверяем, откуда списались товары:

Таким образом, товар списался из резерва.

Рассмотрим второй вариант, используем документ «Закрытие заказов покупателей» . Меню\Документы\Продажи\ Закрытие заказов покупателей .

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

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

В шапке документа заполняем документ «Заказ покупателя» , а табличная часть заполняется по кнопке «Заполнить» по остаткам. Номенклатура из документа «Заказ» перенесется в документ «Резервирование товаров» . При проведении документа товар будет зарезервирован для контрагента указанного в документе «Заказ» .

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

Автоматического закрытия заказов в 1С8 «Управление торговым предприятием» не предусмотрено, тоесть зарезервированный товар для определенного контрагента будет находится в резерве все время, пока этот товар не отгрузить этому же контрагенту, или не оформить документ «Закрытие заказа покупателя» .

Функционал, в котором можно установить условия для автоматического снятия товара с резерва можно доработать, ориентировочное время разработки 4-5 часов.

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

Журнал документов «Резервирование запасов» находится в разделе «Закупки». Так же создать документ «Резервирование запасов» можно на основание документа «Заказ покупателя».

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

Для снятия резерва необходимо в документе "Резервирование запасов" в колонке «Исходное место» указать склад, на котором зарезервирован товар. Колонку «Новое место» нужно оставить пустой.

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

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

Ввод настроек снятия резервов

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

Сейчас нас интересует команда Настройки .

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

  • соглашение с клиентом (типовое или индивидуальное),
  • настройки пользователя,
  • заказ клиента.

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

При установке признака Закрывать заказ в документе не только будет изменяться вариант обеспечения на Не обеспечивать , но и будут отменяться строки ЗК, а для него самого будет установлен статус Закрыт .


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


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

На следующем шаге надо настроить расписание для автоматического снятия резервов.


Выполнение обработок по расписанию поддерживается только в клиент-серверных версиях 1С. О том, что делать в файловых версиях, читайте ниже.

Теперь нам нужно в ЗК указать максимальное количество дней резерва (именно заказ в качестве источника мы указали в настройках). Нужных реквизитов в типовой конфигурации для хранения такой информации нет, поэтому создаем дополнительный реквизит Дней резерва .


В открывшемся списке создаем новый доп. реквизит с типом Число:


Доп. реквизит необходимо назвать именно Дней резерва , иначе обработка не сработает.

Заполняем значение реквизита в ЗК:


Автоматическое снятие резервов по заказу

После выполнения обработки по расписанию резерв по ЗК снимается, строки отменяются, а сам документ закрывается:


На почту клиенту приходит такое письмо:


При снятии резерва также создается запись в журнале регистрации (для справки):


Что делать, если у вас файловая база

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

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

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

Открываем ПЗ:


Создаем простую задачу.



Выбираем периодичность выполнения задачи.


Настраиваем расписание.


Выбираем что именно должна делать задача:


В качестве программы выбираем запускной файл 1С (если у вас установлено несколько релизов платформы, то выбирайте самый последний релиз).


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

Здесь использованы следующие конструкции:

  • ENTERPRISE - нужно запустить именно режим предприятия (не конфигуратор),
  • /DisableStartupMessages - отключить сообщения при запуске системы,
  • после /F указан каталог файловой базы,
  • после /N и /P указывается логин и пароль пользователя,
  • после /Execute указан путь к обработке.

Имя пользователя и каталог базы можно взять из справки по программе:


На следующем шаге нажимаем Готово .


При первичном запуске ПЗ задач в запущенном сеансе 1С появится сообщение безопасности:


Нужно нажать Да, в дальнейшем запуск будет отрабатывать полностью автономно.

Многие компании используют механизмы резервирования товаров в 1C. Данное описание подходит для программ «1С:Управление торговлей, ред. 10.3» и «Управление производственным предприятием».

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

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

  1. Как можно зарезервировать товар?
  2. Как можно снять резерв, в каких случаях это происходит автоматически?
  3. В каких отчетах можно посмотреть информацию о резервах?

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

Резервирование товара

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

Способ №1 – в заказе покупателя

В момент оформления заказа покупателя можно зарезервировать товары, указанные в заказе.

Меню: Документы – Продажи – Заказы покупателей

Для этого в таблице товаров нужно в колонке «Размещение» указать склад, на котором вы хотите сделать резерв.

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

Способ №2 – в корректировке заказе покупателя

Для исправления заказа покупателя многие пользователи создают документ «Корректировка заказа покупателя», указывая в нем добавляемые и удаляемые из заказа позиции.

Создать корректировку можно на основании заказа или вручную.

Меню: Документы – продажи – Корректировка заказа покупателя

Корректировка заказов покупателя также может устанавливать резерв, как и заказ покупателя. Указывайте склад в колонке «Размещение» или пользуйтесь кнопкой «Заполнить и провести».

Способ №3 – в документе «Резервирование товаров»

Поставить резерв можно отдельным документом «Резервирование товаров». Его можно создать на основании заказа покупателя или вручную.

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

Способ №4 – в момент поступления товаров

Меню: Документы – Закупки – Поступления товаров и услуг

Для установки резерва в поступлении товаров должна быть заполнена колонка «Заказ покупателя».

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

Способ №5 – во внутреннем заказе

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

Меню: Документы – Запасы (склад) – Внутренние заказы

Во внутреннем заказе, как и в заказе покупателя, присутствуют колонка «Размещение» и кнопка «Заполнить и провести», позволяющие поставить номенклатуру в резерв.

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

  • В корректировке внутреннего заказа (по аналогии с корректировкой заказа покупателя)
  • В документе «Приходный ордер на товары», если установлен флаг «Без права продажи» (товары берутся на ответственное хранение)
  • В документе «Возврат товаров от покупателя» – при возврате товара, который был продан из резерва
  • В документе «Авансовый отчет», если подотчетник съездил за товарами по заказу поставщику (по аналогии с поступлением товаров).  

Снятие товара с резерва в 1С

Для снятия резерва также существует множество способов, рассмотрим основные из них.

Способ №1 – в реализации товаров

В момент отгрузки товаров в программе оформляется документ «Реализация товаров и услуг».

Меню: Документы – Продажи – Реализации товаров и услуг

Если по заказу покупателя были зарезервированы товары, то в момент реализации резерв необходимо снять. Для того чтобы резерв с товаров был снят, нужно в таблице «Товары» указать способ списания «Из резерва».

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

Способ №2 – в документе «Закрытие заказов покупателей »

Меню: Документы – Продажи – Закрытие заказов покупателя

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

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

Способ №3 – в документе «Резервирование товаров »

Помимо установки резерва, этот документ можно использовать также и для снятия резерва.

Меню: Документы – Продажи – Резервирование товаров

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

Примечание: одним документом можно одновременно снять резерв с одного склада и зарезервировать товар на другом, если заполнить и исходное, и новое размещение.

Способ №4 – в «Требовании-накладной » или «Перемещении товаров »

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

Меню: Документы – Запасы (склад) – Перемещение товаров


Меню: Документы – Запасы (склад) – Требование-накладная

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

Примечание: если перемещение товаров делается из резерва для покупателя, то программа не только снимает резерв на складе отправителе, но и устанавливает его на складе получателе.

Эти способы снятия резерва наиболее популярные, но есть и другие возможные ситуации:

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

Отчеты по резервированию товаров

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

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

Отчет «Товары в резерве на складах»

Меню: Отчеты – Запасы (склад) – Товары в резерве на складах

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

Отчет «Анализ доступности товаров на складах»

Меню: Отчеты – Запасы (склад) – Анализ доступности товаров на складах