GdcBase.TgdcBaseManager.ChangeRUID
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|-2}}|method_type=function|src=procedure ChangeRUID(const An…») |
SYSDBA (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 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]] | ||
| Строка 9: | Строка 9: | ||
# [[AT_OBJECT]] | # [[AT_OBJECT]] | ||
# [[AT_SETTINGPOS]] | # [[AT_SETTINGPOS]] | ||
| + | |||
| + | В настоящее время не обрабатываются: | ||
| + | |||
| + | # Хранимые процедуры, триггеры | ||
| + | # Двоичные потоки, внутри которых могут быть РУИДы. Например, алгоритмы типовых хозяйственных операций, типовых проводок. | ||
====См. также==== | ====См. также==== | ||
* [[RUID]] | * [[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
В настоящее время не обрабатываются:
- Хранимые процедуры, триггеры
- Двоичные потоки, внутри которых могут быть РУИДы. Например, алгоритмы типовых хозяйственных операций, типовых проводок.