МИС МЕДИАЛОГ позволяет импортировать информацию из одного или нескольких файлов (далее файлы импорта) с расширениями XLS или DBF (в том числе DBF, сопряженного с DBT-файлами). Данные в каждом файле должны иметь определенную структуру, которую можно представить в общем виде следующим образом:
Имя параметра1 |
Имя параметра2 |
... |
Имя параметраn |
Значение параметра1 |
Значение параметра2 |
... |
Значение параметраn |
Значение параметра1 |
Значение параметра2 |
... |
Значение параметраn |
... |
... |
... |
... |
Имена параметров в файле импорта должны быть указаны латинскими буквами в первой строке таблицы. В следующих строках вводятся значения. В структуре файла импорта выделяют обязательные и дополнительные параметры. Наборы обязательных и дополнительных параметров перечислены для каждого вида импорта в соответствующем разделе.
Среди дополнительных данных могут встречаться параметры, которые необходимо импортировать в поля типа Логическое. В файле импорта такие параметры должны принимать следующие значения:
·True: 1, да, д, y, yes, true, t.
·False: 0, нет, н, n, no, false, f.
Применение параметров "Значение для поиска"
В структуре файлов некоторых видов импорта предусмотрены специальные параметры "Значения для поиска" (поля с суффиксом _SEARCH_VALUE). Данные параметры используются при проверке наличия импортируемого значения в базе данных. Поле, с которым сравнивается параметр _SEARCH_VALUE, определяется в параметрах поиска конфигурации импорта. Если _SEARCH_VALUE импортируемой строки совпадает с каким-либо значением поля поиска, происходит обновление в этой строке таблицы базы данных; иначе в таблице базы данных создается новая строка.
Рассмотрим использование значений для поиска на примере импорта контрагентов. В этом виде импорта используются параметры ORG_SEARCH_VALUE (Значение для поиска организации) и JUR_ADR_SEARCH_VALUE (Значение для поиска юридического адреса).
Если в системе допускается регистрация разных адресов с одинаковым кодом, поле CODE нельзя использовать в качестве поля поиска адреса. В этом случае в поле _SEARCH_VALUE вносится значение, по которому будет происходить поиск адреса в базе данных, например, ID адреса. При этом на вкладке Параметры поиска конфигурации импорта необходимо установить поиск адреса по данному полю: выбрать в выпадающем списке поле FM_ADR_ID.
Для организаций поле CODE всегда заполняется уникальными значениями. При импорте организаций поле ORG_SEARCH_VALUE можно использовать в случае необходимости изменить существующий код организации: для этого в файле импорта в поле _SEARCH_VALUE нужно ввести исходный код, а в поле ORG_CODE прописать новый.