TurboConf 6 умеет отслеживать изменения в модулях в конфигураторе. Можно один раз выгрузить файлы конфигурации, а затем кэшировать изменения модулей и при поиске искать также в кэше. По дате изменения файлов можно выставлять приоритет при поиске.
При необходимости можно будет по прежнему делать инкрементную выгрузку.
#1, ред. 19 декабря 2023 23:30
Получается сейчас кэш модулей Турбоконфа не обновляется при редактировании модулей в окнах. Так? Я думал что обновляется.
#2, 19 декабря 2023 23:31
(1) tormozit, какой кэш имеется в виду?
#3, 19 декабря 2023 23:32
Есть несколько разных кэшей. Тот который выдается по API - это не кэш, он хранится только на время сеанса.
#4, 19 декабря 2023 23:33
Я имел в виду, что сохранять эти измененные модули в отдельный кэш и искать по файлам конфигурации + этим файлам кэша. Сейчас ищет только по выгруженным файлам.
#5, 19 декабря 2023 23:34
Есть также кэш общих модулей, есть кэш объектов конфигурации.
#6, ред. 19 декабря 2023 23:35
(2) bolsun, имею ввиду задачу поиска по модулям командой Турбоконфа "Турбо поиск". Сейчас она видит изменения, сделанные в окне неактивного модуля?
#7, 19 декабря 2023 23:36
(6) tormozit, нет, про это и задача.
#8, 19 декабря 2023 23:38
Я пока только реализовал возможность собирать эти изменения и отдавать по API, а уже дальше буду добавлять в функции работу с этим кэшем.
#9, ред. 19 декабря 2023 23:44
Кстати известен механизм, как платформа выгружает инкрементно файлы? По номеру версии или дате?
Если я перезапишу выгруженный модуль, она при следующей выгрузке обновит его?
#10, 19 декабря 2023 23:44
Это было бы проще, чем кэш дополнительный держать.