Имя: Пароль:
1C
1С v8
Ошибка формата потока
,
0 Kurbash
 
27.05.15
19:38
Всем привет. Такая ситуация:
есть строчка кода:

ДляХранилища = Справочники.МойСправочник.НайтиПоНаименованию(ИскомоеЗначение);

Все находится все нормально. Пытаюсь написать так:

ТЗ = ДляХранилища.Хранилище.Получить();

В режиме Предприятия выдает ошибку формата потока, а в отладчике если трассирую, все нормально. В чем может быть дело?
1 RomanYS
 
27.05.15
19:40
может то, что ты достаешь из хранилища - запрещено на клиенте?
2 Kurbash
 
27.05.15
19:42
это обычные формы
3 DrShad
 
27.05.15
19:44
А что в хранилище?
4 Kurbash
 
27.05.15
19:48
Ругается главное на метод Получить()
(3) Значение: ХранилищеЗначения и тип такой же
5 Kurbash
 
27.05.15
19:51
что интересно-если ставлю в отладчике .Получить() возвращается ТЗ, все нормально
6 Kurbash
 
27.05.15
19:53
+с какого то рожна выстрелило-до недавнего все было нормально, грешил на кэш, чистил таблицу SaveConfig на скуле, удалял и заново добавлял базу в списке баз, бэкапил и восстанавливал в чистую-не помогает
7 DrShad
 
27.05.15
19:53
Ну чудес не бывает
8 Kurbash
 
27.05.15
19:53
вот сижу и голову ломаю
9 DrShad
 
27.05.15
19:55
Где-то оно у тебя не находит по наименованию и возвращает пустую ссылку у которой ХЗ пустое
10 Kurbash
 
27.05.15
20:00
так находит же...в отладчке то вижу
11 oslokot
 
27.05.15
20:04
че за платформа?
12 Kurbash
 
27.05.15
20:07
да все уже-сделал:

ДляХранилища = Новый ХранилищеЗначения(Справочники.МойСправочник.НайтиПоНаименованию(ИскомоеЗначение));

ТЗ = ДляХранилища.Получить()
13 RomanYS
 
27.05.15
20:11
(12) зачем в хз пихать ссылку?
14 Kurbash
 
27.05.15
20:19
а что туда пихать?
15 RomanYS
 
27.05.15
20:21
а зачем туда что-то пихать? Ссылку удобней хранить как ссылку, если ты конечно её не хочешь глубоко спрятать
16 DrShad
 
27.05.15
20:43
Ипать-колотить
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.