Вызов режима производится из главного меню

 

«Файл» - «Импорт» - «Номенклатура»

 

При его вызове появляется диалоговое окно следующего вида:

 

 

В этом окне следует указать имя файла содержащего импортируемую номенклатуру. Если структура файла не отвечает требованиям системы, то выдается соответствующая диагностика и пока не будет указан файл необходимой структуры, импорт номенклатурного справочника будет невозможен.

 

При успешном открытии файла в нижней части окна выводится диагностика о количестве номенклатурных позиций и количестве записей в базе данных. При нажатии кнопки «ОК» выдается диалоговое окно следующего вида:

 

 

Это окно содержит три закладки «Классы», «Параметры» и «Единицы измерения».

На закладке «Класс» выполняется сопоставление классов (системных и содержащихся во внешнем файле). Если обозначения классов совпадают, то система автоматически сопоставляет их. Если классы, указанные во внешнем файле, в системе отсутствуют, то можно провести сопоставление вручную. Для этого следует нажать кнопку  «Редактировать», по которой выводится перечень системных классов, из которого следует выбрать необходимый. Если такого класса в системе нет, а он необходим, то нужно прекратить процедуру импорта, зарегистрировать класс в системе администрирования, а затем продолжить импорт. Пока сопоставление не будет проведено, импорт номенклатуры невозможен.

На закладке «Параметры» производится сопоставление списка импортируемых и системных параметров, при этом выводится окно следующего вида:

 

 

Сопоставление производится по следующему алгоритму: Если уникальные коды или обозначения/наименования параметров совпадают, то в колонке «Системные» выдается найденный соответствующий параметр. Для того чтобы его сменить, нужно нажать на кнопку  «Редактировать» по которой выводится список параметров для сопоставления, в котором нужно выбрать необходимый. Эта кнопка недоступна, если сопоставление было проведено по уникальному коду. Смена типа параметра производится выбором из выпадающего меню кнопки «Редактировать» следующего вида

 

 

пункта «Изменить тип». По этой кнопке выводится меню следующего вида:

 

 

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

Параметры, которые не сопоставлены системным, будут добавлены в справочник параметров автоматически.

Кнопка  «Очистить» используется для отмены ранее проведенного сопоставления системных и внешних параметров.

 

На закладке «Единицы измерения» выполняется сопоставление единиц измерения. При этом выводится окно следующего типа

 

 

Для сопоставления внешней и системной следует нажать кнопку  «Редактировать», по которой будет выведен справочник единиц измерения, в котором следует выбрать сопоставляемую единицу измерения. Если это сопоставление не будет проведено, то импорта справочника производиться не будет.

 

Если флаг «Уникальность наименования» установлен, то в базе будет проверяться наименования, в противном случае будет проверяться только обозначение.

Если флаг «Заменять значения параметров» установлен, то в случае наличия в базе параметра у номенклатурной позиции, его значение будет заменяться на значение, заданное в файле импорта.

 

Структура файла импорта номенклатуры

 

Все поля символьного типа.

 

Поле

Длина

Описание

N0

10

Счетчик записей

N1

10

Тип записи (литера)

N2

10

Класс

N3

50

Значения этого и последующих полей зависят от литеры в поле N1.

N4

150

 

N5

30

 

N6

20

 

N7

20

 

N8

20

 

N9

150

 

N10

255

 

N11

255

 

 

В следующей таблице приведено заполнение полей в зависимости от установленной литеры.

 

Поле

Литера

Комментарий

N1

NMK

Начало описания номенклатурной позиции 

N2

 

Обозначение класса

N3

 

Обозначение номенклатурной позиции

N4

 

Наименование номенклатурной позиции

N5

 

Код номенклатурной позиции

N6

 

Единица измерения номенклатурной позиции

N7

 

Единица веса номенклатурной позиции.

N8

 

Вес единицы измерения номенклатурной позиции

N9

 

Классификатор номенклатурной позиции

 

 

 

N1

PAR

Описание параметров номенклатурной позиции

N2

 

Обозначение класса для параметров

N3

 

Обозначение параметра

N4

 

Наименование параметра

N5

 

Код параметра (GUID)

N6

 

Групповой код параметра

N8

 

Значение параметра

N9

 

Классификатор для параметра

N10

 

Если ссылочный параметр, то номер записи с номенклатурной позицией, на которую ссылается параметр

N1

CONNECT

Связанные позиции номенклатуры

N2

 

Класс номенклатуры

N3

 

Класс связанной номенклатуры

N3

 

Номер записи номенклатуры

N4

 

Номер записи связанной номенклатуры

 

! См. также:

13.5 Импорт баз данных