|
Перенос поле плана видов характеристик ТипЗначения через КД2
| ☑ |
0
vladnet
27.06.13
✎
14:29
|
Начал разбираться, и вроде стандартно это не сделано? Нужно дополнительно правила писать?
Подскажите кто разбирался
|
|
1
vladnet
27.06.13
✎
15:06
|
Видимо никто не разбирался. Подскажите как тогда записать дополнительный параметр в ПередВыгрузкой и ПослеЗагрузки его считать и переписать ТипЗначения
|
|
2
acsent
27.06.13
✎
15:22
|
через параметр
|
|
3
vladnet
27.06.13
✎
15:25
|
(2) Пробую так:
ПриВыгрузке
лТипЗначения=СоздатьУзел("ТипЗначения");
УстановитьАтрибут(лТипЗначения, "Значение", ЗначениеВСтрокуВнутр(Источник.ТипЗначения));
ДобавитьПодчиненный(Приемник, лТипЗначения);
ПослеЗагрузки:
Объект.ТипЗначения=ЗначениеИзСтрокиВнутр(Параметры.ТипЗначения);
Пишет какую то ошибку формата файла обмена. Понятно что неправильно, вопрос только в том что именно. Интернет перекопал нет, пылался по справке которая по обработчикам внутри КД
|
|
4
acsent
27.06.13
✎
15:27
|
(3) типы через внутреннюю строку передавать. Ну-ну
|
|
5
vladnet
27.06.13
✎
15:28
|
(4) а понял в этом проблема, сейчас как то по другому попробую (пока вопрос как передать(( ). Остальное то нормально?
|
|
6
vladnet
27.06.13
✎
15:43
|
(4) Не в этом дело, сократил тип до строки, все равно ошибка формата, вопрос остался:
Как правильно передать параметр при выгрузке ((
|
|
7
vladnet
27.06.13
✎
18:16
|
типы кстати через внутреннюю строку нормально передаются
итог:
создаем ПКС
в нем перед выгрузкой прописываем:
Значение=ЗначениеВСтрокуВнутр(Источник.ТипЗначения);
ставим флаг передавать в параметрах
в ПКО После загрузки этот код:
Объект.ТипЗначения=ЗначениеИзСтрокиВнутр(ПараметрыОбъекта.Получить("ТипЗначения"));
Вот и все. На этом спасибо
|
|