Перейти к основному содержимому

Справочник.Ссылка

Стд::Справочники::Справочник.Ссылка Доступность: КлиентИСервер

Базовый тип ссылок на справочники. Содержит общие для всех ссылок на справочники свойства и методы.

Сравнение структурное, т.е. две ссылки считаются равными если равны их идентификаторы.

Иерархия типа

Базовые типы: Объект, Представляемое, Стд::Сущности::Сущность.Ключ, Стд::Сущности::Сущность.Ссылка

Дочерние типы: InformationSystemsName.Ссылка


Свойства

Ид

Доступность: КлиентИСервер ТолькоЧтение

Ид: Ууид

Значение идентификатора ссылки.

Переопределение: Ид


Методы

ВСтроку

Доступность: КлиентИСервер

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает стабильное строковое представление ссылки.


ЗагрузитьОбъект

Доступность: Сервер

ЗагрузитьОбъект(Заблокировать: Булево = Ложь): Справочник.Объект?
Загружает объект справочника по текущей ссылке.

Заблокировать - признак необходимости установить блокировку на загружаемый объект до окончания текущей транзакции. Если объекта по ссылке не существует, возвращает Неопределено.

Исключения

ИсключениеТаймаутаБлокировки - если не удалось установить блокировку по таймауту. ИсключениеНетАктивнойТранзакции - при попытке заблокировать элемент вне транзакции. ИсключениеДоступЗапрещен - при отсутствии прав на загрузку объекта.

Примеры

Чтение объекта в транзакции с последующим изменением.

метод ЗаменитьСтавкуНДС(ТоварыКИзменению: ЧитаемыйМассив<Номенклатура.Ссылка>, НоваяСтавкаНДС: СтавкиНДС.Ссылка)
исп Транзакция = Транзакции.Начать()

для Ссылка из ТоварыКИзменению
// Изменяемый в транзакции объект нужно считывать с исключительной блокировкой,
// иначе при параллельном исполнении может возникнуть взаимоблокировка (deadlock)
знч Товар = Ссылка.ЗагрузитьОбъект(Истина)

если Товар == Неопределено
// Ссылка может быть недействительной
продолжить
;

Товар.СтавкаНДС = НоваяСтавкаНДС
Товар.Записать()
;

Транзакция.Фиксировать()
;

Представление

Доступность: КлиентИСервер

Представление(): Строка
Переопределение: Представление

Возвращает пользовательское представление ссылки.


Список унаследованных методов

Объект

ПолучитьТип