Нет, мы не будем передавать количества в MySQL вообще. Да это кастомизация, но битрикс (как и мобильное приложение и мобильные рабочие места сотрудников) будет показывать остатки прямо из тарантула. И да, тарантул отлично держит запросы к товарам и остаткам без дополнительных кэшей.
Нет. в 1С изменил по подписке пишутся в регистре. Фоновое раз в 15 секунд (этого достаточно для данной задачи) выкидывает данные из регистра в веб сервис тарантула. Если подтверждения об обработке данных не приходит, фоновое будет продолжать попытки выкинуть изменения в тарантул.
с помощью http-запросов. Т.е. в форме 1С ловим нажатие кнопки в поле поиска (событие «ИзменениеТекстаРедактирования») и отправляем запрос с этим текстом тарантулу, затем ответ подгружаем в таблицу значений
Тестировали на SQL Server 2016 SP2 CU11 (13.0.5598.27)
Можно было продолжать дальше, но решили с клиентом, что данная задача не стоит покупки полноценных SQL лицензий, вместо существующих Runtime 1C
В 1С с помощью подписки фиксируем изменения данных (хранится на случай, если Тарантул в это время отвалился) и сразу отправляем их на простой web-сервис. web-сервис принимает, проверяет формат, передает на app-сервис на LUA.
Можно было продолжать дальше, но решили с клиентом, что данная задача не стоит покупки полноценных SQL лицензий, вместо существующих Runtime 1C