Расширение по созданию передач товаров (внутренних продаж).Костыль наподобие Интеркампани.

https://1clancer.ru/task/78262

Заранее прошу простить за сумбур, если надо пообщаемся ТЗ напишу более подробно. Есть пример из старой базы КА. Желательно опыт работы с УТ. База ут11.5 Несколько организаций Есть Организация закупщик. Несколько организаций дилеров. Создается регистр сведений в который мы заносим номера и тип документов по которым уже были сформированы документы внутренних продаж. Обработка настраиваем подбор документов дилера. Мы указываем дилера. Указываем склад. Мы указываем период подбора документов реализации дилеров, и документов передачи на комиссию. Далее обработка подтягивает список реализаций и передач на комиссию из нужного нам периода (за исключением тех по которым уже были созданы внутренние продажи опираясь на созданный нами регистр). И показывает их в отдельной табличке (прим. Настроить поля этой таблички мы должны иметь возможность в режиме изменения формы) Также мы должны иметь возможность исключить документы из этого списка. Мы указываем закупщика. Указываем дату. Настраиваем фильтр по номенклатуре (задача исключить определенную номенклатуру и подбора в следующий документ, путем стандартных фильтров номенклатуры, например сейчас есть необходимость исключить определенную папку классификатора номенклатуры).Указываем процент снижения цены которая будет заполнена в документе межфирменной продажи. Нажимаем кнопку создать документ внутренние продаж Далее обработка собирает построчно товары из подобранных реализаций дилеров с номерами гтд и сериями, используя критерии настроенного фильтра. Загружает эти строки в документ внутренние продажи от закупщика дилеру, группируя по номенклатуре если это позволяет серия и гтд., в случае разной цены берем наименьшую. Показывает сформированный документ, не проводя и не сохраняя его (для того чтобы мы могли отказаться от его создания). если товаров на эту дату для проведения этого документа не достаточно то выдает предупреждение с указанием строк по которым нет товара на складе и дает вернуться к предыдущему шагу, где подсвечивает реализации из подбора в которых содержится товар который отсутствует на складе на момент проведения внутренней продажи и при успешном проведении этого документа (если хватает остатков по складу) заносит в регистр сведений о внутренних продажах данные о номерах документов, по которым сформированы внутренние продажи для предотвращения повторного создания, а в комментарии этих документов добавляет запись с номером и датой сформированного документа внутренних продаж (он же документ передачи между организациями).