|
Перезапись элементов справочника
| ☑ |
0
romign1
05.08.11
✎
22:45
|
Добрый вечер, уважаемые мистовцы. Возможно что-то с головой у меня не в порядке, возможно просто устал, но задался небольшой глупой проблемой.
У нас есть два разных элемента одного справочника. Как нам переписать элементы друг в друга? Т.е. значения Элемента1 станут значениями Элемента2, а значения Элемента2 - наоборот значениями Элемента1.
|
|
1
Grusswelle
05.08.11
✎
22:46
|
...нормально так пятница продолжается...
|
|
2
salvator
05.08.11
✎
22:51
|
(0) у меня один вопрос: зачем, бле@ть? :)
|
|
3
aleks-id
05.08.11
✎
22:51
|
(0) я думаю через запрос в цикле.
|
|
4
aleks-id
05.08.11
✎
22:52
|
(2) думаю у них что-то на уид-ы завязано :)
|
|
5
romign1
05.08.11
✎
23:01
|
(1) С тяп...пятницей :)
(2) Это, имхо, проще, чем шерстить другие справочники, чтобы поменять ссылки на эти элементы.
(3) Эм... поподробней?
Предположим есть два элемента Элемент1 и Элемент2, хотел сделать как-то так:
ДопЭлемент = Элемент1;
Объект1 = Элемент1.ПолучитьОбъект();
Объект1 = Элемент2;
Объект2 = Элемент2.ПолучитьОбъект();
Объект2 = ДопЭлемент;
Объект1.Записать();
Объект2.Записать();
Но что-то как-то не так всё %) Надо домой :)
|
|
6
Митор
05.08.11
✎
23:03
|
а если их 150 кого на кого записывать )
|
|
7
Лефмихалыч
05.08.11
✎
23:04
|
мист-овец тут только один и он в самом начале
|
|
8
romign1
05.08.11
✎
23:05
|
(6) У меня их не 150500, у меня их всего 2 и ссылки на них мне известны :) Просто надо данные в них поменять местами.
Конечно уже сделал обычным перебором каждого реквизита элемента и присваивания им нужного значения (благо реквизитов всего 3), но как это сделать с более сложными справочниками?
|
|
9
Лефмихалыч
05.08.11
✎
23:07
|
(8) получить данные в промежуточную структуру не предлагать?
|
|
10
salvator
05.08.11
✎
23:09
|
ЗаполнитьЗначенияСвойств
|
|
11
Grusswelle
05.08.11
✎
23:09
|
a = 1;
b = 2;
a = a xor b;
b = b xor a;
a = a xor b;
// a = 2, b = 1.
|
|
12
romign1
05.08.11
✎
23:14
|
(10) да! то, что нужно! Надо бы знать глобальные функции %) Спасибо большое!
(11) о даа )
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший