Имя: Пароль:
1C
1С v8
Изменть uid вручную добавленного реквизита
0 Deon
 
06.08.14
12:00
БП 2.0. Ситуация: разработчиком когда-то был вручную добавлен в документ реквизит "ПодразделениеОрганизации". После этого конфигурация переведена на БП КОРП 2.0, в которой у этого документа реквизит "ПодразделениеОрганизации" поставляется по-умолчанию.
Таким образом в итоге: в конфигурации поставщика и в основной конфигурации реквизит одинаковый, но с разными uidами.

Однако, сравнение этих конфигураций показывает, что документы идентичны.
Проблема всплыла при попытке обновления на 3.0, где реквизиты не сопоставляются и вручную добавленный реквизит удаляется, удаляя данные.

Вопрос, как грамотно присвоить вручную добавленному реквизиту правильный uid? И можно ли эти uidы где-то посмотреть?
1 hhhh
 
06.08.14
12:07
(0) переименовать ваш старый реквизит в УдалитьПодразделениеОрганизации, потом обработкой перенести все данные в реквизит ПодразделениеОрганизации из БП КОРП.
2 Deon
 
06.08.14
12:11
(1) Совсем мне не нравится необходимость перезаписи всех документов, в которых надо заменить реквизит.
3 Трик
 
06.08.14
12:18
(2) а в чем проблема, без проведения же.
4 Deon
 
06.08.14
12:19
(3) В общем-то не в чем, но срабатывают подписки записи и регистрации на узлах обмена. Они меня смущают. Да и кажется мне, что должен быть более простой способ
5 tdm
 
06.08.14
12:19
(2) все норме, тем более - "Проблема всплыла при попытке обновления на 3.0"...т.е. скоро совсем в новой базе будете жить)
6 Deon
 
06.08.14
12:22
Итак, нашел, где штатно смотреть uidы. При выгрузке конфигурации в файлы они там все написаны. Теоретически, можно заменить uidы на правильные и загрузить конфигурацию обратно. Что будет с данными, хрен его знает.
Но для информации - самое то.
7 tdm
 
06.08.14
12:25
>>Что будет с данными, хрен его знает.
=))), подозреваю что ничего но вот через последующие обновление конфигурации/платформы одно, второе не знай где вылезти может...я бы остановился на варианте (1) проверено не раз - железно и работает
8 Deon
 
06.08.14
13:16
Кстати, тот же вопрос касается и предопределенных элементов справочника, ну или плана счетов. Если сначала я добавлю предопределенный счет, потом 1С его же добавит.

Получается, только поиском и заменой пользоваться и менять свой старый счет на их новый везде?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан