Massdomain.ru

Хостинг и домены
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Загрузить документ эксель в 1с

В 1С 8.3:
1.1. Если у вас 1С 8.3.14 или более ранняя: в левом верхнем углу окна 1С нажать значок: ;
1.2.Если у вас 1С 8.3.15 или более поздняя: в правом верхнем углу нажать значок: .
2. В открывшемся меню выбрать «Файл» -> «Открыть».
3. В появившемся окне найти и выбрать программу-обработку.

Также можно открыть программу-ообработку просто перетащив мышкой файл программы-обработки в окно 1С.

Все версии имеют возможность быть подключенными в справочник дополнительных обработок.

Обработка 1С – загрузка из Excel

Если захотите посмотреть универсальную обработку 1С загрузка из Excel в меню Все функции, вы ее там не найдете.

image002

Но есть такие обработки, как Загрузка контрагентов из файла или Загрузка номенклатуры из файла . Как раз они нам и нужны, только запустим их из соответствующих справочников.

image003

В 1С загрузка из Excel позволяет загрузить не только вышеуказанные справочники, но и некоторые документы для которых программисты уже задали алгоритм загрузки из файла Excel: например, документ Поступление (акт, накладная) . Для других документов предназначены свои форматы загрузочных файлов, и вполне возможно они не подойдут для загрузки из файла Excel.

Поэтому для загрузки прочих справочников и документов придется воспользоваться услугами программистов или другими форматами загрузочных файлов.

Так, например, в журнале Платежные поручения по кнопке Загрузить – Из файла загружаются реквизиты платежа на основании Счета на оплату , выгруженного в формате xml и переданного в архиве с расширением *.zip.

image004

Как происходит загрузка и выгрузка данных из Excel в 1С на примере реальной разработки

Теперь давайте разберем в общих чертах как происходит загрузка и выгрузка данных из Excel в 1С, и как вообще это все будет выглядеть в готовом решении?. Пример реальной индивидуальной разработки, а также исходный Excel файл представлены ниже.

пример реальной обработки которая выгружает данные из excel в 1с

образец excel файла из которого будет произведена загрузка в 1с

В этой обработке сначала нужно выбрать файл Excel, затем нажать на кнопку «Выполнить», после чего в табличную часть загрузятся нужные данные из Excel. Теперь все что осталось сделать пользователю это нажать кнопку «Перенести в бух», после чего данные будут перенесены из Excel в 1С.

Выгрузка данных из 1С в Excel происходит примерно также, только тут сложность написания обработки зависит от того какие именно данные должны выгружаться из объекта. Например у нас есть справочник «Номенклатура» и мы хотим выгрузить наименование самой номенклатуры и единицу измерения данной номенклатуры, хотя у самой номенклатуры может быть намного больше реквизитов, такие как, вид номенклатуры, тип номенклатуры, наименование полное и т.д.

Мне нужна обработка по загрузке и/или выгрузке данных из Excel, что мне делать?

Все что Вам нужно сделать это поднять трубку и позвонить нам. После этого наши специалисты выполнят все необходимые действия чтобы вы получили именно то, что Вам требуется. Если Вам нужно выполнить срочное обновление 1с то звоните нам, мы рады помочь каждому нашему клиенту!

Читайте так же:
Зарядка не выполняется windows 10 ноутбук

Поиск номенклатуры происходит в несколько этапов:
Первый этап — поиск по точному совпадению. На этом этапе в случае нахождения в документе Excel штрихкодов или артикулов, обработка ищет номенклатуру по полному соответствию одного из этих реквизитов, т.к. в большинстве случаев они являются идентификаторами справочника, но при этом обработка предварительно проверяет качество (длину и содержимое) штрихкода и артикула в Excel и если они соответствуют требованиям, то происходит поиск по ним.
Второй этап — состоит из поиска по реквизитам наименований в базе (наименование, полное наименование).
Третий этап — программа ищет в реквизитах, которые указывает пользователь при ручной установке соответствий номенклатуры (доп.описание, комментарий, полное наименование). Этот алгоритм работает на всех версиях кроме УТ 11 и КА 2. В тех конфигурациях в качестве реквизитов соответствий используется стандартная схема — Справочник номенклатуры «Партнер». Иными словами, пользователь при первой загрузке не найденному товару указывает его соответствие в полученной таблице, обработка сохраняет эту связь и в будущем уже знает какой номенклатуре в 1С принадлежит номенклатура из Excel.
Четвертый этап — последний. Обработка производит поиск по вхождению строки в документе Excel и наоборот (номенклатура из Excel в 1C и номенклатура в 1C из Excel). Поиск по вхождению настроен для реквизита «Наименование» и «Артикул», опять же здесь тоже учитывается минимальная длина значения для поиска.
Любой из данных этапов можно отключить в параметрах загрузки (вторая вкладка), так же как и создание не найденной номенклатуры. Если у номенклатуры найден штрихкод или артикул в Excel, но по нему она не найдена в базе, то она участвует в поиске на следующих этапах пока не будет найдена.

  1. В главном меню 1С нажать: «Файл»-«Открыть».
  2. В появившемся окне найти и выбрать обработку.

1.1. Если у вас ранние версии 1С 8.3 (8.3.14 или более ранняя): в левом верхнем углу окна 1С нажать значок: ;

1.2.Если у вас 1С 8.3.15 и более поздняя: в правом верхнем углу нажать значок:.

  1. В открывшемся меню выбрать «Файл» -> «Открыть».
  2. В появившемся окне найти и выбрать обработку.

Также можно открыть обработку просто перетащив мышкой файл обработки в окно 1С.

Все версии имеют возможность быть подключенными в справочник дополнительных обработок.

Загрузка из Excel в документ 1С

В качестве примера выберем такой документ, как «Установка цен номенклатуры» в программе 1С Бухгалтерия 3.0. Задачей будет создать документ, заполнить основные реквизиты шапки и заполнить табличную часть «Товары» из Excel файла.

1 шаг – интерфейс

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

диалог выбора файла

2 шаг – процедура выбора файла

Для того чтобы открыть и выбрать Excel файл из 1С 8.3, необходимо в событии «НачалоВыбора» поля ввода вызвать ДиалогВыбораФайла с заранее установленным фильтром:

Читайте так же:
Долго обновляется windows 10 что делать

Для работы на web-клиенте, в браузере необходимо подключить расширение работы с файлами.

3 шаг – обработка файла Excel

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

4 шаг – создание документа и заполнение его данными

После того, как файл Excel успешно открыт и были получены все необходимые данные, можно приступать к созданию документа и его заполнению.

Ниже приведен алгоритм, которым можно воспользоваться в том случае, если файл содержит множество колонок, но загрузить нужно лишь те, которые есть в документе 1С. Так же его можно использовать, когда есть необходимость проверить имена колонок на соответствие именам реквизитов для исключения ошибок.

Получите понятные самоучители по 1С бесплатно:

Вызываемая функция «НаличиеРеквизитаТЧ(ИмяРекв, МетаданныеДок, ИмяТЧ)» проверяет в метаданных документа наличие реквизита выбранной нами табличной части (в данном случае «Товары») по его имени. Функция является универсальной, но если на практике задача загрузки файлов из Excel встречается не часто можно вместо нее сразу указать имена реквизитов табличной части документа для сравнения.

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

В результате данной обработки был создан, заполнен данными и проведен документ «Установка цен номенклатуры».

После завершения всех манипуляций с Excel файлом, его необходимо закрыть:

Как загрузить файл в формате Excel в 1С (версия 1.x)

Загрузка прайс-листа в формате Excel в номенклатуру 1С производится в несколько этапов. В зависимости от группировок в файле (прайс-листе) будет формироваться дерево номенклатуры.

Сперва необходимо открыть файл обработки. Для этого рядом с логотипом 1С нажмите на значок всплывающего меню и выберите «Файл» — «Открыть». Вам необходимо выбрать непосредственно файл внешней обработки прайс-листа, который предоставляется компанией-разработчиком.

После того как откроется форма с файлом обработки, можно приступить к заполнению данных:

  • Файл — в данном поле необходимо указать прайс-лист для загрузки*.
  • Контрагент — укажите контрагента, который является поставщиком товаров. После заполнения всех полей файла обработки прайс-листа для данного контрагента можно будет сохранить указанные настройки. Это необходимо для того, чтобы в дальнейшем не заполнять поля повторно для этого контрагента.
  • Кодировка файл — для чтения csv-файла; заполняется в том случае, если кодировка не соответствует кодировке, которая используется по умолчанию в 1С.
  • Адрес файла на FTP — указывается адрес файла, который расположен не на локальном компьютере. Путь к файлу прописывается так: /folder1/file.xml. Тогда поле «Файл» будет пустым.

Загрузка прайс-листа в 1С

Далее можно приступить к настройке загрузки прайс-листа:

  • Загрузка — будет отображаться содержимое файла в соответствии с проставленными настройками.
  • Общие настройки — основные настройки загружаемой номенклатуры, например, «вид номенклатуры», «группа родитель» и т.п..
  • Настройки по документам — данные для формирования типовых документов 1С, например, этими данными могут выступать «налогообложение», «способ формирования остатков» и т.п.. Настройки относительно цен номенклатуры, складов, валют и т.д..
  • Настройки xls — основные настройки для загрузки данных из файла Excel.
  • Изображения — путь к изображениям загружаемых товаров.
Читайте так же:
Записать образ на диск для установки windows

Работу с файлом следует начинать с заполнения вкладки «Общие настройки», но описание вкладок пойдет по порядку, как есть в файле обработки.

Вкладка «Загрузка»

Вкладка «Загрузка» имеет четыре подраздела:

  • Содержание файла — после отображения прайс-листа будет выведен список товарных позиций из файла Excel.
  • Атрибуты, Цены и Характеристики — в соответствии с выбранной строкой на подразделе «Содержание файла» будет отображаться соответствующая информация о номенклатурной позиции: ее атрибуты, тип цен и характеристики (если есть).

Загрузка прайс-листа содержание

Вкладка «Общие настройки»

На вкладке «Общие настройки» обозначаются следующие параметры:

    Группа-родитель — в поле указывается группа, в которую будут грузиться подгруппы и товары из файла, например, «Одежда» или «Белье». В том случае если в файле указаны группировки вместе с группой-родителем, то данное поле необходимо оставить пустым.

Как настроить загрузку xls файла в 1С

Вкладка «Настройки по документам»

На вкладке «Настройки по документам» синхронизируются дополнительные данные прайс-листа для типовых документов 1С.

  • Способ формирования остатков — значение, в соответствии с которым будут формироваться остатки: новое поступление товаров или ввод остатков.
  • Операция — указывается для операции «Документ поступления», как правило, значением для данного поля является «Закупка у поставщика».
  • Организация — организация, на которую будет записано поступление товаров в 1С.
  • Склад — склад, на который поступят товары и с которого они будут списываться. Например, «Виртуальный склад», «Розничный склад» или «Склад интернет-магазин». В любом случае, Вам будет предложен список имеющихся складов для выбора.
  • Поступление соглашение — укажите соглашение в соответствии с поступлением товаров и услуг для данного контрагента. Есть возможность создать индивидуальное соглашение.
  • Поступление договор — договор с текущим контрагентом.
  • Количество прихода — укажите значение, которое будет проставляться у товаров, имеющих пустое значение количества в прайс-листе.
  • Формировать списание — если «Да», то будет осуществляться списание товаров с загрузкой данного файла. Например, если в новом прайс-листе отсутствует какой-либо товар, который имеется в номенклатуре 1С. Если в поле «Загружать без учета изменений» стоит «Нет», то в списание будут попадать те товары, которые будут в документе поступления товаров. Если «Да», то в документ попадут все товары, которые есть на остатке на данный момент в 1С.
  • Формировать заказ поставщику — если «Да», то будет формироваться документ с заказом поставщику, который указан в поле «Контрагент».
  • Валюта — валюта поступления.
  • Устанавливать цены номенклатуры — если «Да», то будет создан документ «Установка цен» со всеми ценами, которые указано загружать на вкладке «Цены». Нулевые значения будут пропущены.
  • Регистрировать цены поставщика — будет сформирован документ «Регистрация цен поставщика». При следующей загрузке, если установлена напротив поля «Загружать без учета изменений» стоит значение «Нет», то будет сравниваться цена в файле с ценой поставщика.
Читайте так же:
Звуковой редактор для windows

Как заполнить настройки по документам 1С

Вкладка «Настройки xls»

Общие

На вкладке «Настройки xls» заполняются строки для загрузки данных из файла Excel.

Загрузить колонки из файла Excel 1C

  • Номер листа — номер листа в файле Excel (подписывается внизу файла).
  • Начальная строка — строка, с которой начнется загрузка значений.
  • Строка заголовков — строка с заголовками в прайс-листе, например, «Количество», «Цена», «Наименование».
  • Характеристики в заголовках — если поставить галочку, то заголовки будут загружены в качестве характеристик 1С для данных товаров. Например, в данном случае заголовками с характеристиками будут: «XS-40», «S-42» и т.д..

Загрузка прайс-листа с характеристиками

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

Настройка xls загрузка в 1С

Атрибуты

Заполнение атрибутов необходимо в том случае, если в прайс-листе присутствуют данные об атрибутах товаров (страна производства, модель, фасон, коллекция и т.д.). Для того чтобы добавить атрибут, нажмите на кнопку «Добавить». Слева в строке укажите наименование атрибута — вам будет предложено выбрать один из атрибутов из списка (если в списке наименование атрибута отсутствует, то его можно добавить, нажав на кнопку «Создать»).

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

Как загрузить атрибуты из прайс-листа в 1С

Типы цен XLS

В данном разделе назначаются типы цен, указанные в файле. В файле могут присутствовать как отдельные колонки для разных типов цен, так и одна колонка с ценой товара. Если в прайс-листе имеется только одна колонка с ценой, то она обозначается как «Цена поступления» (или «Розничная цена», в зависимости от условий прайс-листа) со значением, например, «Цена».

Как назначить тип цен в 1С через прайс-лист

Характеристики

Заполнять необходимо в том случае, если в прайс-листе указаны характеристики товара и учет будет вестись в разрезе характеристик 1С. Актуально тогда, когда на вкладке «Настройки xls» в разделе «Общие» указана галочка напротив пункта «Характеристики в заголовках», либо характеристика указана в отдельных колонках. На рисунке ниже характеристики в прайс-листе представлены в виде заголовков, где в колонках указаны значения (количество).

Характеристики 1С загрузка прайс-листа

  • Обновлять характеристики — если имеются изменения, то существующие характеристики загружаемых товаров будут обновляться.
  • Опции из OpenCart — галочка ставится в том случае, если в прайс-листе указан соответствующий столбец с опциями из OpenCart.

Значение данного поля выглядит так:


При этом данные значения формируются через модуль для выгрузки данных из OpenCart — «CSV Price Pro import/export»

  • Включать в наименование опцию — наименование характеристики будет формироваться так: наименование + значение опции, например: Размер:15, Цвет:белый (характеристика — размер, значение — 15, характеристика — цвет, значение — белый).

Условия определения группы

Создается значение условия для определения значения группы в прайс-листе. В строке «Условие» можно выбрать «И»/»Или»: и — значение будет браться вместе с другими значениями, или — будет браться одно из значений. Колонка файла — наименование колонки в прайс-листе. Значение — значение, указанное в ячейке прайс-листа для группы. Например:

Значение группы номенклатуры прайс-лист 1С

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

Как сохранить настройки для поставщика прайс-лист

Вкладка «Изображения»

Данная вкладка позволяет загружать изображения для позиций номенклатуры.

  • Загружать картинки только в случае, когда отсутствуют присоединенные файлы — изображения будут загружены в том случае, когда у номенклатуры 1С отсутствуют присоединенные изображения. Для новых позиций номенклатуры изображения будут созданы при загрузке.
  • Путь к локальному каталогу изображений — выберите путь к папке с изображениями на локальном компьютере.
  • Путь к http-каталогу с изображениями — путь к каталогу изображений, который расположен на сайте интернет-магазина.
  • Настройки FTP — изображения будут подгружаться через FTP-соединение.

Загрузка данных прайс-листа

После того как все необходимые строки вкладок были заполнены, на вкладке «Загрузка» нажмите на кнопку «Отобразить». Отображение списка прайс-листа может занять несколько минут и зависит от количества товаров в списке.

После того как отображение было выполнено, нажмите на кнопку «Загрузка», тогда товары будут загружены в номенклатуру 1С*.

Настройка загрузки

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

  • «Пометка». Установленный флаг означает, что данный реквизит необходимо перегружать.
  • «Представление реквизита».
  • «Описание типов». Может принимать как один тип значения, так и несколько (составной тип данных).
  • «Режим загрузки» бывает трех разновидностей:
    • «Искать» — значение проставляется только если найдено.
    • «Вычислять» — значение вычисляется на основании указанного выражения.
    • «Устанавливать» — значение задается однозначно.

    После того, как вы успешно произвели настройку и проверку и контроль заполнения, можно загружать данные. Нажмите на гиперссылку «Загрузить данные». В сообщениях появится информация о выполнении данной операции. В нашем случае все прошло успешно.

    Перейдем тот документ, куда мы загружали данные. Как можно увидеть, все значения заполнились верно.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector