Требуется разработать внешнюю обработка для разделения одного заказа покупателя, на несколько заказов покупателей. Нужно перенести ветки Заказов на производство (и других связанных документов), на другие заказы покупателя.
В общем заказе покупателя 10 023 связанных документа
И мы хотим этот заказ покупателя разделить на несколько заказов покупателей.
Необходимо сделать обработку которая позволит переносить документы которые подчинены заказу покупателю (ветки ЗнП, заказы поставщикам и связанные с ними документы) на другие заказы покупателей.
Список связанных документов, которые мы используем и какие реквизиты необходимо изменить:
1) Дерево "Заказов на производство" - нужно изменить реквизит "Заказа покупателя" в табличных частях.
И "Проект" нужно изменить, который будет указан в новом Заказе покупателя.
Так же у документа Заказ на производство, есть связи с:
РегистрСведений.ВерсииОбъектов, нужно что бы они тоже корректно перенеслись вместе с ЗнП
Задачи Даши ассистента связаны с документом Заказ на производство.
2) Производство - нужно изменить реквизиты "Заказ покупателя" в табличной части и в основание.
3) Сдельный наряд - нужно изменить реквизиты "Заказ покупателя" в табличной части
4) Заказы поставщику - нужно изменить реквизиты "Заказ покупателя" в табличной части
5) Счет на оплату (полученный) - в данном документе нет реквизита "Заказ покупателя", но нужно что бы он тоже перенесся
6) Расход со счета - в данном документе нет реквизита "Заказ покупателя", но нужно что бы он тоже перенесся
7) Приходная накладная - нужно изменить реквизиты "Заказ покупателя" в табличной части
8) Заказ на перемещение - нужно изменить реквизиты "Заказ покупателя" в табличной части
9) Перемещение запасов - нужно изменить реквизиты "Заказ покупателя" в табличной части
Если в основании документа (ЗнП, Производство, сдельный наряд) стоит заказ покупателя то его изменить на выбранный пользователем
Описание интерфейса обработки и действий:
Выбираем "Корневой ЗнП"
Нажимаем "Сформировать дерево"
И в табличной части строится дерево документов.
Нужно вывести всего 4 столбца:
- Наименование документа
- Заказ покупателя из табличной части документов
- основание документа
- проект
Выбираем "Заказ покупателя", на который хотим поменять.
Нажимаем кнопку "Применить"
и в табличной части обработки у документов обновляются реквизиты в соответствии с новым заказом покупателя.
Добрый день!
Обработки для переноса документов между заказами — делаю регулярно, дерево ЗнП с версиями и задачами Даши соберу.
Уточните: конфигурация УТ/ERP какой редакции? Задачи ассистента переносим вместе с ЗнП или оставляем на старом заказе?
Выбирайте исполнителем, как решим — стартуем.
Добрый день! Готова разработать обработку для разделения заказа покупателя с переносом связанных документов на выбранные заказы покупателя.
В обработке можно реализовать построение дерева от корневого Заказа на производство, отображение документов и связанных заказов/оснований/проектов, выбор нового Заказа покупателя и перенос необходимых реквизитов во всех указанных документах.
Отдельно учту связанные документы без прямого реквизита Заказа покупателя, связи Заказов на производство с версиями объектов и задачами ассистента, а также изменение оснований у ЗнП, Производства и Сдельного наряда.
С ТЗ внимательно ознакомился. По составу документов похоже на 1С:УНФ, но для точной оценки нужно знать конфигурацию и релиз.
С подобными задачами по массовому изменению связанных документов работал. Здесь основная сложность не в замене реквизитов, а в корректном переносе целой ветки связанных документов без нарушения существующих связей.
Ассистент Даша в УНФ штатный, но нужно уточнить, используются ли у вас типовые задачи Даши или этот механизм дорабатывался.
Сделаю быстро сегодня и могу приступить прямо сейчас.
Добрый день! Могу вам помочь, обладаю нужными знаниями и компетенциями для решения вашей задачи. А также могу поделиться кейсами по похожим сферам деятельности. Напишите ваш номер, обсудим детали, буду рад быть полезным!