Имя: Пароль:
1C
1С v8
v8: 8.2.19.68 -> 8.3.4.465. Не могу поместить во временное хранилище Адрес СОМ
0 Sasha_1CK
 
22.12.13
04:16
Собственно сабж.
После обновления платформы 8.2.19.68 -> 8.3.4.465
Код подключения к базе 7.7. перестал работать
    Открыта = СОМ_Объект.Initialize(СОМ_Объект.RMTrade, " /D" + СокрЛП(Путь) +" /N" + СокрЛП(Имя)  + " /P" +СокрЛП(Пароль), "NO_SPLASH_SHOW");
    
    Если НЕ Открыта Тогда
        Сообщить("Не могу подключится к базе. Проверьте доступность базы");
        Возврат;
    Иначе
        ПараметрыСеанса.АдресCOMОбъекта=ПоместитьВоВременноеХранилище(СОМ_Объект,Новый УникальныйИдентификатор());
    КонецЕсли;

Стала вываливаться ошибка "Переданное значение не может быть помещено во временное хранилище"
1 Reaper_1c
 
22.12.13
04:22
Весь этот код - боооольшая ошибка.
2 Sasha_1CK
 
22.12.13
04:23
Замечательно с удовольствием узнаю про правильный код для подключения к базе 7.7
3 Aleksey
 
22.12.13
04:35
Кто то пару дней назад писал, что в 8.3 прикрыли эту лавочку
4 Sasha_1CK
 
22.12.13
05:01
Ну да походу халява с открытием базы на сервере и ее последующим использованием - кончилась.

Видимо в 1С посчитали, что это не фича - а баг и исправили.

Сам то СОМ объект работает - только теперь при каждом обращении приходится заново подключаться к базе.

А раньше можно было халявить - один раз подключился и отлаживаешь загрузку данных потихоньку во внешней обработке  - без закрытия предприятия и повторных подключений.

С другой стороны может оно и правильно - а то так можно 7.7 занять надолго - и ищи потом кто из 8 ки базу занял.
5 Infsams654
 
22.12.13
08:14
6 Nexux
 
22.12.13
09:12
прям в 8.2.19.68 работало? извлечение несериализуемых из вх объектов убрали вроде бы раньше
7 Sasha_1CK
 
22.12.13
11:16
(6) Как ни странно - но работало.
А в 8.3 перестало.
Просто 28 релиз БП 3.0 - уже все - на 8.2 отказывается ставиться.
8 Infsams654
 
22.12.13
11:49
(7) "во временное хранилище нельзя помещать несериализуемые объекты в 8.3."
9 EvgeniuXP
 
22.12.13
12:11
(4) с другой стороны - можно отключить удаленный доступ 8-ки, и чел освободит 7-ку - во всяком случае у нас так делают семерочники и не парятся :)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой