Имя: Пароль:
1C
1С v8
Конвертация 3.0 универсальный обмен
0 1c_solop
 
04.03.23
18:38
УНФ 3 в бп 3
ДанныеИБ это формат? Отладчик не останавливается
Нужно настроить чтоб склад грузился их регистра соответствия.
ДанныеИБ.СтруктурнаяЕдиница какой это тип данных? как туда засунуть свое значение в склад? Что почитать?



Процедура ПКО_Документ_РасходнаяНакладная_Отправка_ПриОтправкеДанных(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
    Если СтекВыгрузки.Количество() > 1 Тогда
        Возврат;
    КонецЕсли;
    
    // ВидОперации
    ДанныеXDTO.Вставить("ВидОперации");
    Если ДанныеИБ.ВидОперации = Перечисления.ВидыОперацийРасходнаяНакладная.ПередачаНаКомиссию Тогда
        ДанныеXDTO.ВидОперации = "ПередачаНаКомиссию";
    Иначе
        ДанныеXDTO.ВидОперации = "РеализацияКлиенту";
    КонецЕсли;
    
    Если КомпонентыОбмена.ПараметрыКонвертации.ИспользуютсяСкладыВТабличныхЧастях Тогда
        Склад = КомпонентыОбмена.ПараметрыКонвертации.ОбобщенныйСклад;
    Иначе
        Склад = ДанныеИБ.СтруктурнаяЕдиница;
    КонецЕсли;
    ДанныеXDTO.Вставить("Склад", Склад);
1 1c_solop
 
04.03.23
18:40
ДанныеИБ.СтруктурнаяЕдиница это Структура?
2 Tigrann
 
04.03.23
18:48
Чтоб сработала точка останова нужно включить галочку "Фоновые задания" Отладка- Подключение - Автоматическое подключение.
ДанныеИБ - это ДокументОбъект, который выгружаешь.
3 1c_solop
 
04.03.23
20:29
(2) Спасибо отладчик очень помог. Все получилось.
ДанныеXDTO.Вставить("Склад", Склад);
После получения склада с ссылку в структуру значения заполнили.
Так они были пустые


Склад1.Вставить("Наименование",нашСклад.Наименование);
Склад1.Вставить("Ссылка",нашСклад);
Склад1.Вставить("ТипСклада","Оптовый");
Склад1.Вставить("ТипСоставногоСвойства",ТипСС);
ДанныеXDTO.Вставить("Склад", Склад1);
Обмен прошел. Выгрузил что надо
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.