Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:53

Знатоки конвертации помогите.

Автор Shooroopik111, 27 авг 2014, 17:27

0 Пользователей и 1 гость просматривают эту тему.

Shooroopik111

Ребят а может быть есть у кого пример конвертации реквизита спраовчника в регистр сведений(не переодический и не подчиненный регситратору)
1)Я создал новый ПКО, установил галку "Не запоминать выгруженные объекты",создал 4 ПКС без Источника.
В обработчика "Перед выгрузкой" написал следующее(пример для Первого партнера):

Если Источник.Свойство("ПервыйПартнер") тогда
Значение= Источник.ПервыйПартнер;   
иначе
отказ=истина
конецесли;


2)Для реквизита прописал правило конвертации, созданное выше.
В обработчике "При выгрузке" написал следующее:

ИсходящииДанные=новый СписокЗначений;
ИсходящиеДанные.Добавить("Активность",Истина);
ИсходящиеДанные.Добавить("ПервыйПартнер",Источник.ГоловнойКонтрагент);
ИсходящиеДанные.Добавить("ВторойПартнер",Источник);

ВОобщем и выгрузка и загрузка проходит без проблемм. Но заветная строчка в регистре не создается.

Shooroopik111

Может быть нужно в ПКО в обработчике при загрузке в ручную создавать набор? Поделитесь пожалуйста прмиером для более ясного осознания сего действия.

cska-fanat-kz

Создаете ПКО: НиОткуда -> Регистр Сведений.
По нему создаете ПВД.
Стандартную выборку меняете на произвольный алгоритм.
У ПВД в ПередОбработкой() формируете коллекцию ВыборкаДанных.
Все!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги: кд обмен 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск