Имя: Пароль:
1C
1С v8
Конвертация данных "Конструктор не обнаружен"
,
0 Aswed
 
29.10.18
14:50
Создал правила в КД 2.
Проверил на ошибки. Ничего не говорит. А вот когда пытаюсь загрузить в конфигурацию Источник то при загрузке правил (типовая обработка универсальный обмен XML) выдаёт ошибку "Конструктор не обнаружен".
Уже всю голову сломал что это и как починить.
1 Вафель
 
29.10.18
14:51
посмотри в ЖР полную ошибку, открой форбаотку на этой строке
2 Aswed
 
29.10.18
15:38
Так и сделал

Ругается на строку

Если ПустаяСтрока(Стр) Тогда
Возврат Новый(Тип);
КонецЕсли;

Я ни фига не могу понять откуда берётся эта фигня с типом "Неопределенно". Вот в чём беда.
3 Ёпрст
 
29.10.18
15:42
в кд загрузи свои правила еще раз в новые правила (копию) там видно будет
4 Aswed
 
29.10.18
15:47
(3) Пробовал

ВОт что ругается

{Обработка.ЗагрузкаКонвертации.МодульОбъекта(2241)}: Ошибка при вызове метода контекста (НайтиПоНаименованию)
        НайденныйОбъект = Справочник.НайтиПоНаименованию(Имя, Истина, Родитель, Владелец);
по причине:
В данной транзакции уже происходили ошибки!
5 Вафель
 
29.10.18
15:50
обнови конфу приемник в кд. может там что удалилось.
смотри красные строки
6 Ёпрст
 
29.10.18
15:50
(4) Ну, тогда в кд для начала, удали все помеченные на удаление объекты и выгрузи правила еще раз
7 Ёпрст
 
29.10.18
15:51
И.. при желании, можно в самой xml посмотреть, че там
8 Aswed
 
29.10.18
16:05
В общем нашёл в чём косяк.
Как нашёл))))

Вписал этот кусок кода в обработке через попытку. В итоге правила загрузились.

Взял в начале выгрузки каждого документа вписал сообщение с тем что именно выгружается.

Таким образом нашёл что это документ Расходно-кассовый ордер.

В нём проверил все реквизиты и правила по которым они выгружаются. И нашёл что в одном соответствии строка-перечисление нет источника. Добавил источник и всё пошло!

ЗЫ Эта ошибка как раз была вызвана тем что удалял помеченные)))))))
9 Fragster
 
гуру
29.10.18
16:10
(8) ты руками, что ли, помечал на удаление*
10 Fragster
 
гуру
29.10.18
16:10
?
11 Aswed
 
29.10.18
16:58
(9) Нет. Один из ранее написанных обменов удалял.