Конвертация данных. Передача параметров из источника в приемник. #762949


#0 by Wefast
Переношу документ Требование накладная. В источнике у таб части документа есть ряд рекивзитов(СчетЗатра, Статья, Ном группа, субконто1-3) В приемнике это реквизиты не таб части и Статья и Ном группа являются часть реквизитов Субконто1-3 И эти субконто зависят от выбранного счета затрат. Но набор субконто у одно и того же счета в источнике и приемнике разные. Пример. В источнике Указаны счет "23" Статья "Разное", указана ном группа "ГСМ", но не указаны субконто У 23 счета аналитика - Подразделение, Статья, Ном группа В приемнике у 23 счета аналитика - статья и ном группа. Нужно передать Статью затрат в субконто 1 приемника Ном группу в субконто 2 И все бы ничего если бы статья затрат всегда была бы субконто 1, а ном группа - субконто 2, но нет ---------------- Как итог я хочу передать ряд реквизитов в структуру например и в приемнике в зависимости от того какие субконто у счета записать туда соответсвующие данные из переданной структуры. Как это можно сделать?
#1 by Godofsin
Вроде хрень ты задумал
#2 by Godofsin
Я про "каждый раз разные субконто" не понял чот. Как так?
#3 by GreatOne
видимо счета разные бывают
#4 by Godofsin
Ну тогда какие проблема определять счет и нужные субконто при выгрузке? Параметры нах не нужны.
#5 by Borteg
объяви на уровне конвертации в параметры свою структуру, запиши туда что тебе надо из соотв пкс и обработай в пко после загрузки. а вообще лучше делать пвд с произвольным алгоритмом выгрузки судя по задаче
#6 by Wefast
Счет передает 1 в 1. Но состав субконто у них разный. Т.е. при выгрузке я не знаю в какие субконто надо будет записать данные. А при загрузке данные источника уже не доступны. Вот с этой момента подробней. Поиском находится все что угодно , но видимо не то что мне нужно. Мне бы пошаговый пример. И неплохо бы учесть если мне нужно передать таб часть
#7 by Godofsin
В передВыгрузкой переназначай Коллекцию объектов как тебе захочется.
#8 by Godofsin
+ в передОбработкой то есть
#9 by Wefast
Это так понимаю в ВПД документа. ПередОбработкой же доступна только конфигурация источника. И как вообще повлиять да выгружаемые данные не понятно. Понятно только что можно сформировать какие то данные, и перед выгрузкой отправить их в какое то другое правило ПередВыгрузкой Вроде доступен Объект. Но при попытке обратиться к его реквизитам, они не заполнены. Я видимо чего то не понимаю Сообщить(Объект.СчетЗатрат.ВидыСубконто[0].ВидСубконто.ТипЗначения); И он выдал ошибку. В ПКС СчетЗатрат заполняется у приемника
#10 by Wefast
Создал параметр в конвертации ТН с типом ПланСчетовСсылка.Хозрасчетный. Указал правило конвертации. Галок никаких не ставил. В ПКО документа перед выгрузкой написал При загрузке написал Сообщить(Параметры.ТН.Наименование); Выдал ошибку Поле объекта не обнаружено (ТН)
#11 by Wefast
Поставил галку Передавать при выгрузке. И в общем ничего в этом параметре нет. Сообщения пустые
#12 by Godofsin
Это в ПКГС твоей таб. части.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям