Цитата:
Сообщение от
mazzy
тогда вместо update нужно использовать renamePrimaryKey.
С точки зрения Аксапты поле, значения которого я перебивал, не является первичным ключом, кроме того, оно вообще-то уникально лишь в рамках комбинации значений других полей (впрочем, как и любой первичный ключ в таблице, данные которой хранятся в разрезе компаний).
Цитата:
Сообщение от
mazzy
главное - внутри транзакции значения могут быть и неуникальными.
При условии, что update_recordset уйдет на СУБД одним запросом.
Цитата:
Сообщение от
mazzy
Все равно на время апдейта таблица будет залочена
Не таблица, а определенный набор записей - и то разве что в трешке, кроме того, при использовании моего способа можно обновлять данные множеством маленьких транзакций, получая после завершения каждой консистентный результат.