1С-Предприятие 8.0. Практическое пособие разработчика

       

Оптимизация процедуры проведения документа ОказаниеУслуги


После изучения предыдущей главы вы уже достаточно хорошо знакомы с языком запросов, и мы наконец-то можем приступить к одной из самых важных глав нашей книги – к оптимизации документа "ОказаниеУслуги", и в частности, к полному изменению его обработчика события "ОбработкаПроведения".

"Зачем это нужно?" – можете спросить вы. Тому есть две причины. Во-первых, руководство OOO "На все руки мастер" решило, наконец-то, завершить "эксперименты" по вводу стоимости расходуемых материалов руками и перейти на автоматический расчет стоимости расходуемых материалов "по среднему".

Во-вторых, в обработчике события "Обработка проведения" мы используем обращение к реквизиту "ВидНоменклатуры" справочника "Номенклатура" "через точку". Такое обращение может сильно замедлить скорость выполнения процедуры при больших объемах табличной части документа.

Поэтому, изменения, вносимые нами в документ "ОказаниеУслуги", будут преследовать две цели:

·определение стоимости расходуемых материалов при проведении документа,
·повышение скорости выполнения процедуры.

Прежде, чем мы приступим непосредственно к каким-либо действиям, следует сказать несколько слов об особенностях хранения и использования ссылочных данных в системе 1С:Предприятие 8.0.[232]



Содержание раздела