Size: a a a

1С, БСП, DevOps и Архитектура

2019 December 13

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Короче это еще один логический попадос: получил ты такой на клиенте ПредопределенноеЗначение, произошел один вызов сервера.
До конца сеанса больше вызова сервера уже не будет, и если кто-то другой (или ты сам) поменял привязку предопределенного, то тот сеанс где это предопределенное уже получено то он будет по-прежнему получать старую ссылку.
источник

AB

Alex Balashov in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Нет, сеанс клиента в котором выполняется вызов метода ПредопределенноеЗначение на клиенте
Спасибо за информацию
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Это конечно могут провозглашать как фичу, так что после перепривязки предопределенных либо от греха подальше перезапускать всех клиентов надо, либо делать это заведомо только в монопольном режиме
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
ZEEGIN
открываешь v8std и ищешь по ключевым словам
https://its.1c.ru/db/v8std
Здесь что ли? А как там искать в рамках одного раздела? Так что бы не вываливались все статьиз и из всех разделов?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
сбоку в панели поиска выбрать в каком разделе искать
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
Прежде всего, ее, конечно, не следует использовать тогда, когда доступны менеджеры прикладных объектов, вне кода тонкого клиента или веб-клиента; в модулях объектов, наборов записей, общих модулях для которых не установлен флажок компиляции на тонком клиенте, в серверных процедурах, в серверных функциях модулей форм и т. д.
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
Хотя почему-то всегда считал что лучше использовать именно ПредопределенноеЗначение, т.к. значение кэшируется
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
и в другой доке: Резюме
В целях минимизации серверных вызовов в тех случаях, когда на клиенте требуется получать значения ссылок на предопределенные элементы справочников, планов видов характеристик, ссылки на значения перечислений и т. п., можно сделать это с помощью метода глобального контекста ПредопределенноеЗначение(), не обращаясь лишний раз к серверу.
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Shefer Nikita
Хотя почему-то всегда считал что лучше использовать именно ПредопределенноеЗначение, т.к. значение кэшируется
А в разделе про повт исп, написано - не следует кешировать легко получаемые данные
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
замеры для 8.3.16, вызов функции 10 000 раз:
ПредопределенноеЗначение - 0,11с
Менеджер - 0,078 с.
ОбщегоНазначения.ПредопределенныйЭлемент - 1,23 с.
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
Я не нашел в Стандартах рекомендации использовать именно менеджер объекта вместо ПредопределенноеЗначение.
Возможно я не те ключевые слова использовал при поиске.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Я не нашел в Стандартах рекомендации использовать именно менеджер объекта вместо ПредопределенноеЗначение.
Возможно я не те ключевые слова использовал при поиске.
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Shefer Nikita
замеры для 8.3.16, вызов функции 10 000 раз:
ПредопределенноеЗначение - 0,11с
Менеджер - 0,078 с.
ОбщегоНазначения.ПредопределенныйЭлемент - 1,23 с.
Объектный кешь 2сек или 6?
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
И где там хоть что нибудь о том что на севере не рекомендуется использовать эту функцию?
или что рекомендуется использовать именно менеджер?
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
Зачем этой функции сделали доступность на сервере? Если ее не рекомендуется там использовать (при то что этой "нерекомандации" я не смог найти).
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Василий Мазурок
И где там хоть что нибудь о том что на севере не рекомендуется использовать эту функцию?
или что рекомендуется использовать именно менеджер?
Ок. Лично тебе можно)
источник

ВМ

Василий Мазурок in 1С, БСП, DevOps и Архитектура
👌🏻
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Прямого запрета на это нет(не было пол года назад). Есть неудачный опыт и устаревшие рекомендации апк
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
источник