|
Как по произвольной ссылке создать новую ссылку с заданным идентфикатором? |
☑ |
0
TormozIT
гуру
25.11.11
✎
16:07
|
Функция ПолучитьСсылкуСИдентификатором(СсылкаТогоЖеТипа, УникальныйИдентфикатор)
?
КонецФункции
Нужно сделать это надежно без использования представлений типов и не уже известным некрасивым способом (мэпингом "Справчоник" -> "Справчоники", "ПланОбмена"->"ПланыОбмена" и т.д.)
|
|
1
Reset
25.11.11
✎
16:11
|
По метаданным ссылки получить имя менеджера, которого потом использовать для создания новой ссылки - этот метод уже имется в виду как известный и некрасивый?
|
|
2
TormozIT
гуру
25.11.11
✎
16:12
|
ТипСсылки = ТипЗнч(Ссылка);
XMLТип = XMLТип(ТипСсылки);
Ссылка = XMLЗначение(ТипСсылки, ""+УникальныйИдентификатор);
|
|
3
TormozIT
гуру
25.11.11
✎
16:12
|
(2) Пока единственный красивый способ.
|
|
4
TormozIT
гуру
25.11.11
✎
16:13
|
(2) +
Правда строчка
XMLТип = XMLТип(ТипСсылки);
не нужна)
|
|
5
TormozIT
гуру
25.11.11
✎
16:15
|
В общем решение в одну строчку
Ссылка = XMLЗначение(ТипЗнч(СсылкаТогоЖеТипа), "" + УникальныйИдентификатор);
|
|
6
acsent
25.11.11
✎
16:17
|
Лучше писать Строка(УникальныйИдентификатор)
|
|
7
vmv
25.11.11
✎
16:18
|
(5) и получим ссылку нового, аналогично методам менеджеров и это работает на клиенте без всяких вызовов сервера для работы с менеджерами?
|
|
8
vmv
25.11.11
✎
16:20
|
+7 если да-да, то можно забыть об обращении к метаданным, серверу и менеджерам для получения "родственной" ссылки нового
|
|
9
acsent
25.11.11
✎
16:21
|
(8) А зачем на клиенте нужна родственная ссылка?
|
|
10
Живой Ископаемый
25.11.11
✎
16:27
|
|
|
11
vmv
25.11.11
✎
16:28
|
(9) в обработках при обходах на клиенте, например есть некое множесто объектов-приемников и некое множество объектов-источников.
создаещь соответствие где ключ пустая ссылка приемника, а значение соотвесттвия ссылка источника.
Имеем четкую связь на ссылках, по ней выходим на ссылку нового в приемнике и заполняем структуру свойств для новой ссылки и ВСЕ это на клиенте и индикацией или без.
Конечным шагом передаем гогтовые структуры с ключевыми связями на сервер и он только пишет уже готовое - как-то так.
Т.е. на клиенте вся чернуха и порнуха, а сервак глотает то что должен и уже готовое к употреблению, простите.
|
|
12
acsent
25.11.11
✎
16:33
|
А жизненный пример?
|
|