Создает новый документ «Требование-накладная» и заполняет табличную часть «Материалы» на основании выбранного документа «Авансовый отчет» из табличной части «Товары».
Подключается в БП 3.0 стандартно через Администрирование -> Печатные формы отчеты и обработки -> Дополнительные отчеты и обработки.
Работает как из формы документа, так и из списка с множественным выбором. Во втором случае на основании каждого Авансового отчета создает отдельное Требование-Накладную.
Имеет собственную форму для тестирования.
В форме документа "Авансовый отчет" или списка в меню "Создать на основании" появляется пункт "Создание связанных объектов", при выборе которого открывается форма команд создания связанных объектов, в которой будет пункт "Создать требование-Накладную и заполнить материалы из Авансового отчета".
Дата созданного документа «Требование-накладная» равна дате «Авансового отчета»+1 сек, в комментарий записывается инфа о документе-основании.
Проверено на платформе: 1С:Предприятие 8.3 (8.3.4.465). Конфигурации: "Бухгалтерия предприятия Проф 3.0.34.18"
Сделано по просьбе бухгалтеров.
Подобная обработка для обычного приложения //infostart.ru/public/128861/ .
За науку отдельно спасибо преподавателю 3-го учебного центра 1С Андрею Габцу, шаблон из курса которого я использовал для создания обработки.