GdcBase.TgdcBaseManager.ChangeRUID

Материал из GedeminWiki
Перейти к: навигация, поиск

From GdcBase.pas

 procedure ChangeRUID(const AnOldXID, AnOldDBID, ANewXID, ANewDBID: TID; ATr: TIBTRansaction);

Unit: GdcBase

Type: procedure

Visibility: public

Member Of: TgdcBaseManager

Описание

Заменяет один РУИД на другой. Транзакция ATr должна быть открыта. Замена производится в таблицах:

  1. GD_RUID
  2. GD_COMMAND
  3. GD_FUNCTION (заменяются все вхождения РУИД в текстах скрипт-функций)
  4. GD_DOCUMENTTYPE
  5. INV_BALANCEOPTION
  6. AT_OBJECT
  7. AT_SETTINGPOS

В настоящее время не обрабатываются:

  1. Хранимые процедуры, триггеры
  2. Двоичные потоки, внутри которых могут быть РУИДы. Например, алгоритмы типовых хозяйственных операций, типовых проводок.

См. также

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты