Имя: Пароль:
1C
1С v8
Выгрузка даных по Универсальному обмену - ошибки с Валютой
,
0 Михаил 1С
 
07.09.18
07:38
Здравствуйте, форумчане.
Подскажите - от чего могут быть проблемы при выгрузке данных, в которых участвует Валюта?

У нас Комплексная автоматизация 2.4.5.86 (платформа 8.3.11.2954).


Сообщение в журнале регистрации -
"Структура объекта '/ВалютаДенежныхСредств' не соответствует типу"
...
"Проверка свойства 'Код':"
"Отсутствует обязательное свойство"

Хотя, код у этой валюты нормальный - "643".
И если проблеммы в ней, то почему не все данные, где есть валюта Рубль, кричат на эту ошибку?
1 Михаил 1С
 
07.09.18
07:41
Выгрузку я делаю через "Синхронизацию данных", выбрал "Синхронизация данных через универсальный формат".

Значит используется одноименный ПланОбмена.
2 Михаил 1С
 
07.09.18
07:42
Может быть это проблеммы и не с валютой.
Полный текст сообщений об ошибках:

Событие: Отправка.
ПОД: Справочник_ДоговорыКонтрагентов_Отправка.
ПКО: Справочник_ДоговорыКонтрагентов.
Объект: Справочник объект: Договоры с контрагентами, Договор с Тестофф ООО (e1cib/data/Справочник.ДоговорыКонтрагентов?ref=98517824af3703d411e719d61119dcc3).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
            ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/КлючевыеСвойства' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}КлючевыеСвойстваДоговор
Проверка свойства 'ВалютаВзаиморасчетов':
    форма: Элемент
    имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}ВалютаВзаиморасчетов
    тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}КлючевыеСвойстваВалюта

Не установлено значение одного из следующих свойств: Контрагент
3 Михаил 1С
 
07.09.18
07:42
Я посмотрел - у этого элемента ДоговоровКонтрагентов заполнено свойство Контрагент.
4 Михаил 1С
 
07.09.18
07:44
И второй вид сообщений - про БанковскиеСчетаКонтрагентов. В них тоже как я понял про Валюту. Или причина в другом?


Событие: Отправка.
ПОД: Справочник_БанковскиеСчетаКонтрагентов_Отправка.
ПКО: Справочник_БанковскиеСчетаКонтрагентов_Отправка.
Объект: Справочник объект: Банковские счета, основной (e1cib/data/Справочник.БанковскиеСчетаКонтрагентов?ref=914d001bfc2089c811df99af98e115e3).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(572)}: Ошибка при вызове метода контекста (Проверить)
            ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта '/ВалютаДенежныхСредств' не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}КлючевыеСвойстваВалюта
Проверка свойства 'Код':
    форма: Элемент
    имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.5}Код
    тип:
Отсутствует обязательное свойство
5 MaxS
 
07.09.18
07:46
(2) Проблема с контрагентом. Нет в договоре.
(4) неполный текст ошибки ?
6 MaxS
 
07.09.18
07:48
В правилах бывает что договор не подходит и формируют новый договор в виде структуры. И контрагент теряется.
Или записывают контрагента не туда. Нужно в ключевые свойства, например.
7 Михаил 1С
 
07.09.18
07:52
(5)
Я передал полный текст ошибки в (4). Там последняя фраза именно такая - "Отсутствует обязательное свойство"
8 Михаил 1С
 
07.09.18
07:53
(6) Интересно.
Видимо, у меня контрагент как-то потерялся. Потомучто в этом договоре Контрагент есть, я проверил.
9 Михаил 1С
 
07.09.18
09:10
Ребята, кто-то знает - как исправить положение дел?
10 MaxS
 
07.09.18
11:59
У меня в этих местах ничего не дорабатывалось, значит там вероятно нет ошибок. ;)
Если база файловая, можно с ключом в конфигураторе РежимОтладки запустить обработку из конфигурации "Выгрузка загрузка EnterpriseData", выбрать данные, включить остановку по ошибке и пробовать выгружать. Посмотреть что в переменной ОбъектXDTO и в Объект.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший