Один тип в два. Конвертация данных 2.1 #808250


#0 by Georg_QQ
В источнике есть справочник содержащий ссылку на один из двух планов видов расчета. В приемнике такого справочника нет. Поэтому при переносе по ссылке вместо пко этого справочника в пкс свойства используется пко плана видов расчета (одного из двух, по условию) т.е. один объект в один, но разных типов (А=>Б или А=>В, пример в демо один объект в два не то же самое, т.к. там А=>Б и А=>В) А проблема в том что есть субконто с этим справочником. Т.е. в источнике тип значения данного вида субконто этот справочник, а в приемнике для данного вида субконто тип значения составной из двух планов видов расчета. А при переносе движений регистра бухгалтерии документа указать имяпко для реквизита субконто (который вроде как структура) не получится, следовательно и код, который меняет исходное значение пкс мне не подойдёт. Как правильно настроить пко для этого справочника? Кд21 не даёт сохранить пко с пустым приемником(что решило бы проблему, если бы его можно было указать строкой как ИмяПКО в пкс). ВыгрузитьПоПравилу с отказом то же не получилось, т.к. в таком случае вид расчета переносится, но в субконто нужного типа пустое значение. Утрировано: в источнике СубконтоКт2 => справочник => (ПВР_1 или ПВР_2) В приемнике СубконтоКт2 => (ПВР_1 или ПВР_2) Как-то это сделать можно?
#1 by Dmitry1c
дак можно, а чего нет? только это надо программно переопределять
#2 by Georg_QQ
не могли бы вы подробнее объяснить что именно определить программно и в каком обработчике?
#3 by Cyberhawk
Обработчики для ПКС-субконто также имеются, ИмяПКО там доступно
#4 by Cyberhawk
Щас найду пример у себя
#5 by Dmitry1c
>>указать имяпко для реквизита субконто получится только помни еще, что нужно указывать ИмяПКОВидСубконто тоже задавать этот параметр, т.к. у тебя разные ПКО плана видов характеристик тоже
#6 by Cyberhawk
Прописываешь обработчики ПриВыгрузке: Конкретный пример:
#7 by Georg_QQ
переношу движения регистра бухгалтерии. В свойстве субконтокт коллекция значений, я не совсем понимаю как для него можно указать только 1 имяПКО если в коллекции одновременно может быть до 3 видов субконто и их значений.
#8 by Mankubus
можно указать сколько хочешь ПКО, ограничений нет
#9 by Dmitry1c
в Свойстве СубконтоКт Для этого свойства неявно идет цикл по табличной части с набором субконто. Используй точно также, как для всех остальных свойств - как будто у тебя не таблица там, а одно субконто всегда.
#10 by Georg_QQ
а, теперь понял. Благодарю. Этого момента не знал.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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