Неправильно загружаются данные в результате конвертации
☑
0
Aleksey1989
12.05.13
✎
09:57
Добрый день. У меня есть некие правила конвертации, с их помощью я делаю выгрузку из конфигурации-источника. В файле выгрузки появляется следующий текст (выкладываю отрывок из правил, имеющий отношение к вопросу):
<Объект Нпп="1" Тип="ДокументСсылка.ПриходныйКассовыйОрдер" ИмяПравила="ПКО_доработка"><Ссылка><Свойство Имя="Номер" Тип="Строка">
<Значение>20120118001 _1</Значение>
</Свойство><Свойство Имя="Дата" Тип="Дата">
<Значение>2012-01-18T12:00:00</Значение>
</Свойство>
</Ссылка><Свойство Имя="СуммаДокумента" Тип="Число">
<Значение>2800</Значение>
</Свойство><Свойство Имя="Комментарий" Тип="Строка">
<Значение>1-я итерация</Значение>
</Свойство>
</Объект>
<Объект Нпп="2" Тип="ДокументСсылка.ПриходныйКассовыйОрдер" ИмяПравила="ПКО_доработка"><Ссылка><Свойство Имя="Номер" Тип="Строка">
<Значение>20120118001 _2</Значение>
</Свойство><Свойство Имя="Дата" Тип="Дата">
<Значение>2012-01-18T12:00:00</Значение>
</Свойство>
</Ссылка><Свойство Имя="СуммаДокумента" Тип="Число">
<Значение>8000</Значение>
</Свойство><Свойство Имя="Комментарий" Тип="Строка">
<Значение>2-я итерация</Значение>
</Свойство>
</Объект>
<Объект Нпп="3" Тип="ДокументСсылка.ПриходныйКассовыйОрдер" ИмяПравила="ПКО_доработка"><Ссылка Нпп="3"><Свойство Имя="Номер" Тип="Строка">
<Значение>20120118001 </Значение>
</Свойство><Свойство Имя="Дата" Тип="Дата">
<Значение>2012-01-18T12:00:00</Значение>
</Свойство>
</Ссылка><Свойство Имя="СуммаДокумента" Тип="Число">
<Значение>10800</Значение>
</Свойство><Свойство Имя="Комментарий" Тип="Строка">
<Значение>гашение займа</Значение>
</Свойство>
</Объект>
В конфигурацию-приемник загружается последний документ, первый почему-то не загружается. В чем м.б. ошибка?
1
zak555
12.05.13
✎
10:01
в номере разумеется
+ в БД источнике длина номера <> длине номера в БД-приёмника
2
Evgueni
12.05.13
✎
21:02
Надо настроить соответствие источника и приемника, по каким ключевым полям происходит поиск объектов. Похоже что поиск происходит только по номеру, да ещё и обрезается.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший