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

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


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|ВыгрузитьПоПравилу()]], которой будем передавать всего два параметра: Источник и имя ПКО. Создадим ПКО РасчетныеСчета, настроим соответствие реквизитов Источника и Приемника. Именно этому ПКО мы через функцию ВыгрузитьПоПравилу() будем передавать данные по подчиненным справочникам РасчетныеСчета от Источинка к Приемнику.
 ==== ПКО РасчетныеСчета ==== ==== ПКО РасчетныеСчета ====
  
Строка 46: Строка 45:
 {{ :doc:1c:konvertacija_dannyx_2:04-02-2012_3-35-42_.jpg |}} {{ :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|После загрузки]].+Следующий этап состоит в том, чтобы загрузить в реквизит ОсновнойСчет один из загруженных ранее расчетных счетов. Делается это опять же в ПКО Контрагенты, но только теперь уже в процедуре [[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.1328313006.txt.gz · Последнее изменение: d.m.Y H:i (внешнее изменение)