Запрос на функцию

Поскольку XML это фактически обычный текстовый файл, то для замены текста можно воспользоваться любой утилитой для поиска и замены во множестве файлов.

Например
tr.infortech.ru/
izone.ru/text/utilities/sear … eplace.htm
funduc.com/search_replace.htm

Спасибо, особенно за ссылку, 3 сек и все готово :slight_smile:

Доброго времени суток! Подскажите пожалуйста что можно прописать в скрипте при повторяющихся именах файлов. Нужно что б сохраняло и оба файла, а не пересохраняло имеющийся файл, желательно что б приписывало цифру 1, 2 и т.д.

$SavePath=D:\ExtractedIn4
@CreateFolder $SavePath
@ActivateMap
%Loop2
$NM=@Map.Selected.GetParameter ID20030
$FN=$SavePath$NM.in4
@Map.SaveToFile $FN
%Loop2
;

Для роботи зі списком значень, відсортованих функцією @Text[N].Sort [+/-], необхідна функція @Text[N].Find Mask, яка повертала б номер рядка списку зі знайденим співпаданням. Інакше, якщо в списку в кожному рядку стала кількість значень через розділювач (наприклад координата Х точки і номер точки через пробіл), сортування рядків списку за зростанням координати Х неможливе.
Ще краще, якби функція @Text[N].Sort [+/-] працювала з параметрами: Column Char. Інакше як сортувати двомірний масив значень :question:

Добрый день!
Есть метрическая информация в формате Excel(или же в текстовом файле) в строке есть ФИО, адрес Физ. лица, Код ДРФО, адрес участка и тд
Есть файлы в формате In4 которые содержать только адрес зем. участка в таком виде
AD=“-,16/379,-,-”,
Пожалуйста подскажите скрипт который сможет поочередно идентифицировать участки по адресу зем участка и перенести всю имеющуюся метрич. информацию в участок.

Приложите пример данных. Также пару слов про уникальность адресов, пожалуйста.

Пример положил
Насчет уникальности адреса:
AD=“Туманська сільська рада,27а/186(2),-,-”,
Адрес участка в таблице приведен таким образом:
местный совет, номер поля / номер участка
нумерация участков сквозная, номера не повторяются, переходной участок обозначается добавлением к номеру участка номера части в скобках “186(1), 186(2)”
pryklad.rar (3.46 KB)

Я в этом случае поступил бы так:

  1. Выбросил бы через Сервис|Отчёт в Exсel параметры всех участков (AD и Объект ID), предварительно проверив объекты карты на уникальность (Карта|Проверка|ID|Уникальность).
  2. Средствами Exсel вычленил бы из AD уникальные номера участков.
  3. С помощью функции ВПР подтянул бы по строкам всю остальную информацию по людям.
  4. Вставил данные из Exсel в Дигу по Объект ID (Правка|Специальная вставка|Только параметры).

Спасибо

Возникли вопросы по скриптам:
Как вывести значение такого типа 2012-08-10 в процессе вывода происходит вычитание, получается 1994?

$R=“2012-08-10”
$R=@DequoteText $R
@Dialog.Message $R

Спасибо

Добрый день
Подскажите как очистить данные параметра при помощ скрипта

Присвоить параметру пустую строку

Пробую не получается данные параметра остаются на месте

$W=
@Map.Object[$P].Parameter[ID7000521] $W

$W=“”

Доброго дня всім форумчанам.
Хто мені підкаже, для чого скриптова функція @Map.MovePoints, і для чого їй треба позначити дві лінії. Як на мене - функція переміщення точок :question:
Дякую.

Доброго дня все. Подскажите: нужна функия принять XML. вроде того ка функция: принять IN4. Что бы при импорте обменников, те обменники которые импортированы-перемещались в папку например “Accepted”, а те которые с ошибкой- в папку “not relevant”
спасибо!!!

Команда “Принять ХМЛ” есть, она проверяет накладки/нестыковки между участками, вложение участков в кад.кварталы, присваивает кад.номер с учетом присвоенных, выдает протокол проверки и проч. Только работает она с SQL-базой, см. Регистратор

с SQL-базой это хорошо, а без базы можно написать такую функцию. база у меня не ставитьтся. уже свсе перечитал и переделал. выдает ошибку. ну и она мне в принципе не нужна.