Транзакционный кеш
Если обращение к данным происходит в рамках транзакции, то оно переадресуется транзакционному кешу. В рамках транзакции в «1С: Предприятии» выполняются все операции, приводящие к изменению данных в базе данных. Например, в рамках транзакции выполняется обработка проведения документа. Транзакция – это неделимая последовательность манипулирования данными, переводящая базу данных из одного целостного состояния в другое. Если по каким-то причинам одно из действий транзакции невыполнимо, база данных возвращается в то состояние, которое было до начала транзакции (происходит откат транзакции – Rollback). Транзакционный кеш по сути представляет собой ту же последова- тельную очередь, что и обычный кеш. Разница заключается в том, что все данные, находящиеся в транзакционном кеше, являются валидными (гарантированно актуальными). При считывании данных в транзакционный кеш устанавливается блокировка на данные в базе данных, поэтому они гарантированно не могут быть изменены до окончания транзакции. Транзакционный кеш хранит считанные данные до тех пор, пока они не будут вытеснены более поздними или пока не закончится тран- закция. По окончании транзакции кеш очищается, однако действия, выполняемые при этом, зависят от состояния завершения тран- закции. Если транзакция завершена успешно (Commit), данные всех объектов, содержащиеся в транзакционном кеше, переносятся в обычный кеш, а транзакционный кеш очищается (рис. 14. 34). Если был выполнен отказ от изменений (Rollback), то просто очищается транзакционный кеш (рис. 14. 35). Рис. 14. 34. Транзакция завершена успешно
Рис. 14. 35. Очистка транзакционного кеша при отказе от изменений
пРодолжительность Ориентировочная продолжительность занятия – 2 часа 50 минут.
Постановка задачи........................................................................................................... 472 Что такое план видов характеристик.............................................................................. 473 Логическая связь объектов................................................................................................ 476 Создание новых объектов конфигурации.......................................................................... 477 Доработка объектов конфигурации................................................................................. 483 Справочник «Варианты номенклатуры».................................................................. 484 Регистр сведений «Значения свойств номенклатуры»........................................... 491 Создание видов характеристик номенклатуры.............................................................. 497 В режиме «1С: Предприятие»................................................................................ 497
Доработка учетных механизмов...................................................................................... 504 Регистр «Остатки материалов»................................................................................ 505 Документ «Приходная накладная»............................................................................ 506 Документ «Оказание услуги»..................................................................................... 509 Приход/расход номенклатуры с учетом характеристик................................................. 512 Отчет, использующий характеристики............................................................................ 514 Запрос для набора данных.................................................................................... 515 Ресурсы................................................................................................................... 516 Настройки............................................................................................................... 516 Контрольные вопросы...................................................................................................... 522 На этом занятии мы познакомимся с новым объектом конфигурации План видов характеристик и узнаем, каким образом можно исполь- зовать этот объект для расширения возможностей нашей конфигу- рации.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|