Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Транзакционный кеш




Если обращение к данным происходит в рамках транзакции, то оно переадресуется транзакционному кешу. В рамках транзакции в «1С: Предприятии» выполняются все операции, приводящие к изменению данных в базе данных. Например, в рамках транзакции выполняется обработка проведения документа.

Транзакция – это неделимая последовательность манипулирования данными, переводящая базу данных из одного целостного состояния в другое. Если по каким-то причинам одно из действий транзакции невыполнимо, база данных возвращается в то состояние, которое было до начала транзакции (происходит откат транзакции – Rollback).

Транзакционный кеш по сути представляет собой ту же последова- тельную очередь, что и обычный кеш. Разница заключается в том, что все данные, находящиеся в транзакционном кеше, являются валидными (гарантированно актуальными).

При считывании данных в транзакционный кеш устанавливается блокировка на данные в базе данных, поэтому они гарантированно не могут быть изменены до окончания транзакции.

Транзакционный кеш хранит считанные данные до тех пор, пока они не будут вытеснены более поздними или пока не закончится тран- закция. По окончании транзакции кеш очищается, однако действия, выполняемые при этом, зависят от состояния завершения тран- закции.

Если транзакция завершена успешно (Commit), данные всех объектов, содержащиеся в транзакционном кеше, переносятся в обычный кеш, а транзакционный кеш очищается (рис. 14. 34).

Если был выполнен отказ от изменений (Rollback), то просто очищается транзакционный кеш (рис. 14. 35).


Рис. 14. 34. Транзакция завершена успешно

 

 

 

Рис. 14. 35. Очистка транзакционного кеша при отказе от изменений


1С: Предприятие 8. 3. Практическое пособие разработчика

 

; Как система «1С: Предприятие» выполняет обращение к ссылочным данным? ; Как используется кеш объектов? ; Почему для доступа к массивам данных информационной базы предпочтительнее использовать запросы? ; Что такое момент времени? ; Чем отличается оперативное проведение документов от неопе- ративного? ; Что такое оперативная отметка времени? ; Как запросом получить остатки регистра накопления? ; На что следует обращать внимание при указании параметров виртуальных таблиц запросов? ; Почему при неоперативном проведении документов не нужно контролировать остатки? ; Что такое временные таблицы, и зачем их использовать? ; Что такое менеджер временных таблиц? ; Как и зачем можно использовать временные таблицы в параме- трах виртуальных таблиц? ; Как программно блокировать данные? ; Как посмотреть в отладчике результат запроса? ; Как выделить произвольные области в тексте программного модуля?
Контрольные вопросы


пРодолжительность

Ориентировочная продолжительность занятия – 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...