Конвертация данных, перенос Субконто #436579


#0 by MaxS
Как в Конвертация данных, редакция 2.0 (2.0.28.1) перенести Субконто из одного документа в другой? Например, 1С 7.7 УСН -> 1С 8.1 УПП ДокументСсылка.ПриходныйОрдер  -> ДокументСсылка.ПриходныйКассовыйОрдер Субконто1 -> СубконтоКт1 в 7-ке счет 71.1, Вид субконто1 Контрагенты В 8-ке счет 71.01 Вид субконто1 Работники организации в КД есть ПКО под названием СотрудникиКонтрагенты СправочникСсылка.Контрагенты -> СправочникСсылка.ФизическиеЛица А так де ПКО Хозрасчетный и ВидыСубконтоХозрасчетные, где прописаны соответствия счетов и видов субконто. В ПКО  ПриходныйКассовыйОрдер у ПКС  Субконто1 -> СубконтоКт1 в процедуре Перед выгрузкой написано: ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные"; Как КД  должен догадаться, что для данного случая в ПКС нужно использовать ПКО СотрудникиКонтрагенты ? В типовом переносе УСН -> БП много чего нагородили, в результате они в зависимости от счета программно задают ... В данном случае если в ПКС при выгрузке написать: данные перенесутся. Но это же неудобно прописывать программно всевозможные варианты в зависимости от счета и вида субконто подставлять ИмяПКО. Умеет ли КД штатно переносить субконто? Не подскажет ли кто как правильно поступить? ;)
#1 by ТелепатБот
#2 by MaxS
Спасибо за труд, но в целом не угадал ;)
#3 by MaxS
Ни у кого нет вариантов? так и писать по старинке? Если то, Тогда это ИначеЕсли не то Тогда по другому ...много если
#4 by acsent
Возьми за основу правила из типовой. Ибо там далеко не тривиальный алгоритм
#5 by SupC
прав, смотри на вкладке "алгоритмы" элемент "ПриВыгрузкеСубконто"
#6 by MaxS
да я его и смотрю. Именно поэтому и интересуюсь. Неужели КД сама не умеет в простых случаях переносить субконто?
#7 by Господин ПЖ
Умеет. Если задан источник.
#8 by Господин ПЖ
и он объектный
#9 by MaxS
В ПКС в колонке Источник задан источник Субконто1. Тип значения в конфигураторе задан неопределенный. В документе ему присваивается какой-нибудь объектный тип - справочник. Как КД должно догадаться по какому правилу выгружать из источника в приемник?
#10 by Господин ПЖ
в этом случае - никак.
#11 by MaxS
А в каком случае работает? Я бы сделал идеальные тестовые базы  7-ку  и 8-ку, чтобы глянуть... ;)
#12 by acsent
В целом КД сама находит правило по типу источника, но все дело в том что есть исключения. Вот они то и обрабатываются в алгоритме
#13 by Господин ПЖ
погляди в _ВыгрузитьСубконто в V8Exchan81.epf
#14 by Господин ПЖ
там еще место хорошее есть. В цикле "Для каждого КлючИЗначение из Значение Цикл" Если Субконто = Неопределено    ИЛИ НайтиПравило(Субконто) = Неопределено Тогда         Продолжить; Если малость покурить получится что составной источник (структура в Источнике или ВходящеДанные) не выгрузятся никтогда
#15 by MaxS
ага, спасибо ВыгрузитьСубконто  в V77Exp.ert туда никогда не заходит, т.к. в моём случае перенос из документа в документ реквизита, а в ВыгрузитьСубконто заходит если приемник имеет тип "ВидыСубконтоСчета". Это возможно только при переносе операций. Значит в однозначно нужно программно задавить ИмяПКО в зависимости от счета, видов субконто и других факторов.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С