Предыстория
У меня есть партнер - оптовый покупатель, который в течение дня присылает 2-5 заказов, в каждом по 1-2 товара. Некоторые заказы могут быть отменены до отгрузки, но большинство отгружаются.
Непосредственно перед отгрузкой клиент просит прислать итоговый счет на все заказы, который он и оплачивает. Между отгрузками может накопиться 10-15 заявок.
Ничего сверхъестественного. Клиенту так удобнее.
Средствами 1С есть замечательная возможность переносить товары из одной заявки в другую: «Скопировать строки -> «Вставить строки».
Но проблема возникает когда на складе остался товар в единственном экземпляре и он зарезервирован нашим документом.
Тогда вначале нужно снять с резерва первую заявку, затем произвести копирование-вставку и резервирование во второй. Если тебя в этот момент отвлекли, например, телефонным звонком, то через пару минут может так случиться что кто-то другой успеет захватить освободившийся резерв. В общем, лишние телодвижения-разруливания...
Реализация
Собственно, эта предыстория сподвигла меня написать маленькую обработку, которая позволяет переместить все товары из НЕОТГРУЖЕННЫХ заказов партнера в одну, обычно последнюю заявку, буквально одним кликом (1).

Табличная часть документа (2) выводится для информации. Несет ознакомительный характер.
Если какие-то документы не нужно переносить в документ-получатель, то их следует удалить из таблицы заказов.
Если же нужно сделать перенос не в самый последний документ, то его нужно перетащить мышкой или передвинуть стрелками на первую строку таблицы. Это описано под ссылкой «Info» - вот ее содержимое:

При первой загрузке в Настройках (3) обязательно нужно выбрать «Причину отмены» заказа клиента. Если у Вас нет подходящей причины, то Вы можете создать новую, нажав на кнопку 4.

При повторных открытиях, для удобства, «Партнер» и «Причина отмены» сохраняются.
После отработки программа сразу откроет документ-получатель, который останется проверить, провести и распечатать. Ну и отдать на отгрузку.
Возможно подключение обработки через НСИ -> Печатные формы, отчеты, обработки -> Дополнительные отчеты и обработки, либо через Меню -> Файл -> Открыть...
Проверена на версиях Управление торговлей, редакция 11 (11.4.10.75, 11.4.14.181, 11.5.7.402),
а также версия для УНФ на редакции (1.6.19.183)
Должно работать на любых версиях УТ11, ЕРП и УНФ.
Модуль открыт для изменений.
UPD 2026.01.19 Обновление
Добавлен отбор по складу и автозакрытие или пометка на удаление исходных Заказов клиента.
Если вам понравилась данная обработка, то вы можете скачать другие публикации автора, тем самым, отблагодарив его.
ДРУГИЕ ПУБЛИКАЦИИ АВТОРА
|
|
|
|
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.22.137
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.237
Вступайте в нашу телеграмм-группу Инфостарт






