Заполнение вида операции при обмене

1. smzaly 12.01.21 16:32 Сейчас в теме
Делаю обмен из УТ 10.3 в БП 3.0, нужно чтобы при обмене реквизит Авансового отчета "ВидОперации" заполнялся значением "Закупка, расходы". Т.е. как у документа 00БП-000017(см. картинку).

Загрузил правила в конфиге, но как тут сделать автоматическое заполнение реквизита не понимаю.

Подскажите что делать.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
17. smzaly 13.01.21 15:57 Сейчас в теме +0.19 $m
в итоге в ПКС нужно было добавить во вкладку перед выгрузкой
Выражение = "Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее";
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. killitch 30 12.01.21 16:59 Сейчас в теме
(1)При выгрузке
Объект = "Закупка, расходы";

Должно отработать если перечисление.
3. smzaly 12.01.21 17:04 Сейчас в теме
(2)
Да, перечисление

получается вот так?
Прикрепленные файлы:
7. m_o 54 12.01.21 18:28 Сейчас в теме
(1) После выгрузки Объект.ВидОперации = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;
4. dnikolaev 178 12.01.21 17:04 Сейчас в теме
туда где на скрине курсор стоит. "перед выгрузкой"

Значение = "ПокупкаОплатаПрочее";
nomad_irk; +1 Ответить
5. smzaly 12.01.21 17:12 Сейчас в теме
(4)
то есть (2) сказал не правильно?
а почему
Значение = "ПокупкаОплатаПрочее";
а не
 Объект = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;
?
6. smzaly 12.01.21 18:09 Сейчас в теме
(4)
При загрузке в БП

Ошибка в обработчике события ПередЗагрузкойДанных (конвертация)
Обработчик = ПередЗагрузкойДанных (конвертация)
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(2,24)}: Переменная не определена (УзелОбменаЗагрузкаДанных)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12929)
КодСообщения = 22
8. dnikolaev 178 12.01.21 18:43 Сейчас в теме
(6) Это уже из другой оперы.

ошибку которую показываете - передЗагрузкойДанных у Вас возникает. - к данному не имеет отношения


я Вам говорю про "ПередВыгузкой"

у свойства "ВидОперации" в ПКС "перед выгрузкой"
значение = "ПокупкаОплатаПрочее"
более правильный вариант.



в корне не верно!
Объект = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;

как минимум в ПКО авансового отчета. "после загрузки" можно сделать
Объект.видОперации = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;
9. smzaly 12.01.21 19:26 Сейчас в теме
(8)
ошибку которую показываете - передЗагрузкойДанных у Вас возникает. - к данному не имеет отношения

она появилась при загрузке в БП, после добавления правила перед выгрузкой Значение = "ПокупкаОплатаПрочее"; (как вы и сказали)

Объект.видОперации = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;


спасибо, завтра попробую, надеюсь сработает
10. smzaly 13.01.21 10:53 Сейчас в теме
(7)
(8)
После выгрузки Объект.ВидОперации = Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее;

Не сработало, я правильно понимаю что нужно просто нужно нажать добавить и туда писать?
Прикрепленные файлы:
11. m_o 54 13.01.21 10:55 Сейчас в теме
(10) откройте документ авансовый ответ в верхнем окошке, послевыгрузки-написать текст
12. smzaly 13.01.21 11:11 Сейчас в теме
(11)
получается вот сюда?
Прикрепленные файлы:
13. m_o 54 13.01.21 11:15 Сейчас в теме
(12) ошиблась, после загрузки
Прикрепленные файлы:
14. smzaly 13.01.21 13:55 Сейчас в теме
(13)
не сработало, документы загрузились с незаполненным видом операции
15. m_o 54 13.01.21 14:20 Сейчас в теме
(14) непонятно, у меня работает.
16. smzaly 13.01.21 14:30 Сейчас в теме
(15)
а то что в базе приемнике нет этого реквизита у авансового отчета не влияет?
17. smzaly 13.01.21 15:57 Сейчас в теме +0.19 $m
в итоге в ПКС нужно было добавить во вкладку перед выгрузкой
Выражение = "Перечисления.ВидыОперацийАвансовыйОтчет.ПокупкаОплатаПрочее";
Оставьте свое сообщение

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