Перенос поле плана видов характеристик ТипЗначения через КД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
типы кстати через внутреннюю строку нормально передаются
итог:
создаем ПКС
в нем перед выгрузкой прописываем:
Значение=ЗначениеВСтрокуВнутр(Источник.ТипЗначения);
ставим флаг передавать в параметрах
в ПКО После загрузки этот код:
Объект.ТипЗначения=ЗначениеИзСтрокиВнутр(ПараметрыОбъекта.Получить("ТипЗначения"));
Вот и все. На этом спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан