среда, 21 октября 2015 г.

1С: Эксперт. Решение билета №2

 К сожалению билет №2 достался в обрезанном виде, без третьего вопроса.


Вопрос 2.1
Регистр накопления имеет следующую структуру:
Измерения: Склад,т
овар;
Ресурсы:  Остаток

Будут ли перечисленные пары операций выполняться параллельно из разных сессий? Возможные блокировки на границах диапазона индекса не учитываются.
Что изменится если включить разделитель итогов? (остатки не контролируются)


ПараллельностьОперация1Операция2

Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Стул»

Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Телевизор»

Чтение с опцией "Для изменения" остатков регистра по условию
Склад= «Основной»
Товар = «Стул»

Чтение без опции "Для изменения"  остатков регистра по условию
Склад= «Основной»
Товар = «Стул»
Чтение без опции "Для изменения"  остатков регистра по условию
Склад= «Основной»
Товар = «Стул»
Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Стул»

Ответ:


ПараллельностьОперация1Операция2
+
Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Стул»

Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Телевизор»
+
Чтение с опцией "Для изменения" остатков регистра по условию
Склад= «Основной»
Товар = «Стул»

Чтение без опции "Для изменения"  остатков регистра по условию
Склад= «Основной»
Товар = «Стул»
 -
Чтение без опции "Для изменения"  остатков регистра по условию
Склад= «Основной»
Товар = «Стул»
Запись набора записей со следующими значениями измерений:
Склад= «Основной»
Товар = «Стул»

Если включить разделитель итогов? (остатки не контролируются) то ничего не изменится.



Вопрос 2.2
В конфигурации установлен «Автоматический и управляемый» режим. Пользователь проводит Документ1, у документа установлен «Автоматический» режим управления блокировкой данных. Документ создает движения по регистру накопления Регистр1, для регистра установлен «Управляемый» режим. В модуле регистра проверяются остатки, при этом считываются и блокируются некоторые записи остатков регистра. В какой момент будет снята блокировка с этих записей? Что изменится если поставить документу режим управляемый?


Ответ:
В какой момент будет снята блокировка с этих записей?
Транзакция будет выполнена в автоматическом режиме, следовательно, будут использовать только блокировки СУБД.
По условию задачи сначала идет запись движений, и только потом проверяются остатки (в модуле регистра). При записи накладывается X блокировка которая всегда держится до конца транзакции (до конца проведения документа).
Что изменится если поставить документу режим управляемый?
Блокировка также будет снята только после выполнения транзакции, только теперь это будет управляемая блокировка.




1 комментарий:

  1. Вот контактные данные г-на Бенджамина, адрес электронной почты, lfdsloans@outlook.com. / Или WhatsApp 1 989-394-3740, который помог мне с займом в 90 000,00 евро, чтобы начать свой бизнес, и я очень благодарен, мне было очень тяжело, пытаясь найти способ, как мать-одиночка, вещи не были легкими со мной, но с помощью мистера Бенджамина улыбнулся мне в лицо, когда я смотрю, как растет и развивается мой бизнес. Я знаю, вы можете удивиться, почему я ставлю такие вещи здесь, но я действительно должен выразить свою благодарность, чтобы любой, кто ищет финансовая помощь или преодоление трудностей с этим бизнесом или желание запустить бизнес-проект могут позаботиться об этом и надеяться на выход из затруднений. Спасибо.

    ОтветитьУдалить