INVALIDATECACHE — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) |
Alexey (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
|Синтаксис=INVALIDATECACHE('''Тип объекта''', Код объекта)<br> | |Синтаксис=INVALIDATECACHE('''Тип объекта''', Код объекта)<br> | ||
или<br> | или<br> | ||
− | INVALIDATECACHE('''"IDMAP | + | INVALIDATECACHE('''"IDMAP"''') |
− | |||
− | |||
|Аргументы= | |Аргументы= | ||
{{Аргумент | {{Аргумент | ||
|Название=Тип объекта | |Название=Тип объекта | ||
− | |Пояснение=Код [[Типы объектов ГБ|типа объекта ГБ]], для которого требуется обновить кэш.<br>Специальные значения: | + | |Пояснение=Код [[Типы объектов ГБ|типа объекта ГБ]], для которого требуется обновить кэш.<br> |
+ | Специальные значения: | ||
* '''"IDMAP"''' – обновление кэша для сопоставлений (objectsmap) | * '''"IDMAP"''' – обновление кэша для сопоставлений (objectsmap) | ||
* '''"CONFIGS"''' – обновление кэша для конфигурации ГБ | * '''"CONFIGS"''' – обновление кэша для конфигурации ГБ | ||
+ | * '''"ACTIVECONTRACTS"''' – обновление кэша кэша действующих договоров (ActiveContracts) | ||
}} | }} | ||
{{Аргумент | {{Аргумент |
Текущая версия на 09:33, 13 октября 2022
Инвалидирует кэш
Синтаксис
INVALIDATECACHE(Тип объекта, Код объекта)
или
INVALIDATECACHE("IDMAP")
Аргументы
- Тип объекта
- Код типа объекта ГБ, для которого требуется обновить кэш.
Специальные значения:
- "IDMAP" – обновление кэша для сопоставлений (objectsmap)
- "CONFIGS" – обновление кэша для конфигурации ГБ
- "ACTIVECONTRACTS" – обновление кэша кэша действующих договоров (ActiveContracts)
- Код объекта
- Код объекта, необязательный параметр. Если не задан, то кэш инвалидируется для всех объектов заданного типа
Тип результата
- Нет
Примеры
Обновить кэш для всех объектов с типом "товар" (тип "1") перед обновлением отчёта:
InvalidateCache(1), ProcessCommand( `CURRENT`, ``, 'REFRESH' )
Обновить кэш для сопоставлений:
InvalidateCache(`IDMAP`), IfEmpty( MapGbId(0, :var.HPart60, 50, 1), Info(`Нет сопоставления с внешним справочником`) )