Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Управление блокировкой данных

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Управление блокировкой данных

    Управление блокировкой данных

    Управление блокировкой данных
    В разделе описываются механизмы управления блокировкой данных.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    БлокировкаДанных (DataLock)

    БлокировкаДанных (DataLock)
    Элементы коллекции:

    ЭлементБлокировкиДанных
    Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы блокировки.
    Возможно обращение к элементам блокировки посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0).
    Методы:

    Добавить (Add)
    Заблокировать (Lock)
    Количество (Count)
    Получить (Get)
    Конструкторы:

    По умолчанию
    Описание:

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

    Сервер, толстый клиент, внешнее соединение.
    Возможен обмен с сервером. Сериализуется.Пример:

    Блокировка = Новый БлокировкаДанных;
    ЭлементБлокировки = Блокировка.Добавить("РегистрНакопления.ТоварыНаСкладах");
    ЭлементБлокировки.УстановитьЗначение("Качество", Справочники.Качество.НайтиПоКоду("1"));
    ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
    ЭлементБлокировки.ИсточникДанных = ДокументОбъект.ВозвратнаяТара;
    ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура");
    ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Склад", "Склад");
    Блокировка.Заблокировать();


  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    БлокировкаДанных.Добавить (DataLock.Add)


    БлокировкаДанных (DataLock)
    Добавить (Add)
    Синтаксис:

    Добавить(<ПространствоБлокировки>)Параметры:

    <ПространствоБлокировки> (необязательный)

    Тип: Строка.
    Имя пространства блокировки. Поддерживаются следующие имена пространств блокировки:
      • Справочник.<имя>
      • Документ.<имя>
      • ПланОбмена.<имя>
      • ПланСчетов.<имя>
      • БизнесПроцесс.<имя>
      • Задача.<имя>
      • ПланВидовРасчета.<имя>
      • ПланВидовХарактеристик.<имя>
      • РегистрСведений.<имя>.НаборЗаписей - только для регистра сведений, подчиненного регистратору
      • РегистрСведений.<имя>
      • РегистрНакопления.<имя>.НаборЗаписей
      • РегистрНакопления.<имя>
      • РегистрБухгалтерии.<имя>.НаборЗаписей
      • РегистрБухгалтерии.<имя>
      • РегистрРасчета.<имя>.НаборЗаписей
      • РегистрРасчета.<имя>
      • Перерасчет.<имя>.НаборЗаписей
      • Последовательность.<имя>.НаборЗаписей
      • Последовательность.<имя>.Записи
      • Последовательность.<имя>
      • Константа.<имя>
    Возвращаемое значение:

    Тип: ЭлементБлокировкиДанных.
    Описание:

    Добавляет новый элемент блокировки данных.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    БлокировкаДанных.Заблокировать (DataLock.Lock)

    БлокировкаДанных (DataLock)
    Заблокировать (Lock)
    Синтаксис:

    Заблокировать()Описание:

    Устанавливает управляемые блокировки.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    БлокировкаДанных.Количество (DataLock.Count)

    БлокировкаДанных (DataLock)
    Количество (Count)
    Синтаксис:

    Количество()Возвращаемое значение:

    Тип: Число.
    Описание:

    Получает количество элементов блокировки.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    БлокировкаДанных.Получить (DataLock.Get)

    БлокировкаДанных (DataLock)
    Получить (Get)
    Синтаксис:

    Получить(<Индекс>)Параметры:

    <Индекс> (обязательный)

    Тип: Число.
    Индекс элемента в коллекции блокировки данных.Возвращаемое значение:

    Тип: ЭлементБлокировкиДанных.
    Описание:

    Получает значение по индексу. Работает аналогично оператору [].
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Применяется в случаях, когда использование оператора [] невозможно.

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструкторы:
    БлокировкаДанных.По умолчанию (DataLock.Default)


    БлокировкаДанных (DataLock)
    По умолчанию
    Синтаксис:

    Новый БлокировкаДанных

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЭлементБлокировкиДанных (DataLockItem)

    ЭлементБлокировкиДанных (DataLockItem)
    Свойства:

    ИсточникДанных (DataSource)
    Область (Region)
    Поля (Fields)
    Режим (Mode)
    Методы:

    ИспользоватьИзИсточникаДанных (UseFromDataSource)
    УстановитьЗначение (SetValue)
    Описание:

    Предназначен (как составная часть объекта БлокировкаДанных) для явной блокировки данных от чтения или изменения другими сессиями.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.
    Возможен обмен с сервером. Сериализуется.Пример:

    Блокировка = Новый БлокировкаДанных;
    ЭлементБлокировки = Блокировка.Добавить(
    "РегистрНакопления.ТоварыНаСкладах");
    ЭлементБлокировки.УстановитьЗначение("Качество",
    Справочники.Качество.НайтиПоКоду("1"));
    ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
    ЭлементБлокировки.ИсточникДанных =
    ДокументОбъект.ВозвратнаяТара;
    ЭлементБлокировки.ИспользоватьИзИсточникаДанных(
    "Номенклатура", "Номенклатура");
    ЭлементБлокировки.ИспользоватьИзИсточникаДанных(
    "Склад", "Склад");
    Блокировка.Заблокировать();


  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Свойства:
    ЭлементБлокировкиДанных.ИсточникДанных (DataLockItem.DataSource)


    ЭлементБлокировкиДанных (DataLockItem)
    ИсточникДанных (DataSource)
    Использование:

    Чтение и запись.Описание:

    Тип: РезультатЗапроса; Табличная часть; ТаблицаЗначений.
    Источник данных, содержащий значения полей для установки условий на поля пространства блокировки.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЭлементБлокировкиДанных.Область (DataLockItem.Region)

    ЭлементБлокировкиДанных (DataLockItem)
    Область (Region)
    Использование:

    Чтение и запись.Описание:

    Тип: Строка.
    Имя пространства блокировок.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

     

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 18.11.2015, 09:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru