Вопрос к гуру или разработчикам 1С-Битрикс: Используя запросы напрямую к БД (mysql) я знаю как залочить данные, чтобы от момента чтения записи до ее обновления никто более не вклинился. А вот при обновлении элемента инфоблока или его свойства как обстоит ситуация?
Алгоритм таков: 1. Чтение данных элемента инфоблока 2. На основании прочитанного - внесение изменений 3. Обновление данных элемента инфоблока Надо чтобы алгоритм выполнялся как единое целое для отдельного запроса пользователя.
Столкнулся с такой же проблемой, нужно увеличить либо уменьшить значение свойства инфоблока на еденицу, считываю текущее значение, меняю, записываю. Как убедиться что другой процесс не произвёл изменение?