-
Notifications
You must be signed in to change notification settings - Fork 0
AddReplaceLookupTable
Команда быстро добавляет таблицу поиска из указанного csv-файла, либо заменяет существующую таблицу с таким же именем. Можно сразу же автоматически создать текстовый параметр, который будет содержать в себе имя таблицы, чтоб на неё можно было проще ссылаться в формулах.
При нажатии на кнопку "Добавление таблицы" появится диалоговое окно:

В основное текстовое поле можно вставить полные пути до csv-файлов таблиц поиска, которые нужно добавить. Пути должны быть разделены переносом строки.
Можно вставить или прописать их туда вручную, или можно выбрать нужные файлы, нажав кнопку "Обзор...".
Если поставить галочку "Для всех открытых семейств", указанные таблицы будут импортированы во все открытые семейства.
Если поставить галочку "Создать параметр с именем таблицы поиска", в семействе будет создан параметр типа с типом данных Текст с именем, указанным в поле "Имя параметра" в группе параметров, выбранной в выпадающем списке "Группа параметров".
Если в имени параметра содержится плейсхолдер {LT}, он будет автоматически заменён на имя файла таблицы (без расширения). Т.е., например, если имя параметра задано LT_{LT} и импортируется таблица name.csv, будет создан параметр с именем LT_name.
Если таблица с указанными именем csv-файла уже существует, то при установленной галочке "Заменить таблицу, если такая уже существует", она будет заменена. Иначе - ничего не изменится.
Команда работает аналогично предыдущей, но для уже существующих в семействе таблиц поиска.
При нажатии на кнопку "Замена таблицы" появится диалоговое окно:

Здесь все параметры аналогичны предыдущему окну, за исключением того, что вместо галочки "Заменить таблицу, если такая уже существует", есть галочка "Создать таблицу, если такой не существует", при выборе которой, если импортируется таблица с именем csv-файла, которой ещё нет в семействе, она будет создана (т.е. отработает команда добавления таблицы). Иначе - ничего не изменится.