Имя: Пароль:
1C
 
Замена ссылок
0 daniil77
 
naïve
25.12.24
10:20
Добрый день! И всех с наступающим. Может кто нибудь пример кода прислать для поиска ссылок и после замены их на новые. Заранее спасибо
1 asady
 
25.12.24
10:26
(0) у тебя в базе она есть можешь скачать сам
2 asady
 
25.12.24
10:30
(1)+
как написано здесь
https://infostart.ru/1c/articles/369487/
3 daniil77
 
naïve
25.12.24
10:31
(2) Спасибо
4 daniil77
 
naïve
25.12.24
10:51
(1) А вот допустим есть множество накладных в которых содержатся ссылки и есть возможность как то кодом найти их все и заменить на новую ?
5 Волшебник
 
25.12.24
10:56
(4) просто переименуйте элемент справочника, были "валенки", станет "болт"
6 Dedal
 
25.12.24
12:00
(4) Путь твойлежит к "инструменты разработчика 1с" и там "Поиск дублей и замена ссылок", только дубли руками указываешь. Копию базы сделай сначала =)
7 Волшебник
 
25.12.24
12:03
(6) Он же просил кодом, а Вы "руками". Это скучно. Вот как надо:

Запросом выбрать все накладные, где есть заданная позиция:

ВЫБРАТЬ Ссылка ИЗ Документ.Накладная.Товары ГДЕ Номенклатура = &Валенки


Затем в цикле перебрать результат запроса, найти эту строку и заменить на &Болт
Не забыть записать документ.

Вот так получится. Дальше ждать звонков от бухов.
8 Dedal
 
25.12.24
12:53
(7) Если интересно как "кодом" посмотрит как реализовано у мэтра, зачем плохому учить, по плохому он и сам сможет =)
9 Волшебник
 
25.12.24
12:56
(8) А вдруг у него не получится? Надо же подсказать, чтобы добавил
ДокументОбъект.ОбменДанными.Загрузка = Истина;
ДокументОбъект.Записать();


Первая строчка нужна, чтобы обойти всякие блокировки на закрытый период.
Вторая строчка нужна, чтобы табличная часть разошлась с движениями документа.
Это ж будет весело!
10 Волшебник
 
25.12.24
12:57
Когда мне ник 8 дней с меткой "наив" ставит задачу заменить ссылки хер знает какие и где, у меня других слов не остаётся.
Меняй! Только потом не жалуйся! Пусть тебе работодатель по башке потом настучит за то, что базу испортил.
11 Волшебник
 
25.12.24
12:58
(0) И Вас с наступающим пиздецом.
12 daniil77
 
naïve
25.12.24
13:57
(10) Не переживай , я это делаю в копии
13 daniil77
 
naïve
25.12.24
13:58
(10) Я не ставил тебе задачу, чтобы ты сделал это. А просто поинтересовался есть ли у кого то обработка, по которой можно найти какой либо объект
14 Волшебник
 
25.12.24
16:22
(13) отвали
15 lEvGl
 
гуру
25.12.24
17:51
(12) и что, надеетесь сразу все косяки увидеть? сомнительно, но окэй
16 Волшебник
 
25.12.24
23:08
(0) Вы не вникаете в него. Он тебе ставил задачу. Ты не справился.
17 DrZombi
 
гуру
26.12.24
06:08
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан