1.
shpagoid
19.11.13 13:44
Сейчас в теме
Условие:
Перенос документа из 7.7 в 8.2
Реквизит типа "Справочник" присутствует в 8.2, но отсутствует в 7.7.
Необходимо выгрузить из 7.7. по условию некоторую строку, по которой в 8.2 будет найден и подставлен в реквизит элемент справочника.
Мои действия:
1) Создал ПКО "Справочник_ПоискПоНаименованию" типа "Строка -> СправочникСсылка";
2) у него добавил ПКС: Поиск - Истина, Источник - Пусто, Приемник - Наименование;
3) В обработчике ПКО "Поля поиска" написал алгоритм поиска элемента справочника по наименованию (Использую СвойстваПоиска["Наименование"])
4) Создал ПКО документа
5) Добавил ПКС: Источник - Пусто, Приемник - нужный реквизит, Правило конвертации - ПКО "Справочник_ПоискПоНаименованию";
6) В обработчике ПКС "перед выгрузкой" написал: Значение = "Некоторая_Строка";
В результате выгрузки в файле XML у документа:
<Свойство Имя="Операция" Тип="СправочникСсылка.ВидОперации">
<Ссылка Нпп="7" НеСоздаватьЕслиНеНайден="true">
<Свойство Имя="Наименование" НеЗамещать="true" Тип="Строка">
<Пусто/>
</Свойство>
</Ссылка>
</Свойство>
Хотелось бы вместо этого самого <Пусто/> получить <Значение>Некоторая_Строка</Значение> ?