|
Проблема при конвертации. Элемент перегрузился но в документе его нет. | ☑ | ||
---|---|---|---|---|
0
memogolik
08.04.14
✎
12:20
|
Делаю конвертацию документа РКО из КА в УТ11.
Проблема с переносом реквизита "контрагент". В зависимости от ТипЗнч вызываю то или иное правило(их 2). При этом значение элемента справочника контрагента успешно переносится, но в документе поле реквизита остается пустым. В обработчике "ПередВыгрузкой" правил для выгрузки справочников стоит код: КлючВыгружаемыхДанных = ЗначениеВСтрокуВнутр(Источник.Ссылка) + Источник.Код; ЗапоминатьВыгруженные = Истина; Заранее спасибо за ответы. |
|||
1
memogolik
08.04.14
✎
12:29
|
а п
|
|||
2
Naumov
08.04.14
✎
12:37
|
т.е. мы еще угадать должны как твои правила конвертации для контрагента выглядят?
|
|||
3
Vladuha
08.04.14
✎
13:06
|
Я обычно для реквизитов составных типов в событии ПередВыгрузкой или ПриВыгрузке анализирую тип значения реквизита источника и определяю ИмяПКО.
что-то в духе: Если ТипЗнч(Источник.Контрагент) = Тип("СправочникСсылка.Контрагенты") Тогда ИмяПКО = "Контрагенты" Иначе ИмяПКО = "КакойтоДругойСправочник" КонецЕсли; |
|||
4
memogolik
08.04.14
✎
14:07
|
(3) я именно так и сделал. Сам элемент справочники перегрузился нормально, но почему то не выбрался в реквизит документа (он оказался пустым)
|
|||
5
Vladuha
08.04.14
✎
14:27
|
КлючВыгружаемыхДанных убери, тогда у тебя ИмяПКО будет использоваться
|
|||
6
memogolik
08.04.14
✎
14:43
|
(5) не прокатывает.
самое интересное: в файле выгрузке справочник присутствует в реквизитах документа, а при загрузке поле все же остается пустым. <Объект Нпп="6" Тип="СправочникСсылка.ФизическиеЛица" ИмяПравила="ФизическиеЛица"><Ссылка Нпп="6"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>aae52f38-97a1-11e3-ba1e-001e677b0d22</Значение> </Свойство> <Свойство Имя="Наименование" Тип="Строка"> <Значение>Ашина Елена Валерьевна</Значение> </Свойство> <Свойство Имя="ЭтоГруппа" Тип="Булево"> <Значение>false</Значение> </Свойство> </Ссылка> <Свойство Имя="ДатаРождения" Тип="Дата"> <Пусто/> </Свойство> <Свойство Имя="ИНН" Тип="Строка"> <Пусто/> </Свойство> <Свойство Имя="ПометкаУдаления" Тип="Булево"> <Значение>false</Значение> </Свойство><Свойство Имя="Родитель" Тип="СправочникСсылка.ФизическиеЛица"> <Пусто/> </Свойство> </Объект> <Объект Нпп="4" Тип="ДокументСсылка.РасходныйКассовыйОрдер" ИмяПравила="РасходныйКассовыйОрдер"><Ссылка Нпп="4"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>1d484837-a365-11e3-b68d-001e677b0d22</Значение> </Свойство> <Свойство Имя="Дата" Тип="Дата"> <Значение>2014-03-04T10:20:43</Значение> </Свойство> </Ссылка> <Свойство Имя="Комментарий" Тип="Строка"> <Пусто/> </Свойство> <Свойство Имя="СуммаДокумента" Тип="Число"> <Значение>1901.22</Значение> </Свойство> <Свойство Имя="ПометкаУдаления" Тип="Булево"> <Значение>false</Значение> </Свойство><Свойство Имя="Проведен" Тип="Булево"> <Значение>false</Значение> </Свойство><Свойство Имя="ХозяйственнаяОперация" Тип="ПеречислениеСсылка.ХозяйственныеОперации"> <Значение>ВыдачаДенежныхСредствПодотчетнику</Значение> </Свойство><Свойство Имя="Контрагент" Тип="СправочникСсылка.Контрагенты"><Ссылка Нпп="6"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>aae52f38-97a1-11e3-ba1e-001e677b0d22</Значение> </Свойство> <Свойство Имя="Наименование" Тип="Строка"> <Значение>Ашина Елена Валерьевна</Значение> </Свойство> <Свойство Имя="ЭтоГруппа" Тип="Булево"> <Значение>false</Значение> </Свойство> </Ссылка> </Свойство><ТабличнаяЧасть Имя="РасшифровкаПлатежа"> <Запись><Свойство Имя="СтатьяДвиженияДенежныхСредств" Тип="СправочникСсылка.СтатьиДвиженияДенежныхСредств"><Ссылка Нпп="7"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>051b43c6-36dc-11e1-82c7-001517e91de4</Значение> </Свойство> <Свойство Имя="Код" Тип="Строка"> <Значение>ЦБА000005</Значение> </Свойство> <Свойство Имя="Наименование" Тип="Строка"> <Значение>Выдача под отчет</Значение> </Свойство> </Ссылка> </Свойство> <Свойство Имя="СуммаВзаиморасчетов" Тип="Число"> <Значение>1901.22</Значение> </Свойство> <Свойство Имя="Сумма" Тип="Число"> <Значение>1901.22</Значение> </Свойство> </Запись> </ТабличнаяЧасть> </Объект> |
|||
7
memogolik
08.04.14
✎
14:44
|
(6) вот эта "Ашина" перегружается из РКО источника в справочник Физлица приемника, а вот в реквизите "Контрагент" приемника пустота.
|
|||
8
Зойч
08.04.14
✎
14:44
|
затирается наверно
|
|||
9
Зойч
08.04.14
✎
14:45
|
так у тебя типы разные почему то
|
|||
10
Зойч
08.04.14
✎
14:46
|
Объект Нпп="6" Тип="СправочникСсылка.ФизическиеЛица" ИмяПравила="ФизическиеЛица"><Ссылка Нпп="6">
и <Свойство Имя="Контрагент" Тип="СправочникСсылка.Контрагенты"><Ссылка Нпп="6"> |
|||
11
SleepyHead
гуру
08.04.14
✎
14:46
|
Пропиши еще Значение=1; хотя бы. В КД загадочным образом могут правила иногда срабатывать, иногда нет, но всегда срабатывает, если значению хоть что-то присвоить.
|
|||
12
SUA
08.04.14
✎
14:46
|
<Свойство Имя="Контрагент" Тип="СправочникСсылка.Контрагенты"><Ссылка Нпп="6">
<Объект Нпп="6" Тип="СправочникСсылка.ФизическиеЛица" ИмяПравила="ФизическиеЛица"><Ссылка Нпп="6"> точно все в порядке тут? |
|||
13
memogolik
08.04.14
✎
14:47
|
(11) куда прописать?
|
|||
14
rozer76
08.04.14
✎
14:49
|
было такое, кеш откл. ЗапоминатьВыгруженные = Ложь;
|
|||
15
memogolik
08.04.14
✎
14:53
|
(10) да реально разные, проверяю в чем косяк, спасибо.
|
|||
16
SleepyHead
гуру
08.04.14
✎
14:59
|
(13) В обработчик "Перед выгрузкой" у ПКС. И (14) Неплохо учесть.
|
|||
17
13_Mult
08.04.14
✎
15:20
|
Отдельное ПКО только с поиском сделай и все
|
|||
18
Vladuha
08.04.14
✎
15:50
|
(6) тебе уже написали :) что-то ты не договариваешь, тебе только и надо-то в ПКС Контрагент в событии ПередВыгрузкой сделать как в (3) и убрать всю эту лабуду КлючВыгружаемыхДанных и ЗапоминатьВыгруженные
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |