Доработка обмена через Бизнес-сеть

1. konsta2006 01.08.24 15:54 Сейчас в теме
Всех приветствую!
Люди добрые, помогите:
Пытаюсь доработать Бизнес-сеть в УТ - нужно когда документы приходят сделать так, чтобы информация из поля "Сопроводительная информация" (заполняется клиентом при отправке) заполнялась в поле "комментарий" в создающемся документе.
Хоть убейте - не могу найти событие, которое создает документ (например "заказ покупателя") чтобы заполнить поле "комментарий".
Уже вся конфигурация в точках остановы от кнопки "загрузить" на документе Бизнес-сети - никак не разберусь.
По теме из базы знаний
Найденные решения
14. Vadim-SH 05.08.24 15:32 Сейчас в теме
(12)
Пробегись по стеку, посмотри в каких функциях еще есть "Сопроводительная информация".
При создании документа вызывается функция ОбменСКонтрагентамиУТ.ПерезаполнениеЗначенийРеквизитовШапки(ДокументОбъект, ДанныеЗаполнения);
Она может заполнить Комментарий.

Наверно, можно переопределить функцию ОбменСКонтрагентамиУТ.ПодготовитьСтруктуруДляПриобретенияТоваровУслугУПД_2019()
После вызова добавить в возвращаемую структуру комментарий.
Результат.Шапка.Вставить("Комментарий", СопроводительнаяИнформация)
konsta2006; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vadim-SH 02.08.24 06:50 Сейчас в теме
(1) Зачем искать? Создай свою подписку на событие ПередЗаписью или ОбработкаЗаполнения
3. konsta2006 02.08.24 09:47 Сейчас в теме
(2) Вы имеете ввиду событие в документе "Заказ клиента"?
А как я его свяжу с электронным документом в котором "сопроводительная информация"?
4. Vadim-SH 02.08.24 12:26 Сейчас в теме
(3) Думаю надо проверить, какая информация попадает в ОбработкуЗаполнения.

А так, смотри следующие функции:
ОбменСКонтрагентамиУТ.НайтиСоздатьЗаказКлиента();
ОбменСКонтрагентамиУТ.СохранитьДанныеОбъектаВБД();
ОбменСКонтрагентамиПереопределяемый.СохранитьДанныеОбъектаВБД();
5. konsta2006 02.08.24 14:21 Сейчас в теме
(4) Спасибо большое!
Когда проверю - обязательно отпишусь!)
6. konsta2006 05.08.24 11:58 Сейчас в теме
(4)
СохранитьДанныеОбъектаВБД(

Здравствуйте! Почему-то не попадаю ни в одну из процедур.
Может они в расширение вынесены?

А "ОбработкуЗаполнения" смотреть в модуле объекта который создается? (заказ клиента)
8. konsta2006 05.08.24 12:36 Сейчас в теме
(4)
ОбработкуЗаполнения

в расширении доработаны "Обработка заполнения" ))
26 РАСШИРЕНИЙ - ДО МЕНЯ СДЕЛАННЫХ)
чуть голову не сломал)

а процедуры из общих модулей почему-то так и не стартуют при отладке
11. Vadim-SH 05.08.24 14:43 Сейчас в теме
(8) Они выполняются в фоне. Нужно подключать отладку фоновых заданий.
Можно еще попробовать запуск с параметром РежимОтладки.
13. konsta2006 05.08.24 15:06 Сейчас в теме
(11) с фоновыми заданиями:
Прикрепленные файлы:
9. konsta2006 05.08.24 13:17 Сейчас в теме
(4) в обработке заполнения ничего особого не происходит
я не могу понять как обработка заполнения может получить данные из электронного документа Бизнес Сети?
10. Vadim-SH 05.08.24 14:22 Сейчас в теме
(9)
я не могу понять как обработка заполнения может получить данные из электронного документа
Через первый параметр ДанныеЗаполнения.

в обработке заполнения ничего особого не происходит
Т.е. туда удалось попасть? Стек вызовов при этом что показывает?
12. konsta2006 05.08.24 14:44 Сейчас в теме
(10) в данных заполнения не вся информация из Документа Бизнес сети, нет поля "сопроводительная информация" из которого я комментарий хочу вставить.

Вот скрины стеков вызова из модуля объекта и из процедуры из расширения:
Прикрепленные файлы:
14. Vadim-SH 05.08.24 15:32 Сейчас в теме
(12)
Пробегись по стеку, посмотри в каких функциях еще есть "Сопроводительная информация".
При создании документа вызывается функция ОбменСКонтрагентамиУТ.ПерезаполнениеЗначенийРеквизитовШапки(ДокументОбъект, ДанныеЗаполнения);
Она может заполнить Комментарий.

Наверно, можно переопределить функцию ОбменСКонтрагентамиУТ.ПодготовитьСтруктуруДляПриобретенияТоваровУслугУПД_2019()
После вызова добавить в возвращаемую структуру комментарий.
Результат.Шапка.Вставить("Комментарий", СопроводительнаяИнформация)
konsta2006; +1 Ответить
15. konsta2006 05.08.24 16:54 Сейчас в теме
(14)
ПодготовитьСтруктуруДляПриобретенияТоваровУслугУПД_2019(

Никакие процедуры и функции контачащие с ОбработкойЗаполнения не содержат информацию из поля электронного документа "Сопроводительная информация";
"ОбменСКонтрагентамиУТ.ПерезаполнениеЗначенийРеквизитовШапки(ДокументОбъект, ДанныеЗаполнения)" и ОбменСКонтрагентамиУТ.ПодготовитьСтруктуруДляПриобретенияТоваровУслугУПД_2019() не дают доступ к полю "комментарий".
16. konsta2006 06.08.24 12:19 Сейчас в теме
(14) судя по всему Вы все правильно мне написали)
я просто запутался по неопытности.
чуть позже все сделаю и опишу точное решение.
спасибо огромное за консультации!
17. konsta2006 08.08.24 16:38 Сейчас в теме
(14) я тебе скинул запрос в друзья - прими пожалуйста и напиши мне в личку - кое что написать тебе хотел
7. konsta2006 05.08.24 11:58 Сейчас в теме
у кого-нибудь есть еще идеи?)
сроки поджимают
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот