Si es necesario migrar de una configuración de proveedor a otra, o al actualizar una configuración modificada, si el Proveedor agregó posteriormente un objeto que agregamos de forma independiente, puede resultar que los objetos antiguos y nuevos tengan identificadores internos diferentes. Al comparar / fusionar configuraciones, se puede observar que el documento antiguo no coincide con el nuevo, ya que tienen diferentes identificadores de metadatos internos, y al cargar (actualizar) una nueva configuración de proveedor, el documento antiguo se borra junto con todos los documentos ingresados.
Hay varias opciones para resolver este problema:
A. Transferir documentos eliminados después de actualizar la configuración a un nuevo objeto de metadatos usando reglas de intercambio (este método recomienda usar 1C);
. / . . ( ), / . .
. , . , , , . , .. .
"".
- , , . , ( ..) . . , , , «» . . , «» ( , ), — :
- / , , . , . : , , — . , , .
- XML-, :
- «» (ivi_.xml), :
:
:
:
- «” .
- , :
- , ,, .
https://its.1c.ru/db/metod8dev/content/1798/hdoc — .
Params, 1 MS SQL. , Deflate:
- Params DBNames:
SQL Management studio HEX, , . HEX BIN. HEX to BIN. https://tomeko.net/online_tools/hex_to_file.php?lang=en
, , 955126 .
- . : https://infostart.ru/public/618906/
DBNames ( — 1, — SQL):
- – 1 , SQL.
.
- (Inflate) , (9)
- SQL- DBNames:
UPDATE [ukf_real_test].[dbo].[Params] SET [BinaryData] = (
SELECT *
FROM OPENROWSET(BULK N'C:\DBNames-FM.dfl', SINGLE_BLOB) tt) where [FileName] = 'DBNames'.
, 1 :
UPDATE [ukf_real_test].[dbo].[Params] SET [DataSize] = 954234 where [FileName] = 'DBNames';
- 1. , 1 . , .
- 1 .
„“ „“:
.
1 , .
, , , .
. , , — .