Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УФ, КД2.0, получить ДанныеФормыСтруктура

УФ, КД2.0, получить ДанныеФормыСтруктура
Я
   E-rsh_KUS
 
01.10.20 - 23:02
Добрый день.

Прошу помощи, уже много вариантов перепробовал, но увы...

Переношу документ через универсальный обмен, и нужно на стороне получателя (БП3) выполнить заполнение СчетУчетаРасчетовСКонтрагентом который находится в ТЧ. Конечно хочется дернуть какой-нибудь встроенный механизм, но там всюду требуется тип ДанныеФормыСтруктура, а его получить не выходит.

Уже пробовал просто создать структуру и туда засунуть, но в БП3 в обработчике есть проверка на тип ДанныеФормыСтруктура, ДанныеФормыКоллекция.

В общем, Спецы, помогите...
   hhhh
 
1 - 01.10.20 - 23:20
(0) ну это же элементарно. Берете обмен, который там уже есть, например, УТ 10 - БП, и коммуниздите спокойно оттуда этот момент. Ну или из любого обмена, который там есть в БП. И всё. Вы что сами с нуля обмен ваяете? Это же глупо.
   E-rsh_KUS
 
2 - 01.10.20 - 23:22
(1) Конфигурация источник не типовая, да и нужно всего несколько документов. Ну можно поковыряться, как вариант.
   E-rsh_KUS
 
3 - 01.10.20 - 23:51
на infostart подсказали, при записи установить доп.свойства
Объект.ДополнительныеСвойства.Вставить("ЗаполнитьСчетаУчетаПередЗаписью", Истина);
   RomanYS
 
4 - 01.10.20 - 23:51
(0) Показывай свои попытки. В каком обработчике требуются ДФ?
   Жан Пердежон
 
5 - 02.10.20 - 01:54
ДанныеФормыСтруктура в обмене не нужен тебе
   Mihasya
 
6 - 02.10.20 - 02:18
в ПКО есть обработчик "ПослеЗагрузки"

Описание:
Обработчики "Правила конвертации объектов"

После загрузки

Условия возникновения события

Только для платформы V8.
Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.

Параметры:

Отказ - Булево - Если Истина, то объект загружен не будет.

Объект - Произвольный - загруженный объект.

Ссылка – Произвольный – ссылка на найденный объект в информационной базе.

ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе

ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры переденные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено.

ОбъектМодифицирован – Булево. Флажок указывает на то, что в обработчике объект был изменен. По умолчанию содержит значение Истина. То есть обработка загрузки считает, что если выполнялся какой-либо обработчик, то объект мог быть модифицирован, и его необходимо записать в информационную базу. Параметр относится только к текущему обработчику. Если объект был изменен ранее, то при любом значении переменной ОбъектМодифицирован он будет записан. Только для платформы 1С:Предприятие 8.

ИмяТипаОбъекта – Строка. Имя типа загруженного объекта, например, «СправочникСсылка.Номенклатура».

НаборЗаписей – РегистрСведенийНаборЗаписей. Загруженный набор записей. Только при загрузке в обработке УниверсальныйОбменДаннымиXML.

Пример:

Объект.БазоваяЕдиницаИзмерения = Параметры.ЕдИзмеренияШтуки;
Объект.СтавкаНДС = Перечисления.СтавкиНДС.НДС18;
Если Объект.Услуга Тогда
 Объект.ВидНоменклатуры = Параметры.ВидНомУслуга;
Иначе
 Объект.ВидНоменклатуры = Параметры.ВидНомТовар;
КонецЕсли;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.