Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
11 Дек 2017, 05:19
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вопрос тест профессионал 7 раздел. Запрос.  (Прочитано 4639 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
7.22 Флаг "Для изменения" (в режиме автоматических транзакци-онных блокировок) на закладке "Дополнительно" конструктора
запросов позволяет:
1. Заблокировать на изменение данные указанных таблиц-источников при
выполнении запроса (вне транзакции)
2. Заблокировать на чтение данные указанных таблиц-источников в запросе
(как вне, так и в рамках транзакции)
3. Заблокировать данные указанных таблиц-источников на чтение (в рам-ках транзакции)
4. Верны ответы 1 и 2

Здравствуйте. Что у меня нет такого флага "Для изменения". В чем дело?


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
ответ 1.
флаг "Блокировать данные для последующего изменения"

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
флаг "Блокировать данные для последующего изменения" и для чего этот флаг возможно применить?

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
это нужно в том случае, если считанные запросом данные будут каким-то образом обработаны и записаны приблизительно в то же самое место - вот чтобы пока идет обработка, их там никто другой не изменил в базе, они блокируются.
ну это так, на пальцах...

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
То есть при выполнении запроса, данные которые берутся в запросе ни кто изменить не мог. Так что ли? Правильный ответ тогда логически №1.

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
все верно. читать можно, а изменять - нельзя. ответ 1.

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
В интернете другой вариант правильного ответа №3. :dfbsdfbsdf:

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
да, вы правы. наврал я. ответ 3.
блокировка происходит строго внутри транзакции и именно что на чтение.

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
почитал пару статей в интернете. в общем то я от части был прав. читать данные можно, но ограниченно: не смогут прочесть такие же запросы - тоже внутри транзакций и тоже с "ДЛЯ ИЗМЕНЕНИЯ", а простые запросы, вне транзакций и без  "ДЛЯ ИЗМЕНЕНИЯ", спокойно смогут данные прочитать.
в общем я ошибся по 2-м причинам:
1) не обратил внимание на приписки в скобках (в транзакции или вне транзакции), хотя на самом деле это ключевой момент
2) оказывается есть тонкости, о которых я просто не знал.

в общем тут самое главное - это внутри транзакции. поэтому ответ все таки 3.

Оффлайн Salmishskay2516

  • Это я.
  • ****
  • Сообщений: 373
  • РЕПУТАЦИЯ: 1
  • КПД: 0%
  • Регистрация: 2012-11-06
  • Сайт: 
  • Профессия: Ученик 1С
Это точно этот ответ?


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Навигация

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
160 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
27 Сообщений
Golickoff Golickoff
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 213
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal