1C — Загрузка номенклатуры из ексель файла (xls)

Поскольку по роду своей деятельности мне пришлось заняться 1С, а в этой области я полный нуль, буду писать небольшие заметки в категории «я познаю мир 1С».

Итак приступим. Каждый человек в определенный этап своей жизни сталкивается с монотонной задачей. Например куча повторяющихся однотипных действий, когда нужно внести пару тысяч номенклатурных единиц в 1С. Простенькая задача загрузить номенклатуру (или что либо) из всем привычного файла электронных таблиц в конфигурацию 1С Предприятия — это как раз действие, облегчающее жизнь в данной ситуации.

Господа из 1С разработали обработку, которая должна облегчить жизнь ленивым юзерам и усложнить тем, кто будет с ней возиться, ибо работает она (как и всё от 1С =) слегка не логично. Т.е. она как бы работает, но к ней нужно либо подстроиться, либо овладеть программированием и дописать/переписать ее. Мне пока проще подстроиться.

Итак обработка называется ЗагрузкаДанныхИзТабличногоДокумента.epf вы ее можете взять на диске ИТС ну или в этих ваших интернетах поискать. Алгоритм работы следующий: открываем файл обработки в 1С, открываем в обработку файл xls (кстати она открывает только 4 типа файлов — xls, txt, mxl, dbf) так что подсуетитесь до начала движения сформировать файл с данными в нужном формате. Совет: сразу сделать файл только с нужными данными, играться на копии базы, чтобы понять как она работает конкретно с вашими данными. Например, для того чтобы вносить наименование и полное наименование можно сделать 2 одинаковых столбца.

Следующая тонкость на которую у меня ушло 1,5 дня (я просто хотел как можно больше данных внести в 1 проход) На листе настройка сначала нужно отметить галками и внести в базу те данные, которые есть в столбцах подряд. Например Наименование (1 столбец), Полное наименование (2 столбец), комментарий (3 столбец). А такие реквизиты как Родитель, Базовая еденица хранения, т и т.д. (т.е. которые тоже нужно внести, но не из файла уже а просто связать с другими справочниками базы) нужно делать 2м проходом. Если отметить все нужные галки вперемешку — дальше первого столбца у меня всё сбивалось. Может и я, конечно, криворукий, но у меня получилось то, что я хотел. Чего и вам желаю.

Метки: , , , , , , . Закладка Постоянная ссылка.

Комментарии запрещены.