Изменить гуид значения перечисления #788208


#0 by SeiOkami
Можно ли это сделать и как? Незачем спрашивать "зачем?". Просто хочется знать
#1 by Лефмихалыч
выгрузить конфу в xml, поменять гуид, загрудить обратно
#2 by Лефмихалыч
я так делал. Не спрашивай - зачем.
#3 by SeiOkami
после обновления ИБ не выпадет в непонятки?
#4 by Лефмихалыч
у меня не выпадало
#5 by Лефмихалыч
+ может потому, что база пустая была - я не знаю :)
#6 by Лефмихалыч
если серьено, то - будут объектненайдены везде, где хранится ссылка на это значение. Что с объектненайденами делать, тебя ж учить не надо?
#7 by SeiOkami
, ну это ясно, да. Спасибо
#8 by b_ru
Создать у перечисления новое значение, обновить базу, удалить старое, обновить базу, переименовать новое, обновить базу - разве не покатит?
#9 by Лефмихалыч
джидаям обычно лень стольоко обновлений ради одного значения воротить
#10 by OldFornit
declare @table table(row_n int identity(1,1), table_n nvarchar, col_n nvarchar) insert into @table(table_n, col_n) select TABLE_NAME, COLUMN_NAME from INFORMATION_SCHEMA.columns where DATA_TYPE = 'binary' and COLUMN_NAME like '%Ref%' and CHARACTER_MAXIMUM_LENGTH = 16 order by TABLE_NAME begin set @query = (select 'update ' + table_n + ' set ' + col_n + ' = 0x8D4300155D007A5E11E3E65DF3EFDBB6' + ' where ' + col_n + '='  + '0x8D4300155D007A5E11E3E57BD49E16A2' from @table where row_n = @iterator ) end
#11 by Serginio1
#12 by Serginio1
Вместо Select  делай Update
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С