С Загрузка Данных Из Excel В Справочник
Загрузка данных из Excel, Версия в формате PDF Версия для печати Отправить на e-mail. Теперь рассмотрим как загрузить данные из Excel в 1С 77. Count; //Создадим заранее объект справочника ТМЦ СпрТМЦ = СоздатьОбъект('Справочник.ТМЦ'); СпрЦены = СоздатьОбъект('Справочник.Цены');.
Довольно часто в практике возникают ситуации, когда необходимо загрузить данные в программу 1С из таблицы Excel, например, загрузить справочник номенклатуры из прайс-листа или Приходную накладную из Расходной накладной поставщика в электронном виде присланной по e-mail. Необходимость автоматического обмена особенно актуально, когда число элементов, которые необходимо вводить составляет десятки, сотни или даже тысячи, и ручной ввод такого объема данных является довольно трудоемкой работой.
Одним необходимо загрузить данные один раз только при начале работы с программой, другим требуется ввод больших объемов данных постоянно в силу технологии своей работы. Естественно нам хотелось бы избежать этих напрасных потерь сил и драгоценного времени в наш век электронного документооборота. В таких случаях многие заказывают соответствующие обработки у собственных штатных программистов, фирм-франчайзи или сторонних разработчиков, но это дополнительные расходы и время. Как быть, если по различным причинам такой возможности нет? У каждого пользователя профессиональной версии 1С:Предприятие 8 подобная обработка уже есть! На диске ИТС!
Типовая обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе: «Технологическая поддержка» «Методическая поддержка 1С:Предприятие 8» «Универсальные отчеты и обработки» «Загрузка данных из табличного документа». D:1CIts EXE EXTREPS UNIREPS82 UploadFromTableDocument Обратите внимание, начиная с Февраля 2010 г. На диске ИТС данная обработка для конфигураций на платформе 8.1 находиться в другом разделе: «Технологическая поддержка» «Методическая поддержка 1С:Предприятие 8» «Платформа 1С:Предприятие 8.1» «Универсальные отчеты и обработки» «Загрузка данных из табличного документа». D:1CIts EXE EXTREPS UNIREPS81 UploadFromTableDocument Скачать обработку (ЗагрузкаДанныхИзТабличногоДокумента): Обработка от самой фирмы 1С, является универсальной и позволяет загружать данные в любые конфигурации на платформе 1С:Предприятие 8, в любые справочники, документы и реестры сведений из файлов формата.xls (Excel),.mxl,.txt,.dbf. Возможности обработки очень большие, и в рамках одной статьи, осветить все возможные варианты использования не представляется возможным. Рассмотрим только наиболее частые и востребованные примеры. Загрузка справочника номенклатуры в 1С:Бухгалтерию 8 из прайс-листа в Excel Пример 2.
Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel. Загрузка справочника физических лиц в 1С:Зарплата и управление персоналом 8 из Excel.
(скоро) Пример 4. Загрузка приходной накладной в 1С: Управление торговлей 8 из документа Excel. Загрузка справочника номенклатуры в 1С:Бухгалтерию из Excel Имеются исходные данные:. Прайс-лист в Excel «ПрайсОнлайнХимСнаб.xls» — Microsoft Office Excel 97-2003 (.xls). Типовая конфигурация Бухгалтерия предприятия Редакция 2.0, релиз 2.0.12.2, платформа 8.2 (8.2.10.77). Необходимо загрузить в 1С из Excel наименования товаров и цены. Из Прайс-листа необходимо загрузить справочник номенклатуры в 1С:Бухгалтерию 8.
Запускаем программу 1С 2. Для запуска обработки выбираем пункт меню «Файл»«Открыть». В отрывшемся окне находим файл обработки, который располагается на диске ИТС в каталоге 1CIts EXE EXTREPS UNIREPS82 UploadFromTableDocument Если предварительно вы скопировали файл обработки на свой компьютер, то можете выбрать его. Откроется окно Обратите внимание, что загрузка данных будет осуществляться в два этапа: Этап 1 — загрузка наименований и установка значений реквизитов новых элементов справочников необходимых для начала работы (единица измерения, ставка НДС, признак товар/услуга). Этап 2 — загрузка цен.
Загрузка наименований Устанавливаем «Режим загрузки» — Загрузка в справочник «Вид справочника» — Номенклатура 5. В закладке «Табличный документ» нажимаем кнопку «Открыть файл», в появившемся окне выбора находим каталог, в котором у нас находиться прайс-лист в Excel из которого мы планируем загружать данные в 1С. Первоначально файл может не отобразиться. Установите тип файла «Лист Excel (.xls)» Выбираем наш файл Файл успешно прочитался 7. Далее выбираем закладку «Настройка» Отражаются реквизиты карточки номенклатуры.
Ряд особенностей, связанных с указанием названия файла MS Excel, который будет использоваться для импорта записей в справочник:. При импорте записей в справочник, в котором даты записей должны вводиться вручную (Опция «Использовать дату» = «Да, ручной ввод») нельзя использовать в названии файла конструкцию с подчеркиванием перед словом –. При импорте записей в справочник, в котором даты записей привязаны к плановым датам проекта к названиям файлов (Опция «Использовать дату» = «Да, использовать расчетные даты проекта»), в конце названия файла нужно оставлять выражения, либо (в зависимости от типа дат, к которым привязываются даты записей), перед другими словами в названии символ подчеркивания использовать также нельзя.
Также, после конструкций, либо можно использовать пробел и уже после него вставлять в название другие необходимые слова и выражения. Создание новых значений реквизита-классификатора одновременно с импортом записей справочника В окне выбора файла для импорта записей справочника имеется чек-бокс «Импортировать новые значения в реквизиты-классификаторы» (Рисунок 2). При неактивном чек-боксе (значение по умолчанию) импорт файла происходит стандартным способом: при отсутствии значений классификаторов, указанных в строках файла, формируются ошибки загрузки. При активации чек-бокса, в процессе импорта, на первом этапе создаются новые значения всех классификаторов, присутствующих в колонках файла. На втором этапе производится собственно импорт строк файла в записи справочника. Чек-бокс «Импортировать новые значения в реквизиты-классификаторы» доступен только для пользователей, обладающих соответствующими правами (право «Импорт значений классификаторов» из группы прав «Операции с импортом»). Рисунок 2 - Импортировать новые значения в реквизиты-классификаторы Импорт справочника с пустыми строками задач С целью удобства заполнения справочников с иерархической структурой реализован импорт данных из строк файла MS Excel с незаполненным кодом проекта (Рисунок 3).
В файле-шаблоне пользователь может вставить неограниченное количество строк с незаполненным кодом проекта. Импорт всех таких строк (с незаполненным кодом проекта) осуществляется в записи справочника того проекта, на уровне которого и ниже они расположены, вплоть до следующей строки с не пустым кодом проекта. Рисунок 3 - Импорт данных из строк файла MS Excel с незаполненным кодом проекта Импорт справочника с реквизитом-классификатором, у которого разрешен выбор нескольких значений.
Загрузка Данных Из Excel В Справочник 1с 8.2
При импорте данных из MS Excel справочника с реквизитом-классификатором, у которого разрешен выбор нескольких значений, следует все требуемые для одной строки справочника значения реквизита-классификатора располагать в одной ячейке файла MS Excel, друг под другом. Это можно сделать с помощью сочетания клавиш Alt+Enter: следует ввести первое значение, затем создать следующую строку в ячейке, нажав Alt+Enter, после чего в следующую строку ввести второе значение и т.п.