GdcBase.TgdcBaseManager.ChangeRUID

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
 
{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|-2}}|method_type=function|src=procedure ChangeRUID(const AnOldXID, AnOldDBID, ANewXID, ANewDBID: TID; ATr: TIBTRansaction);}}
 
{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|-2}}|method_type=function|src=procedure ChangeRUID(const AnOldXID, AnOldDBID, ANewXID, ANewDBID: TID; ATr: TIBTRansaction);}}
<onlyinclude>Заменяет один РУИД на другой.</onlyinclude> Транзакция ATr должна быть открыта. Замена производится в таблицах:
+
<onlyinclude>Заменяет один РУИД на другой.</onlyinclude> Транзакция '''ATr''' должна быть открыта. Замена производится в таблицах:
  
 
# [[GD_RUID]]
 
# [[GD_RUID]]

Текущая версия на 16:20, 24 января 2014

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. Двоичные потоки, внутри которых могут быть РУИДы. Например, алгоритмы типовых хозяйственных операций, типовых проводок.

[править] См. также

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

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