#1
by cw014
Только у нового можно УИД поставить. Или запросами прямыми. По сути конечно и в файловой можно, но нужно знать как
#11
by cw014
Иногда это нужно, например для обмена данными, или прямых запросов, в которых завязано на УИДе
#13
by Dunstan
Много баз сливают в одну. Базы делались из одной "рыбы". Т.е. был объект "Наша организация" со своим УИД. Брали Нашу Организацию и делали из нее ООО "Ромашка". Теперь эти лютики и ромашки надо слить в одну базу. И при заливке через ВыгрузкуЗагрузкуДанныхХМЛ Ромашка затирает Лютик и наоборот. Поэтому было бы хорошо в Ромашке поменять УИД заранее чтоб ничего не затереть. Делаю как поиск и замена значений, но очень уж долго работает...
#14
by Maxus43
Прямые запросы - нарушение соглашения. Для обменов - делается по сути , т.е. стандартная поиск и замена ссылок, Или регистр соответсвия объектов ИБ юзается... короче задача решается не таким путём как хочет автор
#16
by cw014
Лучше не УИДы меняй, а поменяй названия и прочую инфу между собой. А УИДы оставь как есть А мне все равно на соглашение, ибо база данных является моей собственностью
#22
by Maxus43
бывает, за 4 года 1 раз словил :) Но решение не , а опять же Поиск и замена значений. Сиречь создание нового элемента и перекидывание на него ссылок во всей базе
#28
by Живой Ископаемый
2 не бывает, разве только сделать так специально. А раз специально сделали - значит думали когда делали. 2 и кто же завел в двух разные объектынх таблицах записи с пересекающимися уидами и зачем он это сделал?
#30
by Maxus43
бывает. В разных ИБ - свой независимый генератор гуидов, пересечение их возможно в теории, но вероятность стремится к нулю
#31
by Живой Ископаемый
2 настолько быстро сремится к нулю, что то о чем ты описал без специальных действий ты мог словить самое ранее через миллиард лет, а не за четыре года.
#33
by Maxus43
когда нибудь случается в первый раз, у меня так документ по обменам бегал, в 2-х разных узлах создались одинаковые гуиды
#34
by mdocs
Какое-то глупое ограничение платформы тянущееся много лет, может в 9.0 все-таки разрешат.
#35
by Maxus43
последствия представляешь? вот автор заменит гуид - и пол базы в битых ссылках. Красота, да
#37
by Maxus43
+ вообще - одинаковые гуиды можно найти в больших РИБ базах, но очень редко попадается что они в одном виде документа-справочника
#38
by Живой Ископаемый
2 что разрешат? Что если поменять уид в записи, то во всех других записях уид тоже автоматом поменятся, и это будет происходить мгновенно?
#40
by Torquader
Уид - это "фактически" номер объекта в его таблицы. Во всех местах, где идёт ссылка на объект, указывается этот номер. Что будет, если у какой-то записи мы поменяем "номер" - это уже будет другая запись, а от старой останутся неразрешимые ссылки, так как она будет ссылаться на номер, которого нет. То есть, даже если вам каким-то чудом удастся подменить GUID в таблице объекта, всё равно придётся запускать обработку поиска и замены значений, чтобы поменять все ссылки.
#41
by mdocs
Про мгновенно никто не говорит. Но метод такой необходим. Одним общепринятым извращением станет меньше.
#42
by Живой Ископаемый
2 этот метод реализуем изменением уида в ведущей таблице средствами SQL и во всех ведомых. Или через поиск и замену значений. Если кто-то не знает этого или не умеет этого - то это уже его проблемы а не 1С.
#43
by МЮЛЛЕР
> Можно ли изменить уникальный идентификатор у уже существующего элемента База 10 ГБ размером. Как ты себе это представляешь?
#46
by Живой Ископаемый
2 Не стали вообще. НО и создать другой элемент справочника и запустить поиск и замену значений в файловом варианте - тоже не очень долго. Если вдруг это долго, то значит либо базе давно стоит быть в клиент-серверном варианте, либо опять же, не делать вообще
#47
by mdocs
из-за отсутсивя элементарного метода приходится выбирать какой изврат менее гиморен в данном случае. типично одинэсный подход)
#49
by Живой Ископаемый
2 бзик-бзик-бзик и есть перенести документы на новую организацию, и ТС говорит что это медленно у него.
#50
by Живой Ископаемый
2 да нет, типично одинэсный подход говорить что метод которого не должно быть вообще, нужен
#51
by МЮЛЛЕР
> бзик-бзик-бзик в 1000 раз быстрее не получится так на физическом уровне. GUID - это ссылка. Это то же самое, что ты во всех таблицах документов новую ссылку пропишешь.
#52
by mdocs
изменение ссылки во всех таблицах сравниваешь с полным перепроведением документов по новой организации? совесть есть?
#53
by Живой Ископаемый
2 кто сказал о полном перепроведении? ты давно заглядывал в поиск и замену значений?
#57
by mdocs
Возможно, возможно и сопоставимо по времени, но все равно куча ненужных телодвижений, часть стандартных алгоритмов проверки документов все равно отрабатывает. Прямая замена все равно работала бы гораздо корректнее и не зря ты советуешь скуль юзать.
#58
by Живой Ископаемый
2 зачем она отрабатывает? потому что криворукие программисты не поставили проверку на ОбменДанными.Загрузка?
#59
by Serg_1960
, посмотри в своей конфигурации наличие регистра сведений СоответствиеОбъектовДляОбмена. И если он есть - изучи зачем он нужен и как его использует конфигурация.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как получить Уникальный идентификатор базы?
- Запрет редактирования уже существующего элемента справочника
- Уникальный идентификатор строк табличной части документа
- Как прочитать/изменить внутренний идентификатор предопределенного элемента
- Можно ли изменить уникальный идентификатор справочника?
- Как задать уникальный идентификатор для нового элемента справочника
- можно ли изменить найти и изменить значение в дереве значений
- Чем изменить уникальный идентификатор КПК
- v7: Как получить уникальный идентификатор объекта в формате v8
В этой группе 1С
- v8: Почему записи регистра сведений стали не уникальны?
- УТ 11.1 Вопрос про заказы поставщику
- Уменьшить длину чека ККМ
- 1CBarCod.dll доступ на сервере!
- Не работает клавиатура в rdp-сессии
- Режим управления блокировкой данных в транзакции по умолчанию
- Сканер штрихкодов для инвентаризации оборудования. Нужна помощь.
- Планы обмена: почему очень большой файл выгрузки?
- как в запрос добавить пустое поле тип "СписокЗначений" ?
- v8: Задваиваются строки в отчете на СКД
- чем убрать задвоенные элементы номенклатуры?
- УТ 10.3 Заказ покупателя. Не проводится по партиям... Что может быть?
- ЗУП 82 Справка 4-н не вошла сумма
- v7: как узнать программно элемент справочника - разделителя учета?
- 1с + java
- Расчет себестоимость и корректировка НЗП
- При копировании роли не копируются настройки пользовательской видимости
- Как в 1С CRM указать в этапе несколько исполнителей?
- Партионная почта на 1С:УТ
- Хранение данных на уровне SQL Servera