Имя: Пароль:
1C
 
Перенос справочника с уид
0 Мисти
 
13.01.19
13:17
            УидВоВнешнейБазе     = КонтрСоб.Ссылка.УникальныйИдентификатор();
            УидВЭтойБазе     = Новый УникальныйИдентификатор(Строка(УидВоВнешнейБазе));
            Контр.УстановитьСсылкуНового(Справочники.Контрагенты.ПолучитьСсылку(УидВЭтойБазе));

Что не так в этой конструкции?
Говорит, что неверный параметр Строка(УидВоВнешнейБазе)
1 ДенисЧ
 
13.01.19
13:18
УидВоВнешнейБазе     = XMLСтрока(КонтрСоб.Ссылка.УникальныйИдентификатор());
2 Мисти
 
13.01.19
13:27
(1) Спасибо большое! Неужели ларчик так просто открывался?
3 SleepyHead
 
гуру
13.01.19
13:30
(0) А что, КД 2.1 у вас украли?
4 ДенисЧ
 
13.01.19
13:30
(2) Нет, это просто новогоднее чудо.
5 Мисти
 
13.01.19
14:16
{ВнешняяОбработка.ЗагрузкаКонтрагентовИзСобственникаВДругуюСторону.Форма.Форма.Форма(131)}: Ошибка при вызове метода контекста (XMLСтрока)
            УидВоВнешнейБазе     = XMLСтрока(КонтрСоб.Ссылка.УникальныйИдентификатор());
по причине:
Ошибка преобразования данных XML
6 Мисти
 
13.01.19
14:17
А в чем преимущество КД?
7 Мисти
 
13.01.19
14:19
БазаОткрыта.XMLСтрока(КонтрСоб.Ссылка.УникальныйИдентификатор())
8 Мисти
 
13.01.19
15:05
А с этим как быть?
Если ЗначениеЗаполнено(Источник[НаимРеквизита]) тогда
по причине:
Проверка мутабельных значений на заполненность не поддерживается
9 Мисти
 
13.01.19
15:06
У меня была отличная перегрузка "туда" - через метаданные - всё, что хочешь.
Теперь ее переделываю на "обратно" - возникли странные неразрешимые проблемы с записью в скл-базу (а в файловую записывается!)
10 ДенисЧ
 
13.01.19
15:18
(8) БазаОткрыта.ЗначениеЗаполнено(Источник[НаимРеквизита])
(9) Неразрешимых проблем не бывает
11 SleepyHead
 
гуру
13.01.19
16:34
(6) Как минимум в том, что не надо изобретать велосипед для переноса уникальных идентификаторов. Всю черновую работу делает КД, вы только указываете, по каким правилам выполняется перенос, и как сопоставлять объекты.
12 Мисти
 
13.01.19
17:16
Как узнать, если у объекта владелец?
Через метаданные как вопрос задать?
13 Мисти
 
13.01.19
17:16
(11) А у меня весь перенос - строк 200 и переносится всё на свете.
14 Мисти
 
13.01.19
17:18
Не "если" а "есть ли"
15 ДенисЧ
 
13.01.19
17:41
ТвойОбъект.Метаданные().Владельцы.Количество() ?
16 Мисти
 
13.01.19
17:42
СправочникОбъект.Метаданные().Владельцы.Количество()
17 Мисти
 
13.01.19
17:43
Ага, точно, уже нашла, спасибо!
Каждый такой кусочек - знаю, что хочу узнать, но не помню конструкцию, ищу примеры
18 SleepyHead
 
гуру
13.01.19
18:04
(13) Это и видно.