Имя: Пароль:
1C
1С v8
Ошибка при переходе на платформу 8.3
,
0 Dolphinbet
 
18.06.13
11:56
После перевода конфигурации на платформу 8.3 вылезла ошибка:

{ОбщийМодуль.ОбщегоНазначения.Модуль(628)}: Ошибка при вызове метода контекста (ПоместитьВоВременноеХранилище)

Shell = Новый COMОбъект("WScript.Shell");
    ПараметрыСеанса.АдресShell=ПоместитьВоВременноеХранилище(Shell,Новый УникальныйИдентификатор());
по причине:
Переданное значение не может быть помещено во временное хранилище

Вопрос - теперь во временное хранилище ком-объекты помещать нельзя?
1 mikecool
 
18.06.13
11:58
почитай справку - там должно быть написано, что можно...
2 Dolphinbet
 
18.06.13
12:02
(1) соответственно если нельзя, то как реализовать соответствующий механизм на 8.3 (сохранение ком-объектов).
3 Deon
 
18.06.13
12:03
(2) А зачем ты их сохраняешь?
4 YF
 
18.06.13
12:07
+(3) Тоже интересно
5 Dolphinbet
 
18.06.13
12:07
6 Dolphinbet
 
18.06.13
12:08
Я имею в виду механизм описанный в этой статье.
7 YF
 
18.06.13
12:10
(6) Нафига все это, тем более с Шелом ... Проще создать заново
8 Dolphinbet
 
18.06.13
12:12
Нафига все это - вопрос другой темы :)
9 Deon
 
18.06.13
12:13
(8) Возможно, этот вопрос встал перед разработчиками 8.3, и они не нашли на него ответа.
10 lucifer
 
18.06.13
12:13
Люди а вообще кто переходил с 8.2 на 8.3 были траблы? или у кого-то все гладко да сладко ©
11 Dolphinbet
 
18.06.13
12:14
Ну вообще ответ очевиден - чтобы каждый раз не создавать ком-объект.
12 YF
 
18.06.13
12:15
(8) В статье из (5) описаны разные мистические ситуации типа пропадания объекта из хранилища, которые лечатся через Ж. постоянными опросами объекта ...

Возможно раньше это был просто баг и он позволял хранить сом-объекты в хранилище, а в 8.3 работу с хранилищем доработали, баг исчез и, как следствие, эта "ошибка" в (0)
13 Dolphinbet
 
18.06.13
12:19
(12) Насколько я понял там речь идет не о пропадании объекта из хранилища, а о разрыве соединения с подключаемой базой. В моем случае никакого соединения нет, да и вообще это все прекрасно на 8.2 работало без мистических ситуаций)
Программист всегда исправляет последнюю ошибку.