|
Обмен УТ 10.3 БП 53.6 Значение не является значением объектного типа (Предопреде | ☑ | ||
---|---|---|---|---|
0
Кай066
28.10.13
✎
11:20
|
УТ 10.3.24.1, БП 2.0.53.5. Платформа 19.68
Делаю обмен по типовым правилам через файл. При загрузке данных в БП выдаёт ошибку. Ошибка записи объекта ТипОбъекта = Регистр сведений набор записей: Контактная информация Объект = РегистрСведенийНаборЗаписей.КонтактнаяИнформация ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ПроцедурыОбменаТорговляБухгалтерия.Модуль(450)}: Значение не является значением объектного типа (Предопределенный) ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(3778) КодСообщения = 26 Ошибка при загрузке объектов. Было загружено: 309 Техническая информация: {Обработка.ОбменДаннымиXML.МодульОбъекта(3785)}: Ошибка записи объекта |
|||
1
Wobland
28.10.13
✎
11:21
|
информацию принял
|
|||
2
Кай066
28.10.13
✎
11:22
|
Что я делаю не так, как избежать этой ошибки?
|
|||
3
Wobland
28.10.13
✎
11:23
|
для начала посмотреть, что там происходит перед записью
|
|||
4
zva
28.10.13
✎
11:26
|
попробовать УТ обновить или новые правила подсунуть tmplts\1c\Accounting\2_0_53_5\Обмены данными\Обмен с конфигурацией Управление торговлей, ред. 10.3
|
|||
5
Wobland
28.10.13
✎
11:27
|
(4) у него беда в конфигурации, правила не помогут
|
|||
6
yam
28.10.13
✎
11:31
|
Поставь "останавливаться по ошибке" в модуле РС и посмотри, на что ругается
|
|||
7
Кай066
28.10.13
✎
11:32
|
(4) Проблема началась с правилами от 2.0.51, обновил конфу, подставил новые правила, не помогло.
(5)Конфигурации типовые, проблема сохраняется в релизах 51 и 53 Процедура ПередЗаписью(Отказ, Замещение) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; Для каждого Запись Из ЭтотОбъект Цикл Если НЕ ЗначениеЗаполнено(Запись.Объект) Тогда Отказ = Истина; СтрокаОтказа = "Не заполнен объект."; Продолжить; КонецЕсли; Если Запись.Объект.ЭтоГруппа Тогда Отказ = Истина; СтрокаОтказа = "Нельзя использовать группу в качестве объекта контактной информации."; Прервать; КонецЕсли; КонецЦикла; Если Отказ Тогда Сообщить(СтрокаОтказа); КонецЕсли; КонецПроцедуры |
|||
8
Wobland
28.10.13
✎
11:36
|
(7) "предопределённый" искать или подскажешь?
|
|||
9
zva
28.10.13
✎
11:38
|
(7) в УТ 24.1 правила "Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.0.50"СинонимКонфигурации="Бухгалтерия предприятия, редакция 2.0">БухгалтерияПредприятия</Приемник>
в УТ 25.1 правила <Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="2.0.52" СинонимКонфигурации="Бухгалтерия предприятия, редакция 2.0">БухгалтерияПредприятия</Приемник> |
|||
10
Кай066
28.10.13
✎
11:44
|
(8) Отладчик говорит
Ошибка времени выполнения {Обработка.ОбменДаннымиXML.МодульОбъекта(13728)}:Поле объекта не обнаружено(ПрефиксДляЗагружаемыхДокументов) в модуле Обработка.ОбменДаннымиXML.Модуль Объекта 13728 |
|||
11
Wobland
28.10.13
✎
11:46
|
(10) а чего он тебе разное говорит?:
|
|||
12
Кай066
28.10.13
✎
12:06
|
Ошибка при установке значения атрибута контекста (Отправитель)
Метод объекта не обнаружен (ЭтоНовый) |
|||
13
Wobland
28.10.13
✎
12:12
|
а в четвёртый раз что скажет?
|
|||
14
Кай066
28.10.13
✎
12:13
|
(13) повторяет
Метод объекта не обнаружен (ЭтоНовый) на каждый элемент справочника Номенклатура |
|||
15
Wobland
28.10.13
✎
12:14
|
(14) там вокруг этих слов есть масса другой полезной и достаточной информации
|
|||
16
Кай066
28.10.13
✎
12:17
|
Извините, я дал не полную инфу, я думал она незначительна.
Полностью ситуация такова: Я беру новые правила, загоняю в КД, ставлю для нужных документов галочку "Не замещать существующие объекты в приемнике при загрузке, а только создавать новые" и сохраняю правила в файл. Если использовать обычные правила, то загрузка идёт |
|||
17
Кай066
28.10.13
✎
12:55
|
(8) из сабжа
{ОбщийМодуль.ПроцедурыОбменаТорговляБухгалтерия.Модуль(450)}: Значение не является значением объектного типа (Предопределенный) вот этот код // пердопределенные элементы выгружаем и загружаем послностью Если Элемент.Предопределенный Тогда ОбеспечитьВыгрузкуОбъектаДляВсехУзлов(ВыгружатьДляВсехУзлов, ВозвращатьМассивВсехУзлов, МассивУзловДляПередачи); Возврат; КонецЕсли; |
|||
18
Wobland
28.10.13
✎
12:58
|
(17) это всё от того, что Элемент в этом месте - какая-то фигня
|
|||
19
Naumov
28.10.13
✎
13:01
|
Сдается мне, что у тебя в РС не заполнено поле, которое не должно быть незаполненным.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |