|
Хранить соответствие на сервере
| ☑ |
0
smartu
05.07.20
✎
19:54
|
Добрый день.
В типовом обмене БСП есть функция которая обходит все объекты метаданных и заполняет Соответствие.
В конфигурации объектов очень много и при обменах с другими базами в этот момент грузит цпу.
Как вариант рассматриваю сохранять с какой-то периодичностью это соответствие на сервере и при необходимости его читать, а не очередной раз обходить объекты метаданных.
Столкнулся с проблемой сохранения результата процедуры ИнициализацияМенеджеров().
1. При помещении в ХранилищеЗначений ругается на сериализацию;
2. При использовании ЗначениеВСтрокуВнутр/ЗначениеИзСтрокиВнутр - появляются ошибки выгрузки. Видимо гдето есть искажение текста.
Подскажите, какие еще есть варианты хранения соответствия на сервере ?
|
|
1
Gbpltw
05.07.20
✎
20:29
|
(0) вы серьезно? создайте свой справочник....
|
|
2
FIXXXL
06.07.20
✎
09:43
|
(0) функция общего модуля с галкой повторного использования закэширует это соответствие...
|
|
3
Галахад
гуру
06.07.20
✎
10:00
|
(0) Ну если очень нужно хранить строку, то ОбщегоНазначения.ЗначениеВСтрокуXML()
|
|
4
acht
06.07.20
✎
10:12
|
(0) ЕМНИП там в соответствии хранятся сами менеджеры, которые сериализуются никак. Так что засучивай рукава и пиши свою обработку из двух частей - построение по метаданным и получение по ним живых объектов. Первая часть кэшируется в базе, вторая выполняется всегда
|
|