В файле импорта содержится несколько листов. Основной из них – это Товары. Желтым цветом выделены обязательные для заполнения поля. Вторую строку с комментарием перед импортом необходимо удалить.
Предлагается заполнить следующие поля:
DM_MEDS_ID – системный уникальный ID (номер) товара. Вычисляется следующим образом. Если в МЕДИАЛОГе список товаров пуст, счетчик можно начать с 1. Если же часть товаров уже присутствует, необходимо в БД найти максимальный ID и продолжить это значение. Найти максимальный ID можно, выполнив скрипт:
select (last_value+1) from id_values where key_name='dm_meds'
С числа, которое вернет данный скрипт, и следует начинать нумерацию.
!!! Внимание: после импорта необходимо обновить счетчик в МЕДИАЛОГ. Делается это следующим скриптом:
delete id_values where key_name='dm_meds'
В случае, если это не будет выполнено, при создании товаров из МЕДИАЛОГ будет ошибка вставки записи (дубль первичного ключа).
LABEL – наименование товара, не более 200 символов.
DM_MEASURE_ID – ID единицы измерения товара, берется DM_MEASURE_ID из справочника Учет материалов \ Поставщики и товары \ Единицы измерения (по умолчанию, как правило, системные поля скрыты, поэтому их нужно включить в настройке видимости полей). Для удобства, на лист Ед. изм. в файле Медикаменты.xls вынесен список единиц измерения, который стандартно присутствует в базе данных. Можно ID-значение брать из этого списка (при условии, что данный справочник вами не изменялся).
PACKING – фасовка.
DM_PACK_MEAS_ID – ID формы выпуска, берется DM_PACK_MEAS_ID (Код) из справочника Учет материалов \ Поставщики и товары \ Формы выпуска. Аналогично, на лист Формы выпуска вынесен стандартный список.
CODE – Код товара, не более 50 символов
DM_GROUPS_ID – ID группы товаров, берется DM_GROUPS_ID из справочника Учет материалов \ Поставщики и товары \ Группы товаров.
Аналогичным образом осуществляется подготовка других справочников – производители, страны, группы товаров. Однако пользоваться импортом дополнительных справочников целесообразно, если список элементов справочника достаточно объемный для ручного ввода.