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

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

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

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

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

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

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

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

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

Параметры:

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

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

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

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

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

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

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

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

Пример:

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