0
dbehterev
03.02.12
✎
13:57
|
Всем привет. Прошу помощи в настройки правила конвертации в конфе Конвертация данных ред. 2.1. Пишу правило переноса контрагентов из ТиС ред. 8.7 в Бух ред. 4, а именно расчетного счета контрагента. В источнике справочник Расчетные счета подчинен справочнику контрагенты. В самом справочнике Контрагенты нет реквизита, ссылающегося на нужный счет. В приемнике, в справочнике контрагенты есть реквизит Основной счет. Я хочу перенести любой первый расчетный счет из подчиненного справочника источника в реквизит ОсновнойСчет приемника.
Что сделал:
* Создал ПКО Контрагенты
* источник оставил пустым, приемник ОсновнойСчет, тип Справочник.РасчетныеСчета
* В процедуре ПриВыгрузке ПКО прописал:
// передадим в ПКО структуру с данными
ИсходящиеДанные = СоздатьОбъект("СписокЗначений");
Если Источник.ЭтоГруппа() = 1 Тогда
Возврат ИсходящиеДанные;
КонецЕсли;
СпрРасчетныеСчета = СоздатьОбъект("Справочник.РасчетныеСчета");
СпрРасчетныеСчета.ИспользоватьВладельца(Источник.ТекущийЭлемент());
СпрРасчетныеСчета.ВыбратьЭлементы();
Пока СпрРасчетныеСчета.ПолучитьЭлемент() = 1 Цикл
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.БанкДляРасчетов,"БанкДляРасчетов");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.БанкОрганизации,"БанкОрганизации");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.ТекущийЭлемент(),"Владелец");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.Код,"Код");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.Корреспондент,"Корреспондент");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.Назначение,"Назначение");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.Наименование,"Наименование");
ИсходящиеДанные.ДобавитьЗначение(СпрРасчетныеСчета.Номер,"Номер");
Прервать;
КонецЦикла;
* В ПКО Контрагенты прописал правило конвертации РасчетныеСчета.
* В ПКО все источники оставил пустыми, а в приемнике прописал имена реквизитов (которые соответствуют ключам ИсходщихДанных)
В результате, в выгрузку не попали сведения по расчетному счету. Что я делаю не так? Всем спасибо за ответы.
|
|