|
Внешние источники и транзакции | ☑ | ||
|---|---|---|---|---|
|
0
xteam777
07.05.19
✎
09:13
|
Имеется таблица MySQL, подключенная через внешний источник данных.
Пишу: ВнешниеИсточникиДанных.ви.НачатьТранзакцию(); обАккаунт = ВнешниеИсточникиДанных.ви.Таблицы.accounts.СоздатьОбъект(); обАккаунт.status = status; обАккаунт.message = message; обАккаунт.Записать(); ВнешниеИсточникиДанных.ви.ОтменитьТранзакцию(); В итоге после отмены транзакции запись в таблице все равно создается. |
|||
|
1
Cyberhawk
07.05.19
✎
09:31
|
А не в транзакции ли инфобазы ты это с ВИДом проделываешь? А то там чудеса бывают
|
|||
|
2
Cyberhawk
07.05.19
✎
09:32
|
Возможно непонятно написал: код манипуляций с ВИДом старайся не выполнять в транзакции (в т.ч. неявной)
|
|||
|
3
xteam777
07.05.19
✎
11:53
|
Транзакции инфобазы не испоьзуются. Код работает в методе HTTP-сервиса
|
|||
|
4
Cyberhawk
07.05.19
✎
11:56
|
Ну тогда поиграйся с разными релизами платформы и СУБД, плюс проверить на каком-нибудь любом другом типе СУБД.
После пишешь багрепорт на в8 и на партнерку тему-дубль |
|||
|
5
Cyberhawk
07.05.19
✎
11:56
|
Ссылку на тему сюда - плюсиков поставим :)
|
|||
|
6
xteam777
07.05.19
✎
12:05
|
Попробовал тоже самое сделать в обработке - результат тотже
|
|||
|
7
xteam777
07.05.19
✎
12:17
|
У меня нет доступа к партнерке. Можете ктонибудь написать там?
|
|||
|
8
fisher
07.05.19
✎
12:18
|
А формат таблиц MySQL - InnoDB?
|
|||
|
9
xteam777
07.05.19
✎
12:21
|
1C 8.3.14.1565
MySQL 5.7.24 Формат таблиц - MySQL |
|||
|
10
fisher
07.05.19
✎
12:22
|
(9) Не то. MySQL поддерживает одновременно несколько движков. Самые популярные - MyISAM и InnoDB. Первый транзакции не поддерживает.
|
|||
|
11
xteam777
08.05.19
✎
08:38
|
Поменял движок MyISAN -> InnoDB. Транзакции заработали. Примного благодарствую
|
| Форум | Правила | Описание | Секции | Поиск |