GdcBase.TgdcBaseManager.ChangeRUID
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 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 должна быть открыта. Замена производится в таблицах:
- GD_RUID
- GD_COMMAND
- GD_FUNCTION (заменяются все вхождения РУИД в текстах скрипт-функций)
- GD_DOCUMENTTYPE
- INV_BALANCEOPTION
- AT_OBJECT
- AT_SETTINGPOS
В настоящее время не обрабатываются:
- Хранимые процедуры, триггеры
- Двоичные потоки, внутри которых могут быть РУИДы. Например, алгоритмы типовых хозяйственных операций, типовых проводок.