Снятие резервов для УТ 10.3






Пакетное снятие резервов по заказам покупателей для конфигурации «Управление торговлей 10.3»

Данная обработка написана и тестировалась с конфигурацией УТ 10.3.21.1 на платформе 1С:Предприятие 8.2 (8.2.17.169)

Она позволяет:

— получать текущие остатки резервов по заказам покупателей с отбором по складам, контрагентам и номенклатуре;

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

Каким методом снимает резервы:

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

Особенности:

— в списке резервов дополнительно отображается колонка с датой отгрузки по заказу;

— в документе «Резервирование товаров» автоматически формируется комментарий с датой создания документа (чтобы отличать их от введенных вручную);

— все отборы множественные, а не по конкретной номенклатуре/складу/контрагенту;

— после снятия резервов открывается список документов «Резервирование товаров».


Обновление от 6 мая 2013 г

   — Добавлен отбор по ответственным.

   — Добавлена колонка «Ответственный» в таблицу «Список резервов».

   — Колонка «Анализ выполнения» заполняется для всех строк таблицы.

   — Косметические изменения формы.


Обновление от 7 мая 2013 г

   — Добавлен отбор по периоду ввода документов заказа.

   — Добавлена кнопка для отметки просроченных заказов (у которых дата отгрузки меньше конца текущего дня)*.

   — Добавлена информация об общем количестве строк и о количестве отмеченных строк.

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


 Обновление от 26 августа 2014 г

   — Добавлена галка «Не учитывать оплаченные заказы»: если по регистру «ДвиженияДенежныхСредств» по заказу сумма оборотов положительная, зарезервированные товары из этого заказа в обработку не попадут.

   — Была исправлена ошибка при заполнении документа «Резервирование товаров» (та самая «В строке номер «_» табличной части «Товары»: Не заполнено значение реквизита «Количество»»)


Обновление от 1 марта 2025 г

   — Добавлена возможность снятия отрицательных остатков резервов

   Добавлена галка «Снимать отриц. остатки корр.регистр.»: если установлена данная галка, то отрицательные регистры будут сняты с помощью документа «Корректировка записей регистров». Эта галка актуальна в случае, если остаток номенклатуры отрицательный/нулевой или меньше, чем необходимо для закрытия отрицательных резервов. Например, остаток товара «Товар1» — 2 шт, в резерве — минус 5. Тогда нужно поставить в резерв 5 шт «Товар1». В этом случае документ «Резервирование товаров» нам провести не удастся из-за нехватки остатков и следует воспользоваться галкой «Снимать отриц. остатки корр.регистр.».

   — Реструктуризован модуль формы для облегчения чтения кода и добавлены комментарии.


Обновление от 12 августа 2025 г

   — Добавлена возможность подбора номенклатуры в список отбора с помощью сканера штрихкодов

23 Comments

  1. lett

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

    Reply
  2. grum01

    Проверено на КА 1.1; все работает.

    Из пожеланий — отбор по дате. Т.е. снять резервы по заказам, сделанным до определенной даты.

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

    А в общем — респект! Давно искал нечто такое.

    Reply
  3. grum01

    Еще бы как-нибудь решить проблему минусовых резервов…

    Был бы согласен купить такую обработку…

    Reply
  4. RocKeR_13

    (3) grum01, с отбором по периоду — без проблем) С минусами посмотрю, что можно сделать. Могу сказать, что необходимо разбираться, почему же появились минусы, а если подходить с точки зрения универсальности, то могу написать обработку, которая снимала бы минусы документом корректировки регистров. К чему приведет такое вмешательство я не берусь предполагать) Второй вариант: снимать отрицательные резервы документом закрытия заказа, что как нельзя лучше подойдет для полностью отгруженных/просроченных/частично отгруженных, но удовлетворивших покупателя, короче для тех, с которыми дальше уже работать не будете.

    Reply
  5. Raminus

    Как вовремя наткнулся, забираю на переделку под свои задачи, спасибо! 🙂

    Reply
  6. spetzpozh

    Спасибо, пригодилась. Как плюс поставить, не понимаю?

    Reply
  7. ТвояКиса

    При снятии резерва происходит ошибка

    «В строке номер «1» табличной части «Товары»: Не заполнено значение реквизита «Количество»!»

    не подскажете как исправить?

    Reply
  8. RocKeR_13

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

    Reply
  9. RocKeR_13

    (5) Рад, что пригодилась)

    (6) spetzpozh, жмите просто на звезду с количеством плюсов)

    Reply
  10. mimos

    (7) ТвояКиса,

    Для реквизита «Количество» из ТЧ Товары снять галочку «Неотрицательный».

    Reply
  11. coolvic

    Здравствуйте! Скачал себе, я так понимаю она просто все резервы снимает, а факт оплаты-неоплаты не проверяет? Мне бы хотелось, чтобы она снимала резервы неоплаченные только.

    Reply
  12. RocKeR_13

    (11) coolvic, добавил галку «Не учитывать оплаченные»: если ее поставить, то в таблицу снятия резервов не будут попадать заказы, по которым была зарегистрирована оплата (сумма оборотов по регистру «ДвиженияДенежныхСредств» положительна)

    Reply
  13. coolvic

    (12) спасибо, я так понимаю теперь он уже строит таблицу сразу без учета оплаченных заказов с резервами?

    Reply
  14. RocKeR_13

    (13) coolvic, если перед заполнением поставите вышеописанную галку, то да, товары по оплаченным (даже частично) заказам в таблицу снятия резервов не попадут

    Reply
  15. snip

    Проведение документа: Резервирование товаров ХЕ000000001 от 05.04.2015 22:35:47 (по складам)

    В строке номер «2» табличной части «Товары»: Не заполнено значение реквизита «Количество»!

    Резерв по заказу Заказ покупателя ТК000000026 от 27.01.2015 16:52:49 не был снят!

    сходу не заработала …… придется смотреть ……

    Reply
  16. snip

    если стр.количество > 0 тогда

    нужно заменить на

    Если СтрокаЗаказов.ТребуетсяСнятьСРезерва > 0 Тогда

    строка 291 и 348

    Reply
  17. arteast

    Не работает — пишет не заполнено количество и не проводит документ «Резервирования товаров», хотя таблица заполняется в обработке.

    Reply
  18. RocKeR_13

    (17) arteast, хм, странно… Пробовал прогнать — вроде все норм. А пришлите скрин с той строкой, по которой резерв не снимается

    Reply
  19. olezhe

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

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

    Reply
  20. RocKeR_13

    (19) olezhe, на вкладке «Отбор» есть возможность настроить отбор по списку номенклатуры

    Reply
  21. Gusn

    Спасибо за идею обработки! Очень помогло, немного правда под себя доделали.

    Reply
  22. olezhe

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

    Период месяц. Там один резерв. Без галки отрабатывает мгновенно. С галкой – виснет.

    Reply
  23. progr-2008

    (4)Не снимаются отрицательные остатки таким образом.

    Reply

Leave a Comment

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