Инструменты пользователя

Инструменты сайта


doc:1c:konvertacija_dannyx_2:perenos_podchinennogo_spravochnika_v_drugoj_podchinennyj_spravochnik

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
doc:1c:konvertacija_dannyx_2:perenos_podchinennogo_spravochnika_v_drugoj_podchinennyj_spravochnik [d.m.Y H:i] dbehterevdoc:1c:konvertacija_dannyx_2:perenos_podchinennogo_spravochnika_v_drugoj_podchinennyj_spravochnik [d.m.Y H:i] (текущий) – [Решение] dbehterev
Строка 9: Строка 9:
 ===== Решение ===== ===== Решение =====
  
-Для решения задачи мы будем использовать функцию [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/vygruzit_po_pravilu|ВыгрузитьПоПравилу()]], которой будем передавать всего два параметра: Источник и имя ПКО. Создадим ПКО РасчетныеСчета, настроим соответствие реквизитов Источника и Приемника. Именно этому ПКО мы через функцию ВыгрузитьПоПравилу() будем передавать данные по подчиненным справочникам РасчетныеСчета от Источинка к Приемнику. +Для решения задачи мы будем использовать функцию [[http://wiki.itcall.ru/doku.php?id=doc:1c:spravochnye_svedenija_po_kd:vygruzit_po_pravilu|ВыгрузитьПоПравилу()]], которой будем передавать всего два параметра: Источник и имя ПКО. Создадим ПКО РасчетныеСчета, настроим соответствие реквизитов Источника и Приемника. Именно этому ПКО мы через функцию ВыгрузитьПоПравилу() будем передавать данные по подчиненным справочникам РасчетныеСчета от Источинка к Приемнику.
 ==== ПКО РасчетныеСчета ==== ==== ПКО РасчетныеСчета ====
  
Строка 16: Строка 15:
  
 {{ :doc:1c:konvertacija_dannyx_2:04-02-2012_2-57-08_.jpg |}} {{ :doc:1c:konvertacija_dannyx_2:04-02-2012_2-57-08_.jpg |}}
 +
 +==== ПКО Контрагенты ====
 +
  
 Следующим этапом стоит задача отладить ПКО Контрагенты. Что мы будем делать: Следующим этапом стоит задача отладить ПКО Контрагенты. Что мы будем делать:
Строка 41: Строка 43:
 Обращаем внимание, что мы передаем два параметра функции ВыгрузитьПоПравилу: Источник - очередной расчетный счет при выборке и ИмяПКО - имя ранее созданного ПКО РасчетныеСчета. Процедура [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/posle_vygruzki|После выгрузки]] описана в [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/spravochnye_svedenija_po_kd|справочнике]]. Обращаем внимание, что мы передаем два параметра функции ВыгрузитьПоПравилу: Источник - очередной расчетный счет при выборке и ИмяПКО - имя ранее созданного ПКО РасчетныеСчета. Процедура [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/posle_vygruzki|После выгрузки]] описана в [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/spravochnye_svedenija_po_kd|справочнике]].
  
 +{{ :doc:1c:konvertacija_dannyx_2:04-02-2012_3-35-42_.jpg |}}
  
 +Следующий этап состоит в том, чтобы загрузить в реквизит ОсновнойСчет один из загруженных ранее расчетных счетов. Делается это опять же в ПКО Контрагенты, но только теперь уже в процедуре [[http://www.wiki.itcall.ru/doku.php/doc/1c/spravochnye_svedenija_po_kd/posle_zagruzki|После загрузки]]:
 +
 +<code>
 +СпрРасчетныеСчета = СоздатьОбъект("Справочник.РасчетныеСчета");
 +СпрРасчетныеСчета.ИспользоватьВладельца(Объект.ТекущийЭлемент());
 +СпрРасчетныеСчета.ВыбратьЭлементы();
 +
 +Пока СпрРасчетныеСчета.ПолучитьЭлемент() = 1 Цикл
 + // поскольку в источнике нет понятия основной счет, возьмем первый попавшийся и "впихем" его 
 + // в реквизит ОсновнойСчет
 +
 + Объект.ОсновнойСчет = СпрРасчетныеСчета.ТекущийЭлемент();
 +
 + Прервать;
 +
 +КонецЦикла;
 +</code>
  
 +{{ :doc:1c:konvertacija_dannyx_2:04-02-2012_3-52-30.jpg |}}
  
-Создано ПКО Контрагенты, настроены Правила Конвертации Свойств (далее ПКС):+==== Итоги ====
  
 +Итак, что сделано на данном этапе:
  
 +  * перенесен подчиненный справочник "Расчетные счета" из Источника в Приемник
 +  * установлен реквизит ОсновнойСчет в приемнике одним из РасчетныхСчетов.
  
 +Претензии и возражения по статье принимаются, т.к. автор осваивает громадные возможности КД и описал задачу, как он решал сам. Решение полностью работоспособное.
  
 +{{tag>1C Конвертация_данных}}
  
 +~~DISCUSSION~~
/var/www/wiki.itcall.ru/data/attic/doc/1c/konvertacija_dannyx_2/perenos_podchinennogo_spravochnika_v_drugoj_podchinennyj_spravochnik.1328311968.txt.gz · Последнее изменение: d.m.Y H:i (внешнее изменение)