gifts2017

Замена ссылки в любом объекте с помощью выгрузки в текст (XML) и последующей замены GUID в тексте

Опубликовал Петр Лунегов (pvlunegov) в раздел Обработки - Обработка документов

Замена ссылки в любом объекте. Работает через выгрузку любого объекта в XML, сохранении в виде текста и последующего поиска в тексте нужной ссылки по GUID ссылки.
После нахождения ссылки, происходит ее замена по всему тексту на результирующую ссылку. Затем XML текст выгружается в объект.

Замена ссылки в любом объекте. Работает через выгрузку любого объекта в XML, сохранении в виде текста и последующего поиска в тексте нужной ссылки по GUID ссылки.
После нахождения ссылки, происходит ее замена по всему тексту на результирующую ссылку. Затем XML текст выгружается в объект.

Далее я сделал открытие формы документа объекта.

В зависимости от объекта, а также от вида объекта (Справочник, Документ и т.п.) нужно открывать разные формы.

У меня не было времени на развитие обработки на все случаи.

Если кому-то понадобится, напишите, сделаю.

 

Сама идея обработки проста как топор. Именно из-за простоты я стал применять ее в своей работе.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Замена ссылки
.epf 7,50Kb
09.06.14
8
.epf 1 7,50Kb 8 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. mikhailovaew (mikhailovaew) 16.06.14 13:52
Возникли вопросы:
1. Для какой задачи потребовалось это специфическое решение, чем не подошел универсальный поиск и замена значений?
2. Для документов замена производится только в реквизитах или в движениях тоже?
2. Петр Лунегов (pvlunegov) 16.06.14 14:33
1. Для какой задачи потребовалось это специфическое решение, чем не подошел универсальный поиск и замена значений?
Клиент попросил добавить кнопку "Свернуть договора" в список договоров. В ходе поиска удачного простого решения (не много строк кода) я нашел данное и использовал его как самое простое и быстрое и удобное.

2. Для документов замена производится только в реквизитах или в движениях тоже?
В данном случае документ выгружается в виде объекта в XML. Движения документа не рассматриваются. В объекте происходит замена и затем документ перепроводится.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа