|
Косяк в сom соединении в платформе 8.2.18.61 | ☑ | ||
---|---|---|---|---|
0
Deni7
15.04.13
✎
11:32
|
Косяк в сom соединении в платформе 8.2.18.61
Не дает сделать отмену проведения Код: Процедура КнопкаВыполнитьНажатие(Кнопка) ТипCOMОбъекта = "V82.COMConnector"; СтрокаПодключения = "srvr='devel2:1741'; ref='buh82'; usr='vasya'; pwd='vasya';"; V8COM = Новый COMObject(ТипCOMОбъекта); //Открываем соединение Попытка БазаOLE = V8COM.Connect(СтрокаПодключения); Исключение Сообщить(ОписаниеОшибки(), СтатусСообщения.ОченьВажное); БазаOLE = Неопределено; //Возврат Истина; КонецПопытки; Сообщить("Подключение "); Объект = БазаOLE.Обмены.ПолучитьПоУникальномуИдентификатору("ДокументСсылка.ПоступлениеДопРасходов", Строка (Документ.УникальныйИдентификатор())); Объект = Объект.ПолучитьОбъект(); Попытка Объект.Записать(БазаOLE.РежимЗаписиДокумента.ОтменаПроведения , БазаOLE.РежимПроведенияДокумента.Неоперативный); Исключение Сообщить("Не удалось отменить проведение документа "+ОписаниеОшибки() ); КонецПопытки; КонецПроцедуры Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация (1C:Enterprise 8.2.18.61): Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)! Ктонить сталкивался? |
|||
1
ZanderZ
15.04.13
✎
11:34
|
уверен что на той стороне есть "Документ.УникальныйИдентификатор()" ?
|
|||
2
mm_84
15.04.13
✎
11:36
|
(0) кнопка перечитать на форме док-та?
|
|||
3
Maxus43
15.04.13
✎
11:42
|
раньге работало? или вобще не работало никогда?
|
|||
4
Deni7
15.04.13
✎
11:43
|
(2) Вопрос не понятен. Код вызывается из обработки, УПП версии 8.1.
|
|||
5
Deni7
15.04.13
✎
11:43
|
(3) До обновления платформы все работало.
|
|||
6
Maxus43
15.04.13
✎
11:51
|
Объект = Объект.ПолучитьОбъект();
там объект правильный? |
|||
7
Wobland
15.04.13
✎
11:53
|
и зачем ветки плодить?
v8: В версии 8.2.18.61 не работает Com соединение. |
|||
8
Deni7
15.04.13
✎
11:56
|
(7) Ну это все таки разные вопросы немного. Смысл в том, по com соединению не дает сделать отмену проведения документа.
|
|||
9
Галахад
гуру
15.04.13
✎
12:01
|
Наверное не нашел по ИД и создал новый объект.
Объект еще не записан. Как отменить его проведение? |
|||
10
Defender aka LINN
15.04.13
✎
12:08
|
(9) Текст ошибки один я прочитал, что ли?
|
|||
11
Галахад
гуру
15.04.13
✎
12:11
|
(10) Да.
|
|||
12
Maxus43
15.04.13
✎
12:13
|
8.2.18.61 - может в ней таки? не вижу как (0) может вызвать такую ошибку, если этот док в это же время никто там не записывает и т.д.
А платформа судя по отзывам сильно сильно гючит |
|||
13
Deni7
15.04.13
✎
14:06
|
(0) Отладчиком выяснили, что XMLЗначение() через com соединение отрабатывает неверно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |