Экспорт и импорт материалов через Excel

Материал из К3-Мебель.
К3-Справочники | Подготовка к работе | Установка путей к файлам. Настройка К3-Справочники | Структура папок К3-Мебель | Обновиться до 8.1 | Создание и подключение библиотек | Экспорт и импорт через Excel

Иногда быстрее отредактировать базу материалов не через справочники, а имея их все перед глазами в одной таблице. Для этого вы можете экспортировать данные из справочника Номенклатура в таблицу Excel. Делается это через команду основного меню Инструменты/Экспорт материалов в таблицу MS Excel.

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

Выбрав материалы, нажмите ОК. Вам будет предложено выбрать место для сохранения таблицы и указать название файла. После этого будет создана сама таблица:

Отредактировав таблицу, вы можете её обратно импортировать в К3-Справочники через команду основного меню Инструменты/Импорт материалов из таблицы MS Excel. Для этого не забудьте предварительно закрыть файл. После запуска команды нужно будет подождать некоторое время.

Для корректного импорта таблица должна иметь определённое форматирование. Обратите внимание на рисунок таблицы выше.

  • Во второй строчке находятся индексы столбцов таблицы: MaterialID, MaterialName, MaterialKind и так далее. Эти индексы обязательно должны оставаться в таблице, поскольку указывают, какие именно данные содержатся в данном столбце.
  • Обязательные столбцы: Название (MaterialName), Тип материала (MaterialKind), Единица измерения (MaterialUnit).
  • При импорте данных программа ищет, есть ли уже в справочниках импортируемый материал. Первый критерий — совпадение уникального идентификатора GUID (MaterialGUID). Если GUID отсутствует, второй — ID материала (MaterialID). Поэтому важно понимать, что при импорте файла, созданного на другом компьютере, могут быть испорчены существующие материалы. Чтобы этого не произошло, нужно удалить колонку MaterialID и GUID, тогда материалы будут импортированы как новые, если обязательные столбцы заполнены.
  • Многие данные переданы не только через названия — рядом с ними указаны числа в квадратных скобках. Например: Листовой материал 18 мм [36], кв.м [2], ДСтП 18 мм [197] и т. д. Это — ID указанных данных из соответствующих справочников. В данном случае, соответственно: Типы материалов и Единицы измерения, а также через ID закодирована группа материалов, задаваемая в левой части справочника Номенклатура. При отнесении материала к типу, единице измерения, группе именно данные в скобках являются основным критерием. Если ID не указано, соответствующие данные сравниваются по названию. Если название встречается более одного раза (например, у вас есть одноимённые типы материала и пр.), то материалы с такими данными не будут импортированы.
  • Если же группа материалов (MaterialGroup) не указана, будет создана новая группа: Импортированные материалы.

К3-Справочники | Подготовка к работе | Установка путей к файлам. Настройка К3-Справочники | Структура папок К3-Мебель | Обновиться до 8.1 | Создание и подключение библиотек | Экспорт и импорт через Excel