1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных
Использование констант
Для версий 8.2.13 и ранее, а также для 8.2.14 в режиме совместимости с 8.2.13
см. «Использование констант (8.2.13 и ранее)»
Следует выполнять запись константы вне транзакций, т.к. ее запись может стать «узким» местом при конкурентой работе.
Например, неправильно:
// Увеличиваем счетчик проведенных документов в константе Процедура ОбработкаПроведения(Отказ, РежимПроведения) ТекущееЗначение = Константы.СчетчикПроведенныхДокументов.Получить(); Константы.СчетчикПроведенныхДокументов.Установить(ТекущееЗначение + 1); КонецПроцедуры
На время записи значения в константу, работа других сеансов приостанавливается, если в это же время они выполняют запись этой же константы. Подробнее о причинах избыточных блокировок и методах оптимизации см. базу знаний « Технологические вопросы крупных внедрений ».
Вместе с тем, недопустимо решать проблему блокировок констант другими методами, в частности, тотальным кешированием констант в параметрах сеанса или в функциях общих модулей с повторным использованием возвращаемых значений.
Цены и режим обучения: бухгалтерские курсы
Курс 1С:Бухгалтерия «1С 8.2 для профессионалов»
Курс "Бухгалтерский учет + 1С:Бухгалтерия 8.2 для начинающих"
Тренинг-семинар «Как получить работу бухгалтера»
Курсы бухгалтеров с трудоустройством
Курсы программирования 1С:Предприятие 8.2
Другие материалы по теме:
технологические вопросы крупных внедрений, иначе, конецпроцедуры, константы, получить, работа, буфер обмена, копировать, обмен, использование, значения, время, конфигурирование, установить, пример, документов, 8.2
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных
Другие материалы по теме:
Использование параметров сеанса
Использование транзакций при чтении данных
Нас находят: 1с 8 Повторное использование возвращаемых значений
Мы на Facebook