Имя: Пароль:
1C
1С v8
Конвертация данных УПП-УТ11. Не переносится справочник
0 higelios
 
27.04.12
11:35
Сделал правила конвертации платежных документов для УПП-УТ11. В принципе всё работает, да и с конвертацией уже не раз работал. Всё переносится кроме одного реквизита документа, а если быть конкретным это ДДС в платежке. И в источнике и в приемнике такой справочник присутствует. Для ПКО ДДС ставлю поиск по "Наименование" и по "Родитель", хотя по чём не ставь, итог один, поле переноситься пустым. Чтобы выгружались только значения по ссылкам все ПВД отключаю. Если включить ПВД для ДДС то справочник переноситься вполне корректно, но в документы всё равно ДДС НЕ ПОПАДАЕТ. Подозреваю, что дело в полях поиска, но в чем конкретно никак не могу понять. Гуру по конвертации выручайте...
1 higelios
 
27.04.12
12:13
Да, и чуть не забыл уточнить, что реквизит ДДС в документе именно выгружается пустым, то есть если заглянуть в файл xml там в этом поле стоит <Пусто/>.
2 higelios
 
27.04.12
12:37
up
3 GenV
 
27.04.12
12:39
(0) ДДС из таб. части переносишь?
4 higelios
 
27.04.12
12:42
Нет, и в УТ11 и в УПП есть реквизит "СтатьяДвиженияДенежныхСредств". По структуре они очень схожи, отличаются тем что в УПП есть реквизит "ВидДвиженияДенежныхСредств", а в УТТ "Хозяйственная операция", но суть не в этом.
5 GenV
 
27.04.12
12:44
(4) Смотрел какое значение в УПП у этого реквизита "СтатьяДвиженияДенежныхСредств" в данных объекта?
6 higelios
 
27.04.12
12:46
СправочникСсылка.СтатьиДвиженияДенежныхСредств
7 higelios
 
27.04.12
12:47
Свойство везде выгружается как:
</Свойство><Свойство Имя="СтатьяДвиженияДенежныхСредств" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств">
   <Пусто/>
</Свойство>
8 higelios
 
27.04.12
12:52
Главное, что все поля выгружаются, а это нет, хотя по сути вроде всё примитивно..
9 higelios
 
27.04.12
12:55
Поля поиска пробовал всякие ставить, результата ноль.
10 higelios
 
27.04.12
13:16
Голову сломал уже с этим реквизитом. Вот выложи правила обмена на народ:
http://narod.ru/disk/47413327001.7c6e0a23b43353dc111ae0184a113296/plat_exchange.xml.html
Посмотрите кто-нибудь пожалуйста, а то дня три уже с этим убил..
11 GenV
 
27.04.12
13:23
(6) Еще раз. Ты значение перед тем как выгружать у этого реквизита проверил?  Не на форме визуально, а в данных объекта ...
12 higelios
 
27.04.12
13:37
Реквизит в платежках  везде заполнен. Или имеется в виду уже при конвертации посмотреть что в нём? И ка лучше это сделать?
13 GenV
 
27.04.12
14:11
(12) Лучше: открыть форму документа, посмотреть какие данные у реквизита на форме (т.е. какой реквизит ты реально видишь), программно проверить его значение (хоть до выгрузки, хоть во время).
14 higelios
 
27.04.12
14:28
Вот же блин, действительно собака тут порылась, спасибо GenV. Реквизит "СтатьяДвиженияДенежныхСредств" в УПП видимо не используется вообще, вместо него надо выдирать аналогичный реквизит из табличной части, написал вот так в ПКС:
Значение=Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств;
Естественно после этого всё заработало. Для чего тот реквизит что не в табличной части пока что-то не понял.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.