Jika menjadi perlu untuk bermigrasi dari satu konfigurasi pemasok ke yang lain, atau saat memperbarui konfigurasi yang dimodifikasi, jika Pemasok kemudian menambahkan objek yang kami tambahkan secara terpisah, mungkin ternyata objek lama dan baru memiliki pengenal internal yang berbeda. Saat membandingkan / menggabungkan konfigurasi, terlihat bahwa dokumen lama tidak cocok dengan yang baru, karena memiliki pengenal metadata internal yang berbeda, dan saat memuat (memperbarui) konfigurasi penyedia baru, dokumen lama dihapus bersama dengan semua dokumen yang dimasukkan.
Ada beberapa opsi untuk menyelesaikan masalah ini:
A. Mentransfer dokumen yang dihapus setelah memperbarui konfigurasi ke objek metadata baru menggunakan aturan pertukaran (metode ini merekomendasikan penggunaan 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 , .
, , , .
. , , โ .