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

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

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

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

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

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

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

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


Свойства​

Ид​

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

Ид: Ууид

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

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


Методы​

ВСтроку​

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

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

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


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

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

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

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

Исключения​

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

Примеры​

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

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

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

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

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

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

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

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

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

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


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

Объект​

ПолучитьТип