Имя: Пароль:
1C
 
Ошибка формата потока
0 eses
 
10.12.14
12:16
Добрый день.

Подскажите, почему получаю ошибку при получении данных из другой базы.

Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр)
            Данные = БазаСОМ.ЗначениеИзСтрокиВнутр(ДанныеСтроки.СсылкаВДругойИБ);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.5.1231): Ошибка преобразования
Ошибка формата потока

Мой код :

Данные = ПодключеннаяБазаСОМ.ЗначениеИзСтрокиВнутр(ДанныеСтроки.СсылкаВДругойИБ);

ДанныеСтроки.СсылкаВДругойИБ ="92b7dc0f-6f2e-11e4-9431-005056c00008"
1 cw014
 
10.12.14
12:18
Потому что неправильные данные СтрокиВнутр. СтрокаВнутр должна выглядеть в виде "{0, 92b7dc0f-6f2e-11e4-9431-005056c00008, 92b7dc0f-6f2e-11e4-9431-005056c00008}"
2 sapphire
 
10.12.14
12:21
Сам подход бредовый.
3 eses
 
10.12.14
12:25
(1) точно, спасибо!
4 eses
 
10.12.14
12:25
(2) да не, просто вырван кусок кода упрощенно
5 cw014
 
10.12.14
12:25
(3) Спасибо не булькает
6 ShoGUN
 
10.12.14
12:29
Изврат, однако... Не пробовал ПолучитьСсылку использовать?
7 Галахад
 
гуру
10.12.14
12:33
(6) По типовому же.
8 ShoGUN
 
10.12.14
12:49
(7) Вот заглянул в типовую обработку переноса из "Конвертации данных". Там используют ПолучитьСсылку. Другое дело, что в (0) может быть неизвестен тип, но это вообще-то безобразие.
9 Галахад
 
гуру
10.12.14
12:59
(8) Поглазей на регистр "Соответствие объектов для обмена" и в каком виде там храниться "ссылка в другой базе".
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший