При поступлении товара на склад, необходимо зарезервировать его в первых (по дате) заказах клиента/переработчика.
В целом работает это всё следующим образом. При интерактивном проведении поступления, вызывается процедура, которая выбирает все заказы с такими же товарами в статусе "Резервировать к дате", применяет к ним последовательность штатных процедур по резервированию, резервирует товар в статусе "Резервировать на складе"
При необходимости изменения варианта обеспечения (действия) в заказах клиентов - легко дорабатывается в общем модуле "РезервированиеАвтоматическое" (для удобства поставил там комментарий //Тут можете поменять на своё действие)
Переделанное расширение для КА 2.4 из этой публикации //infostart.ru/public/556442/
Основные отличия:
- Запуск механизма резервирования перенесён в модуль объектов, что обеспечит работу механизма даже в случае не интерактивного проведения (простыми словами при любом проведении документа, не обязательно из формы)
- Авторезервирование происходит при проведении документов Приобретение товаров на склад и Поступление от переработчика
Код открыт. Тестировалось на версии 1С:Комплексная автоматизация 2 (2.4.13.209)