Как поменять GUID предопределенного элемента ПланаВидовХорактеристик #711607


#0 by 4esz
Здорово всем. История такая: прежний программер 1С внес в ПланВидовХарактеристик.ВидыСубконтьоБюджет свой предопределенный элемент. А при следующих обновлениях все предопределенные элементы которые появлялись в типовой вносились руками (вместо того чтобы взять и сделать объединение с приоритетом основной конфигурации). В результате на текущий момент их уже 4, вышло новое обновление, станет 5. При выполнении  объединения с приоритетом основной конфигурации эти элементы задваиваются. Вот и есть мысль поменять в них GUID на те которые у типовых и тогда при обновлением в режиме объединение с приоритетом основной конфигурации должно проходйти гладко. Правильно мыслю или так делать нельзя?
#1 by PR
Хрень. Обновляй нормально, переноси ссылки на новый и убивай старые.
#2 by censored
убрать тот что был внесен руками, привести к типовому варианту, выполнить замену дублирующихся элементов в предприятии, свернув все на типовой предопределенный
#3 by 4esz
понял, спасибо
#4 by 4esz
а после замены перепроведение не потребуется?
#5 by AlexITGround
нет
#6 by 4esz
попробовал объединить и выполнить поиск и замену значений нифига не получается. взял для примера переименовалодин из двух элементов "ПрочиеДоходыИРасходы" => "ПрочиеДоходыИРасХоды_" ПланаВидаХарактеристик.ВидыСубконтоБюджет далее в ПоискИЗамена выполнил его замену на вновь загруженый правильный, который остался с именем "ПрочиеДоходыИРасходы". полоска выполнения пробежала и показала 100%, т.е. вроде бы все выполнилось,НО захожу в план счетов и вижу что в счете "Н91.01" так и остался по прежнему старый субконто который теперь стал с подстрочником. Если зайти в любой документ в котором используется счет "Н91.01" то там в субконто стало просто пусто.
#7 by 4esz
+ если док перепровести, то субконто появляется, но опять таки старое а не новое
#8 by hhhh
состав поменял? что входит в виды субконто?
#9 by 4esz
состав чего? в ВидыСубконтоБюджет входит 31 предопределенный элемент после объединения с типовой стало 35 т.к. 4 элемента задвоились
#10 by catena
А замена выполнялась в транзакции?
#11 by 4esz
незнаю, но вход монопольный, делал стандартной обработкой ПоискИЗамена из UNIREP
#12 by 4esz
я правильно понимаю что ПоискИЗамена не может изменить субконто счета Н91.01 т.к. этот счет предопределенный и субконто соответствено тоже?
#13 by catena
Хех. Нет, конечно. Если субконто проставлено в конфигураторе, преприятие его не поменяет.
#14 by 4esz
но я же выполняю при объединении конфигурации замену плана счетов с приоритетом конфигурации поставщика, почему же тогда не меняются субконто у счета Н91.01 на те которые "правильные" ?
#15 by catena
Значит где-то свистишь. Проверить еще раз - где счету прикручено субконто, в предприятии или в конфигураторе? И объединение еще раз проверить.
#16 by 4esz
субконто прикручено однозначно в конфигураторе >И объединение еще раз проверить. сейчас попробую
#17 by Serginio1
В 8.3 есть выгрузить конфигурацию в файлы. Подправить нужный файл а затем загрузить конфигурацию из файлов
#18 by Serginio1
17+ Сейчас посмотрел  УникальныйИдентификатор отличается от Item id . Нудно видно в базе менять
#19 by 4esz
там как я понял в скуле правят, у меня файловая
#20 by 4esz
а будет ли после этого база обновляться?
#21 by acsent
в 8.3 можно Объект.ИмяПредопределенного = "Имя";
#22 by 4esz
а что это дает?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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