#11
by dsdred
Просто новый уникальный идентификатор подсовываешь элементу и все. Если про Элемент справочника речь идет.
#15
by Garykom
ыыыы :) как понял он как раз не хочет замену делать в других объектах а просто подменить уид который везде прописан на нужный
#17
by Живой Ископаемый
2 вообще пофигу, их можно поменять с помщь чуть допиленной бработки поиск и замена занчений. Но вот на само " подсовываешь элементу и все." я бы посмотрел
#18
by БукинГена
Данные при обмене задублировались. Если делать через замену ссылок слишком дофига документов перепровести. Проще менять уид
#20
by cw014
Кому тут нужен был способ через 1С поменять UUID у элемента справочника? P.S. тебе это не поможет
#21
by bolobol
При заменен ссылок - как раз именно "перепроводить" ничего не требуется. Перепроводить потребуется то, что из-за смены элементов сменило дальнейшее поведение, т.е. - не убежать никуда.
#22
by Garykom
при дублях не прокатит, сами то подумайте ну подменили уид у элемента справочника, но этот справочник где раньше был теперь его там нету ))
#25
by Garykom
задачка полезная только если нужно 2 элемента местами быстро поменять но тогда не проще ли их переименовать?
#46
by PR третий
Что это за хрень-то? Маленький кусочек обработки поиска и замены значений что ли? Где там подмена гуида ссылки-то?
#47
by Живой Ископаемый
2не, ну здрасьте, и в каком там месте подмена УИДа у существующего элемента справочника? Старый удаляется, новый создается... у существующего ссылка не меняется
#48
by Живой Ископаемый
Возможно в релизах старше 8.3.5, которые позволяют писать в ВИД можно поменять UID. Но экспериментально - я не пробовал.
#49
by cw014
Что есть подмена гуида? Изменение у записи Гуида? А чем не устраивает копирование записи и удаление старой? Вариант? Вариант!!! И безо всяких ВИДов и доступов к скулю на прямую
#51
by Живой Ископаемый
2 Тогда держи еще 101-й вариант: лайфхак-код - это сериализовать нужный элемент; в тексте, который получился заменить UID, оригинальный элемент удалить; десериализовать элемент из ХМЛ-текста (в котором уже новый UID). Но все равно это будет новый 'tktvyn справочника. а не старый
#53
by Живой Ископаемый
преимущество - вообще не нужно будет запорачиваться на проверку и перебор реквизитов и табличных частей.
#54
by mehfk
Запустить выгрузку в идентичную конфигурацию, получить XML, открыть XML как текст, заменить все неправильные guidы на правильные. Загрузить в пустую базу. Если в результате замены не полчится неуникальных записей, считай повезло.
#56
by cw014
Ладно, я так и думал. Стоило один вариант решения предложить - навалились все... По сути одно и то же действие, единственный момент - старая запись тухнет, новая создается. И тут все с XML полезли и т.д. Суть задачи остается исходной. И такое решение имеет место быть
#58
by PR третий
А что ты делаешь? Ты можешь в двух словах сказать, что ты делаешь, а не давать код?
#61
by spock
Ты просто создаешь копию существующего элемента справочника, который потом удаляется. После выполнения этого кода будут битые ссылки в реквизитах, ссылающихся на этот элемент. Это же банальщина...
#66
by ИсчадиеADO
а ловко ты их :) там на почту еще не навязчивое предложение увеличить длину полоски не приходило?))
#67
by PR третий
Что ловко-то? :)) — Здравствуйте, у меня болит живот. У вас есть лекарство от живота? — Да есть, выпейте аскорбинку. — Но позвольте, аскорбинка не помогает от живота. — Ладно, я так и думал. Стоило предложить аскорбинку - навалились все... По сути одно и то же действие, прием таблетки. И тут все с животами полезли и т.д. Суть задачи остается исходной. И такое решение имеет место быть. И первый это решение предложил Я!!!
#68
by Живой Ископаемый
да, ладно, нормальное решение. просто я думал что какой-то взаправдашний, а не читерский способ. Но это уже проблемы моих ожиданий
#69
by PR третий
Да какой способ-то? прав? Если прав, то что _вообще_ было предложено-то? Создание дубля элемента справочника? И это как-то решает проблему ТС?
#72
by PiterPrg
Я вот тут вполне успешно меняю. НО!!! 1. Только на базах SQL. 2. На ваш страх/риск (у меня не глючит), т.е. потом ни чем не кидать, делаем бекапы
#77
by PiterPrg
Прикольно. Вставлял ссылку на инфостарт, а получился каталог миста. Волшебник что-то с инфостартом не поделил?
#80
by PiterPrg
Ты уверен, что все прочитал? в этой обработке я меняю. Прямыми запросами к MSSQL. При желании текст можно почитать. Все в модуле объекта.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Народ! Не подскажите как поменять цвет кнопки в 1С.
- Запрет редактирования уже существующего элемента справочника
- а как в v8 поменять картинку при запуске конфигурации
- v8: Вот при выводе строки можно поменять цвет фона, а как поменять еще и цвет выделения?
- редактирование существующего файла XML
- как программно поменять владельца существующего элемента справочника
- УТ11 - Запрет изменять существующего контрагента
В этой группе 1С
- 1C Документооборот открытие файлов из Linux
- Помогите найти описание и софт для весов CheckWay S315
- Программное создание документа "Установка цен номенклатуры".
- Чтение почты из Outlook - адрес отправителя - проблема
- Конвертация данных. Как перезаписать элемент справочника при загрузке
- Расчеты по приобретению в УПП, помогите разобраться.
- Документ не может быть изменен в подчиненном узле РИБ
- СКД, пакетный запрос, вычисл. поля, передать в функцию рез-тат 1го из запросов?
- История выбора при вводе - Как отфильтровать?
- EDI через Контур.Ритэйл
- Ошибка получения представления значения
- моби- с и занятый порт.
- никакие удаленные клиентские протоколы не включены
- ЗУП. Постоянное начисление не попадает в расчет среднего заработка при увольнени
- DHL потеряла 345 млн евро из-за провального ИТ-проекта SAP
- Отложенный запуск процедуры
- Хранение таблицы значений в дополнительных реквизитах и сведениях
- Как в СКД в отчете сделать две колонки с количеством?
- Сохранение в Excel из WEB-клиента
- "Лупа" в колонке табличного поля