Нажмите "Enter", чтобы перейти к содержанию

Как импортировать: Sorry, this page can’t be found.

Содержание

Импорт данных в приложения на основе модели — Power Apps

  • Чтение занимает 4 мин

В этой статье

Импортируйте данные, которые хранятся где-то еще, в ваше приложение на основе модели с помощью функции импорта в Power Apps.

Каждая таблица имеет необходимые столбцы, которые должны существовать во входном файле. Рекомендуется загрузить шаблон Excel, добавить данные, а затем импортировать файл в приложение. Шаблон экономит время и силы. Не добавляйте и не изменяйте столбцы в шаблоне, чтобы избежать проблем во время импорта.

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

Если они не совпадают, вам придется вручную сопоставить поля, иначе вы можете столкнуться с проблемами в процессе импорта.

Если вы опытный пользователь и знаете, какие столбцы необходимы для данной таблицы Dataverse, определите собственный исходный файл Excel, CSV или XML, а затем выполните действия, описанные в этой статье, о том, как импортировать данные в ваше приложение. Поддерживаются следующие форматы файлов.

  • Книга Excel (XLSX)
  • Значения, разделенные запятыми (CSV)
  • Таблица XML 2003 (XML)

Максимальный допустимый размер ZIP-файлов составляет 32 МБ. Для прочих форматов файлов максимальный разрешенный размер составляет 8 МБ.

Загрузка шаблона Excel

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

  1. Откройте свое приложение и в левой части навигации выберите таблицу.

  2. Чтобы сохранить шаблон, выберите Шаблоны Excel > Загрузить шаблон.

  3. Выберите тип таблицы и просмотрите, что нужно загрузить, или выберите Изменить столбцы и выберите строки для включения в шаблон.

  4. Выберите Загрузить.

Импорт данных

Используйте шаблон, который вы загрузили на предыдущем шаге (измененный с вашими данными), и импортируйте файл в свое приложение.

  1. Откройте приложение и в левой части навигации выберите таблицу.

  2. В строке команд выберите тип файла для импорта:

    • Импорт из Excel: выберите Импорт из Excel, если вы используете шаблон Excel.
    • Импорт из CSV-файла
    • Импорт из XML-файла

  3. Выберите Выбрать файл и укажите папку, где сохранен файл. Выберите файл, щелкните Открыть и Далее.

    Совет

    Одновременно можно импортировать только один файл. Чтобы добавить файлы, запустите мастер еще раз.

  4. Выберите, следует ли Разрешить дубликаты. Дополнительные сведения см. в Настройка правил поиска повторяющихся данных для поддержки правильности данных.

  5. Для файлов CSV и XML (пропустите этот шаг, если вы импортируете файл Excel):

    • Для файла CSV: выберите раскрывающийся список и выберите разделитель данных и разделитель полей, которые используются в файле CSV.

    • Для файла CSV или XML: если определен альтернативный ключ, выберите его в раскрывающемся списке «Альтернативный ключ». Альтернативный ключ используется для уникальной идентификации и обновления строк во время импорта. Дополнительные сведения: Определение альтернативных ключей для ссылки на строки.

  6. Выберите Проверить сопоставление и убедитесь, что столбцы (поля) правильно сопоставлены. Если все правильно, выберите Завершить импорт.

  7. Выберите Отслеживать ход выполнения, посмотреть ход выполнения импорта.

Проверить сопоставление

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

Легенда:

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

  2. Сопоставленные столбцы: правильно сопоставленные столбцы будут отмечены зеленой галочкой.

  3. Необязательные поля: это необязательные заголовки столбцов в исходном файле. Если заголовки столбцов совпадают с отображаемыми именами столбцов, эти столбцы автоматически выбираются в соответствующих раскрывающихся списках.

  4. Несопоставленные поля: если заголовки столбцов не совпадают, несопоставленные столбцы отображаются с красным восклицательным знаком. Чтобы правильно сопоставить столбец, выберите столбец для сопоставления с несопоставленным заголовком столбца вашего файла.

  5. Игнорировать (Только для Необязательные поля): выберите Игнорировать в раскрывающемся списке. Данные из проигнорированных столбцов не импортируются в ваше приложение.

Набор параметров

Если в исходном файле имеются столбцы, содержащие фиксированный набор значений, их необходимо сопоставить со столбцами типа Набор параметров. В столбцах этого типа присутствуют такие значения, как Да и Нет или Низкая и Высокая.

Для этого выберите рядом со столбцом набора параметров, выберите значения, а затем выберите ОК.

Раскрывающийся список значений параметров объединяет значения, доступные во входящем файле, со значениями, уже имеющимися в вашем приложении. Например:

  • Значения в импортируемом файле: Низкая, Высокая
  • Значения, уже имеющиеся в приложении: Холодно, Тепло, Горячо
  • Получающиеся целевые значения: Холодно, Тепло, Горячо, Низкая, Высокая

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

Примечание

Также можно составить столбец в исходном файле со столбцом типа «Два параметра» и «Набор параметров с выбором нескольких вариантов» (когда столбец может иметь несколько значений). Необходимо сопоставить каждое значение Значения параметров источника с элементами списка Значения параметров Dynamics 365. Если при сопоставлении столбца типа «Набор параметров с выбором нескольких вариантов» исходный файл содержит значения, недоступные в вашем приложении, новые значения не создаются в вашем приложении.

Если какие-то данные в исходном файле ссылаются на другие существующие строки в вашем приложении, необходимо сопоставить столбец в исходном файле со столбцом подстановки в вашем приложении.

Например, может потребоваться импортировать файл с именем Leads.csv, содержащий строки клиентов. Столбец Клиент в файле Leads.csv содержит связанные данные организаций или контактов. Для сопоставления выберите кнопку

Ссылка подстановки рядом со столбцом подстановки. Открывается раздел Ссылка подстановки, в котором перечислены таблицы, связанные с текущей таблицей.

Для каждой таблицы выберите столбцы, по которым в ходе импорта требуется выполнять поиск, чтобы сохранить отношения между строками, затем выберите ОК.

Сохранение параметров сопоставления

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

См. также

Загрузка шаблона импорта данных

Импорт данных — Начиная работу

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

Давайте проимпортируем Сделки, а также связанные со сделками Контакты и Компании одновременно. Для это необходимо перейти в раздел Сделки, кликнуть на три точки рядом с кнопкой»Настроить» и выбрать импорт. Мы подготовили пример файла для импорта, вы можете скачать его и загрузить, а после тестового импорта удалить эти данные. Также скачать пример файла можно при выборе импорта, соответствующая кнопка будет рядом с кнопкой «Загрузить файл».

Разделитель для данных определяется автоматически после загрузки файла. Если вам нужно указать разделитель вручную, то вы можете выбрать: Запятая, Точка с запятой или Табуляция. Если неправильно выбрать разделитель, тогда все столбцы будут объединены в один столбец.

Флаг “не импортировать первую строку (содержит имена полей)” позволяет разрешить или запретить импорт шапки таблицы.

Рассмотрим некоторые столбцы примерного файла для импорта:

  • Название сделки — здесь могут быть указаны просто номер заявок
  • Бюджет сделки — например 15000, в данном поле не могут быть указаны копейки
  • Ответственный за сделку — тот, кто отвечает за данную сделку

Имя менеджера необходимо написать так же, как оно есть в пользователях и правах, если не указать данное поле, то ответственным будет администратор. Обратите внимание, вам необходимо поменять в файле имена менеджеров на ваши.

  • Колонка воронки, которая вам необходима только, если у вас несколько воронок
  • Статус сделки — этап продажи, на котором находится сделка

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

  • Дата создания
  • Дата закрытия

Если вы хотите импортировать закрытые сделки, то ваш файл должен содержать дату создания и дату закрытия и быть сохранен в формате сsv.

Если вы хотите разделить сделки или выделить сделки из числа других, то вы можете задать им тег, можно также задать тег карточке контакта. Обратите внимание, что при импорте всем загруженным сделкам, контактам, компаниям и покупателям автоматически присваивается тег “импорт_дата_время” (отменить его создание невозможно).

Вы также можете импортировать информацию о связанных со сделкой контактах и компаниях:

  • Полное имя контакта
  • Ответственный за контакт
  • Телефон
  • Email
  • Название компании

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

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

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

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

Если вы используете дополнительные поля и еще не создали их в amoCRM, вы можете создать их прямо во время импорта. Для этого необходимо при сопоставлении полей выбрать соответствующую функцию.

А если вы хотите запомнить настройки сопоставления полей для следующих импортов — сохраните их как шаблон. Это сэкономит вам время при следующем импорте информации.

Если вы импортируете большие объемы информации, то вы можете затем найти загруженные данные по системному тегу. Для этого необходимо перейти в тот раздел, куда вы загружали информации и с помощью фильтра, отфильтровать данные по тегу, в названии которого указана дата импорта. Таким образом вы сможете легко найти загруженные Сделки, Контакты, Компании или Покупателей.

В случае, если вы загрузили дублирующую информацию, вы можете воспользоваться поиском дублей, если это были сделки. Для этого необходимо зайти в раздел «Сделки», три точки и выбрать функцию поиск дублей. Обратите внимание, данная функция доступна пользователям с максимальными правами. Вы также можете воспользоваться объединением, если были загружены дублирующие контакты или компании. Перейдите в раздел списки, выберете Контакты или Компании, отметьте необходимые вам галочкой и объедините их.

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

Здесь вы можете выбрать поля, информацию по которым хотите видеть. Давайте выберем поле «Телефон контакта» и перенесем его в таблицу, а поле «Компания сделки» наоборот уберем. Вы можете отредактировать ширину полей, для этого необходимо навести курсор на край поля и потянуть в нужную сторону.

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

Дополнительные статьи об импорте доступны в блоке «Импорт».

Как импортировать и экспортировать задачи в Битрикс24 в формате excel-файлов?

Иногда руководители планируют задачи в excel-таблицах: так удобнее видеть общую нагрузку и распределить сроки. Например, мы часто планируем задачи и сроки на митингах и ретроспективах. Но работать над задачами удобнее в Битрикс24, потому что на портале можно обсуждать задачу, хранить историю коммуникаций, видеть сроки и привлекать соисполнителей. Перенос задач из excel-таблицы в Битрикс24 вручную займет много времени. Как быть?

Решение:

Чтобы сотрудники не тратили время на перенос задач из excel-таблицы, мы научили Битрикс24 понимать excel-файл:

  • распознавать проект, к которому относится задача;
  • автоматически ставить задачи по таблице excel;
  • распознавать поля excel и переносить значения таблицы в кастомные поля в карточки задач Битрикс24.

В таблице руководитель указывает отдел, ответственных, исполнителей и крайние сроки, выгружает файл в Битрикс24 — задачи автоматически появляются в блоке «Проекты». Механизм распределяет задачи по проектам, автоматически подтягивает ответственных и исполнителей и устанавливает крайний срок. Для реализации этой функции мы написали небольшой модуль и написали бизнес-процессы и использовали штатные функции настройки дополнительных полей.

Кроме нестандартного импорта excel-файла, мы научили Битрикс24 формировать excel-файлы с задачами, статусами и актуальными сроками. Экспорт задач можно ограничить по периоду, проектам или по отделам. Достаточно нажать на кнопку в Битрикс24 — в файл автоматически подтягивается вся актуальная информация по задачам.

Такая настройка позволяет не тратить рабочее время, чтобы загрузить задачи в Битрикс24 или выгрузить отчет по задачами, то есть максимально использовать возможности обеих программ.



Как импортировать ваши пароли из Roboform в Windows?

Sticky Password может импортировать пароли из различных менеджеров паролей. Перенести пароли из Roboform в Sticky Password можно в два простых шага.

Экспорт паролей из Roboform

Для начала вам нужно экспортировать ваши пароли из Roboform.

  1. Откройте редактор Roboform и нажмите на иконку Roboform в левом верхнем углу.

  2. Выберите Печать списка… – Логины.

  3. Введите ваш главный пароль от Roboform, нажмите Вход.

  4. Появится список логинов Roboform. Нажмите Сохранить.

    Примечание: файл для экспорта Roboform имеет HTML формат. HTML формат не зашифрован.. При совершении любых действий, связанных с вашими паролями, важно удалить незашифрованный файл сразу после его импорта в Sticky Password — где все данные будут храниться в зашифрованном формате.

  5. Выберите папку, где бы вы хотели сохранить файл, введите имя файла и нажмите Сохранить.

Импорт паролей в Sticky Password

  1. Нажмите иконку Sticky Password в нижнем правом углу вашего экрана и выберите Открыть Sticky Password для открытия главного окна Sticky Password.

  2. Нажмите Меню в правом верхнем углу и выберите Импорт.

  3. Нажмите Другие менеджеры паролей и приложения.

  4. Выберите Roboform и нажмите Далее.

  5. Существует несколько способов импортирования данных из Roboform. В данном случае мы будем использовать файл для экспорта из Roboform. При появлении окна с вопросом о том, как импортировать файл, выберите исходящий файл, экспортированный из Roboform.

  6. Выберите файл Roboform, который вы экспортировали перед этим, и нажмите Открыть.

  7. Нажмите Импортировать все.

  8. Импорт данных успешно завершен. Вы можете увидеть количество учетных записей, которые были импортированы. Нажмите Закрыть.

Поздравляем! Ваши пароли, экспортированные из Roboform, сохранены в базе данных Sticky Password, и готовы к использованию. Теперь, когда все данные находятся в Sticky Password, не забудьте удалить HTML файл! !

Как импортировать закладки из Google Chrome

Firefox позволяет легко импортировать закладки и другие данные из Google Chrome. В этой статье приведены пошаговые инструкции для выполнения этой задачи.

  1. Щёлкните по кнопке меню , чтобы открыть панель меню. Щёлкните по кнопке Библиотека на вашей панели инструментов. (Если вы её не видите, щёлкните по кнопке меню , затем щёлкните щёлкните по кнопке меню ). Щёлкните по и затем щёлкните по панели Показать все закладкиУправление закладками в нижней части.
  2. На панели инструментов в окне Библиотеки щёлкните по Импорт и резервные копии и выберите
    • Совет: Другой способ импортировать из другого браузера — щёлкнуть на Панели меню Firefox в верхней части экранавключить Панель меню (нажать Alt на клавиатуре для временного включения), затем щёлкнуть на Панели меню в верхней части окна Firefox и выберите .
  3. В появившемся окне Мастера Импорта выберите Chrome, затем нажмите ДалееПродолжить.
  4. Firefox покажет список типов параметров и информации, которую он может импортировать. Выберите элементы, которые вы хотите импортировать.
    • Куки: Небольшие фрагменты информации, сохраняемые на вашем компьютере некоторыми веб-сайтами, которые используются для того, чтобы хранить состояние вашей авторизации, ваши настройки или делать другие вещи.
    • Журнал посещений: Информация о том, какие сайты вы посетили.
    • Сохранённые пароли: (Начиная c Firefox версии 70)(только macOS и Windows) Ваши имена пользователей и пароли, которые запомнил Chrome.
    • Закладки: Веб-страницы, сохранённые вами в ваши закладки Chrome.
  5. Щёлкните по ДалееПродолжить, чтобы импортировать выбранные элементы. Мастер отобразит то, что было импортировано.
  6. Щёлкните по кнопке ГотовоГотово, чтобы закрыть окно. Выбранные элементы должны быть теперь доступны.

Так как Chrome по умолчанию сохраняет закладки в панель закладок, вы найдете свои импортированные закладки в папке с именем Из Google Chrome на Панели Закладок Firefox.

Панель закладок может быть скрыта. Чтобы отобразить Панель закладок:

  1. Щёлкните по кнопке меню , щёлкните и выберите . и выберите .
  2. Щёлкните по выпадающему меню в нижней части экрана и выберите .

    Панель закладок можно настроить на следующие варианты: , или .
  3. Щёлкните по кнопке Готово.

Совет: Вы также можете включить или выключить панель Закладок в строке меню Firefox в верхней части экрана: , спуститься к и выбрать .

  1. Щёлкните по кнопке меню , щёлкните и выберите . и выберите .
  2. Щёлкните по выпадающему меню в нижней части экрана и выберите .

    Панель закладок можно настроить на следующие варианты: , или .
  3. Щёлкните по кнопке Готово.

Чтобы узнать больше о настройке Firefox, прочитайте статью Как настроить панели инструментов, элементы управления и кнопки Firefox. Для получения дополнительной информации об использовании закладок в Firefox, прочитайте статью Как использовать закладки для запоминания и организации ваших любимых сайтов.

Не удается найти страницу | Autodesk Knowledge Network

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}}*

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings. PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings.LANGUAGE}} {{$select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}  

{{l10n_strings. AUTHOR_TOOLTIP_TEXT}}

{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

Как импортировать сведения об авторе в ORCID?

Last updated on May 27, 2021

Last updated on May 27, 2021

ORCID (от англ. Open Researcher and Contributor Identifier ― открытая идентификация исследователей и участников) является некоммерческой организацией, задача которой заключается в решении проблемы неоднозначности имен в научных исследованиях. Проблема решается путем присвоения уникального идентификатора каждому автору.

Если с профилем автора Scopus связан номер ORCID, то на странице «Сведения об авторе» отображается ссылка на этот номер ORCID.

Чтобы связать свой профиль автора в Scopus с ORCID, можно импортировать идентификатор автора и публикации Scopus в ORCID либо отправить в ORCID сведения о себе как об авторе. В обоих случаях требуется Мастер сбора отзывов об авторе Scopus.

Импорт идентификатора автора и публикаций из Scopus в ORCID
  1. Откройте мастер сбора отзывов об авторе Scopus.
  2. Найдите нужный профиль (профили) в Scopus и проверьте содержащиеся в нем публикации.
  3. После изучения профиля и внесения необходимых исправлений будут выполнены следующие действия:
    • Ваш идентификатор автора Scopus будет отправлен в базу данных ORCID.
    • Система Scopus запомнит ваш идентификатор ORCID.
    • Исправленный список публикаций будет отправлен в ORCID (по желанию).
    • Внесенные вами исправления будут отправлены на проверку в группу рассмотрения отзывов об авторах Scopus. Вы получите электронное письмо с просьбой подтвердить их.
  4. В некоторых обстоятельствах сбор всех ваших публикаций или определение окончательного идентификатора автора Scopus может занять некоторое время. Чтобы ускорить процесс, отправьте свой адрес электронной почты в группу рассмотрения отзывов об авторах Scopus, особенно в следующих случаях:
    • Ваши работы рассредоточены по многим различным профилям.
    • Ваше имя и фамилия часто встречаются.

Примечание. Исправления появятся в Scopus только после полной обработки, что может занять некоторое время.

Отправка сведений об авторе в базу ORCID
  1. Перейдите на страницу «Сведения об авторе».

    Примечание. Страницу сведений об авторе можно открыть, щелкнув по имени автора в списке результатов поиска, на странице сведений о месте публикации документа или на странице сведений о документе.

  2. Щелкните Подключить к ORCID.
  3. Для передачи сведений об авторе в ORCID следуйте подсказкам системы.

Was this answer helpful?

Thank you for your feedback, it will help us serve you better.
If you require assistance, please scroll down and use one of the contact options to get in touch.

Opens new window Download file Opens an image

5 основных шагов по импорту

Для некоторых людей международная доставка не составляет труда, однако для некоторых это может оказаться действительно сложным. В процессе международной доставки существует множество переменных. Это сложно, и в нем задействовано много разных сторон, таких как местные водители грузовиков, таможенные брокеры, пароходные линии, экспедиторы, железнодорожные компании и многие другие. Коммуникационные барьеры и культурные различия могут представлять проблему, а правила и нормы могут замедлить ваши первые поставки, если у вас нет опыта и знаний, чтобы гарантировать, что процесс протекает как можно более плавно.

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

Пять основных шагов, которые вам необходимо знать, прежде чем стать импортером:

1. Определите страну

В разных странах действуют разные правила экспорта / импорта. Хотя сам материал может быть дешевым для покупки в определенной стране, могут быть другие факторы, которые могут увеличить стоимость.Требования к импорту конкретных товаров зависят от множества критериев. Некоторая информация, например, подпадают ли на товар ограничения по квотам, имеет ли он право на сниженные ставки пошлины или ограничен въезд из-за того, что он происходит из страны, на которую действует эмбарго, может быть определена только в том случае, если вам известен классификационный номер Гармонизированного тарифного плана для товара.

2. Поиск поставщиков

Если вы новый импортер, есть государственные органы, готовые ответить на ваши вопросы.Управление международной торговли и Управление бизнеса США — лишь немногие из многих организаций, которые готовы вам помочь. Используйте онлайн-источники, консультируйтесь с торговыми и профессиональными ассоциациями и участвуйте в местных и международных выставках. После того, как вы установили контакт с зарубежным поставщиком, всегда полезно встретиться с поставщиком в его стране.

3. Поиск пошлин и налогов

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

4. Найдите надежного экспедитора и таможенного брокера

Тебе уже есть о чем беспокоиться.Не добавляйте в список процедуру доставки и документацию. Всегда работайте с надежным экспедитором или NVO, который будет предоставлять вам ежедневные обновления с момента, когда вы разместите заказ у своего грузоотправителя. Это даст вам время, чтобы больше сосредоточиться на своем бизнесе.

5. Отгрузить товар вовремя

Не отправляйте товар в последнюю минуту. Это может стоить вам больше, чем нужно платить. Однако при ранней отгрузке вы можете в конечном итоге оплатить складские расходы.Всегда учитывайте, что во время процесса могут произойти задержки, например, товары могут быть не доставлены вовремя, судно может плыть не по расписанию, товары могут находиться на таможне как в стране происхождения, так и здесь, в США. Будьте готовы ко всему этому и планируйте соответственно.

Во-первых, сделайте домашнее задание и просмотрите исследования, доступные вам в Интернете. Затем проконсультируйтесь со специалистом, чтобы правильно разобраться в процессе импорта товаров. В современном мире международные перевозки являются почти обязательными для всех компаний, и вы можете значительно сэкономить, выбрав правильного транспортного партнера, приняв правильные решения и понимая процесс.

Импорт и экспорт | УСАГов

Узнайте, как начать импорт или экспорт.

Основы импорта и экспорта

Импорт и экспорт могут помочь вашему бизнесу расширяться в стране или за рубежом, но важно соблюдать все законы и постановления. Таможенно-пограничная служба США (CBP) имеет основную информацию об импорте и экспорте.

Импорт

Импорт — это любые ресурсы, товары или услуги, которые производители в одной стране продают покупателям в другой стране.CBP предлагает советы новым импортерам, в том числе тем, кто недавно начал импорт или кто хотел бы узнать больше об этом процессе.

Некоторые виды товаров и услуг требуют лицензии или разрешения на импорт в США в рамках вашего бизнеса.

Экспорт

Экспорт — это любые ресурсы, промежуточные товары или конечные товары или услуги, которые покупатель в одной стране покупает у продавца в другой стране. Управление международной торговли предоставляет инструменты, помощь и экспертные знания, чтобы помочь вашей компании расти на мировом рынке.

В зависимости от товара или услуги вам может потребоваться лицензия или разрешение на их экспорт из США в рамках вашего бизнеса.

Получите лицензию или разрешение на ввоз

В большинстве случаев вам не потребуется лицензия для импорта товаров в США. Но для некоторых импортируемых товаров некоторые агентства могут потребовать лицензию, разрешение или другую сертификацию.

Следуйте этому контрольному списку, чтобы избежать проблем при импорте:

  • Проверьте требования федеральных агентств.В этих рекомендациях Службы таможенного и пограничного контроля США (CBP) описаны типы товаров, для которых может потребоваться лицензия или разрешение. Вы также можете получить контактную информацию агентства, которое регулирует конкретный импортируемый вами товар.

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

  • Даже если вам не нужна импортная лицензия, вы должны заполнить регистрационные формы CBP в течение 15 календарных дней с даты прибытия вашего груза в U.С. порт въезда. Не забудьте указать свой номер импортера на всех этих формах.

Вы также можете запросить присвоенный CBP номер, заполнив форму CBP 5106 и предъявив ее во входном филиале в порту въезда CBP.

Получите экспортную лицензию или разрешение

Для большинства товаров, экспортируемых иностранным покупателям, не требуется экспортная лицензия. Однако на все товары распространяются законы и правила экспортного контроля.

Этот список федеральных департаментов и агентств — лучший способ узнать, нужна ли вам экспортная лицензия для вашего продукта.

Сэкономьте время, следуя экспортным требованиям Таможенной и пограничной службы США (CBP) или связавшись с местным портом ввоза, используемым для экспорта ваших товаров.

У вас есть вопросы?

Задайте реальному человеку любой вопрос, связанный с государством, бесплатно. Они дадут вам ответ или сообщат, где его найти.

Последнее обновление: 28 июля 2021 г.

Шаг 1. Подготовка к импорту

Сообщаем, что с 15 марта 2021 г. операции по импорту ранее зарегистрированных продовольственных товаров: мяса, рыбы, молочных продуктов, яиц, обработанных яиц, переработанных фруктов или овощей, меда, клена и свежих фруктов или овощей отклонено канадским агентством по инспекции пищевых продуктов ( CFIA ) при передаче в электронном виде, если только действующая лицензия SFC не указана в Интегрированной импортной декларации (IID), и партиям может быть отказано во ввозе в Канаду .

Предприятия должны получить свою лицензию SFC перед предъявлением груза на границе. Они не смогут получить лицензию SFC на границе.

Пожалуйста, свяжитесь с Канадским агентством по инспекции пищевых продуктов ( CFIA ) для получения дополнительной информации о требованиях к импорту и посетите веб-сайт CFIA для получения дополнительных сведений о коммерческом импорте пищевых продуктов в Канаду.

1. Подготовка к импорту

На этой странице

Получить бизнес-номер

Перед импортом коммерческих товаров в Канаду в качестве предприятия или физического лица вам необходимо получить бизнес-номер (BN), выданный налоговым агентством Канады (CRA) для счета импорта / экспорта.Эта учетная запись импорта / экспорта является бесплатной и обычно может быть получена в течение нескольких минут.

Чтобы зарегистрироваться для BN или добавить идентификатор учетной записи импорта / экспорта RM к существующему BN :

Определите товары, которые вы хотите импортировать

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

Определите, будете ли вы пользоваться услугами лицензированного таможенного брокера

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

CBSA лицензирует таможенных брокеров на выполнение таможенных обязанностей от вашего имени по таможенной очистке товаров через канадскую границу. В услуги брокера обычно входят:

  • Получение выпуска импортных товаров;
  • Оплата любых применимых пошлин;
  • Получение, подготовка и представление или передача необходимых документов или данных;
  • Ведение документации; и
  • Ответ на любые вопросы CBSA после оплаты.

Обратитесь к списку лицензированных таможенных брокеров CBSA , если вы хотите воспользоваться услугами брокера.

Примечание:

За эти услуги вам придется заплатить комиссию, которую брокерская фирма установит вместе с вами. Брокеры не работают на федеральное правительство; они являются частными агентами, имеющими лицензию CBSA .

Определите страну происхождения импортируемых вами товаров

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

Требования к подтверждению происхождения можно найти в Меморандуме D11-4-2, Доказательство происхождения .

Убедитесь, что товары, которые вы хотите импортировать, разрешены в Канаду

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

Определите, регулируются ли товары, которые вы собираетесь импортировать, разрешениями, ограничениями или постановлениями

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

Следует отметить, что более чем одно государственное ведомство может играть роль в требованиях и правилах, касающихся импорта определенных товаров; поэтому полезно связаться с любым, кто может сыграть роль.

Вам нужно будет определить, подпадают ли товары, которые вы хотите импортировать, нормативным актам, ограничениям, разрешениям или другим требованиям. CBSA «Другие правительственные ведомства и агентства: справочный список для импортеров» содержит список некоторых из наиболее часто импортируемых товаров, для которых могут потребоваться разрешения и / или сертификаты. Более полную информацию можно найти в серии меморандумов D19, «Акты и постановления других государственных ведомств» .

Кроме того, если вы импортируете алкогольные или табачные изделия, рекомендуется проконсультироваться с соответствующими органами вашей провинции или территории.

CBSA требует, чтобы на некоторых товарах была четко указана страна происхождения. Более подробная информация о требованиях к маркировке содержится в Меморандуме D11-3-1, Маркировка импортируемых товаров .

На определенные товары распространяются меры в соответствии с Законом «О специальных мерах при импорте» (SIMA). Специальные меры, доступные в рамках SIMA, включают антидемпинговые пошлины, компенсационные пошлины и обязательства. Проконсультируйтесь с ежемесячным указателем продуктов, подпадающих под действие правила SIMA , и обратитесь к серии меморандумов D14, Закону о специальных импортных мерах и D15, Закону о специальных импортных мерах — расследования для получения дополнительной информации.

Прежде чем импортировать определенные товары в Канаду, вы должны определить, подлежат ли они внутреннему контролю. В соответствии с Законом об оборонном производстве (DPA) и Положением о контролируемых товарах любое лицо, которое проверяет, владеет или передает контролируемые товары внутри страны, по закону должно зарегистрироваться в Программе контролируемых товаров (CGP) общественных работ и государственной службы (PWGSC).

Полный список контролируемых товаров в Канаде доступен в Приложении к DPA , а чтобы дополнительно установить, контролируются ли товары, которые вы будете импортировать, в Канаде, см. Руководство PWGSC по новому Приложению к Закон об оборонном производстве .

Навигация по документу

Дата изменения:

Импорт медицинских устройств во время пандемии COVID-19

Управление по санитарному надзору за качеством пищевых продуктов и медикаментов (FDA) продолжает критически важную работу по защите общественного здоровья, включая проверку поставок медицинских устройств, предлагаемых для импорта во время пандемии COVID-19.На этой странице представлена ​​информация об импорте определенных медицинских устройств во время пандемии COVID-19. В нем описываются процедуры импорта устройств, на которые были выданы разрешения на использование в чрезвычайных ситуациях (EUA), и для устройств, для которых в руководстве опубликована политика усмотрения. Он не касается продуктов, которые предназначены только для общих, немедицинских целей, таких как использование в промышленных или производственных условиях, а также строительство или обустройство дома; для этих продуктов импортерам не нужно передавать входную информацию, относящуюся к FDA.

FDA приняло меры, чтобы помочь расширить доступность медицинских устройств, которые могут быть использованы во время пандемии COVID-19. Такие медицинские устройства обычно относятся к одной из следующих категорий:

  • Устройства, для которых FDA опубликовало политику принудительного применения для конкретных устройств в Руководящих документах по COVID-19. При импорте эти устройства должны быть заявлены как регулируемые FDA с измененной входной информацией, относящейся к политике соблюдения. Эти руководящие документы описывают обстоятельства, при которых FDA не намеревается возражать против определенных модификаций устройств или распространения и использования некоторых типов устройств без соблюдения определенных нормативных требований, как описано в каждой конкретной политике.
  • Устройства, разрешенные FDA для использования в экстренных случаях. При импорте эти устройства должны быть заявлены как регулируемые FDA с измененной информацией о входе в соответствии с EUA.

На этой странице:
Связанная страница:

Импорт респираторов, масок и других СИЗ

В: Как импортировать респираторы, одобренные NIOSH, для использования в медицинских учреждениях медицинским персоналом?

A: Чтобы избежать задержек с законными поставками, импортерам рекомендуется ознакомиться с веб-страницей «Импорт расходных материалов COVID-19».Импортерам также рекомендуется просмотреть веб-страницу с информацией для подачи средств индивидуальной защиты и медицинских устройств во время COVID-19, которая включает инструкции по предоставлению информации для ввода средств индивидуальной защиты и определенных устройств, а также другую информацию.

FDA намеревается взаимодействовать с импортерами, чтобы минимизировать сбои в процессе импорта. Если у вас есть какие-либо конкретные вопросы по импорту, связанные с COVID-19, вы можете написать COVID19FDAIMPORTINQUIRIES @ fda.hhs.gov.

Обратите внимание, что «одобренные NIOSH респираторы для очистки воздуха для использования в медицинских учреждениях во время реагирования на чрезвычайную ситуацию в области общественного здравоохранения COVID-19» в разрешении на экстренное использование (EUA) разрешено экстренное использование одобренных NIOSH респираторов, которые указаны в NIOSH CEL. список включен в тот EUA.

Политика применения масок и респираторов во время коронавирусной болезни (COVID-19) Руководство по чрезвычайным ситуациям в области общественного здравоохранения от мая 2020 года призвано помочь расширить доступность масок общего пользования для населения и респираторов с фильтром твердых частиц (включая респираторы N95. ) для медицинского персонала на время чрезвычайной ситуации в области общественного здравоохранения, связанной с COVID-19. Политика правоприменения предоставляет информацию о нормативно-правовом поле некоторых масок для лица, хирургических масок и респираторов, которая может быть полезна для импортеров.

Q: Могу ли я импортировать респираторы для использования в медицинских учреждениях медицинским персоналом, не авторизованным в соответствии с EUA?

A: Нет. Обычно респираторы с маркировкой «респираторы», предназначенные для медицинских целей, должны быть одобрены или одобрены FDA или одобрены NIOSH перед импортом.

Q: Как импортировать респираторы для использования в качестве масок для лица?

A: EUA FDA для лицевых масок описывает условия, при которых лицевые маски разрешены для использования в экстренных случаях. Респираторы, не авторизованные в соответствии с EUA, но отвечающие требованиям авторизации, изложенным в EUA для лицевых масок (включая требования к маркировке), могут быть авторизованы в соответствии с этим EUA и импортированы в качестве лицевых масок.

Q: Могу ли я импортировать маски для лица общего назначения?

А: Да.Маски для лица, предназначенные для общего назначения, то есть продукты, не предназначенные для медицинских целей, таких как предотвращение передачи инфекции через респираторные выделения, и маркированные только для общих целей, таких как промышленное использование, могут быть импортированы. Для масок для лица, не предназначенных для медицинских целей, информация о допуске не передается в FDA; тем не менее, импортеры / податели должны продолжать передавать информацию о ввозе в таможенно-пограничную службу США (CBP).

В: Как я могу импортировать средства индивидуальной защиты (СИЗ), кроме хирургических масок или респираторов, для использования во время пандемии COVID-19? Нужно ли мне регистрироваться и вносить в список, чтобы импортировать мои СИЗ?

A: Во время пандемии COVID-19 FDA работает над облегчением импорта регулируемых FDA средств индивидуальной защиты (PPE) в Соединенные Штаты. См. Соответствующие EUA СИЗ, перечисленные на веб-странице «Разрешения на использование медицинских устройств в чрезвычайных ситуациях», например Face Shields. Кроме того, FDA выпустило несколько руководств по политике правоприменения, перечисленных на веб-странице Руководящих документов по COVID-19 для промышленности, персонала FDA и других заинтересованных сторон, например, Политика правоприменения в отношении халатов, другой одежды и перчаток во время коронавирусной болезни ( COVID-19) Чрезвычайная ситуация в области общественного здравоохранения.

  • Медицинские устройства, разрешенные для использования в экстренных случаях
    Для устройств, получивших сертификат EUA, целесообразно передать код предполагаемого использования (IUC) 940.000 (Устройство для сострадания / использования в экстренных случаях) при подаче заявки. Во время чрезвычайной ситуации в области общественного здравоохранения COVID-19 номера файлов регистрации, листинга и предварительного утверждения или допуска могут быть переданы во время входа. Вы должны зарегистрироваться и внести в список, если этого требует авторизационное письмо EUA для вашего устройства.
  • Медицинские устройства, подпадающие под действие руководства по политике принудительного применения
    Если ваше устройство попадает в сферу действия руководства политики принудительного применения и политика принудительного применения применяется, целесообразно передать код предполагаемого использования (IUC) 081.006 (Правовое усмотрение в соответствии с окончательными указаниями) при подаче заявки. Во время чрезвычайной ситуации в области общественного здравоохранения COVID-19 номера файлов регистрации, листинга и предварительного утверждения или допуска могут быть переданы во время входа. Эти руководящие документы описывают обстоятельства, при которых FDA не намеревается возражать против определенных модификаций устройств или распространения и использования некоторых типов устройств без соблюдения определенных нормативных требований, как описано в каждой конкретной политике. Для некоторых из этих политик эти нормативные требования включают регистрацию и листинг.

Q: Я видел в Интернете, что могу купить респираторы N95, которые имеют «Сертификат FDA» и включают логотип FDA на коробке продукта. Сертифицирует ли FDA респираторы N95?

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

Покупатели могут проверить статус допуска или одобрения медицинских устройств, если они не освобождены от предмаркетной проверки, путем поиска в базе данных уведомлений перед продажей (510 (k) s), De Novo или допуска на рынок (PMA), используя торговое наименование устройства в качестве критерий поиска. Вы также можете проверить статус в списке для медицинских устройств, в том числе тех, которые освобождены от предмаркетной проверки, выполнив поиск в базе данных регистрации предприятий и списков устройств, используя название заведения в качестве критерия поиска. Покупатели также могут проверить, разрешено ли использование определенных продуктов для экстренного использования во время чрезвычайной ситуации COVID-19, перейдя на страницу Разрешения на экстренное использование.

Импорт других медицинских устройств

Q: Как импортировать в U.S. стерилизаторы, дезинфицирующие устройства и очистители воздуха, подпадающие под действие директив FDA по обеспечению соблюдения? Обязан ли я зарегистрироваться и внести в список?

A: FDA выпустило Политику применения стерилизаторов, дезинфицирующих устройств и очистителей воздуха во время чрезвычайной ситуации в области общественного здравоохранения, связанной с коронавирусом (COVID-19), в которой описывается политика для этих устройств. Если ваше устройство подпадает под действие руководства и применяется политика принудительного исполнения, целесообразно передать код предполагаемого использования (IUC) 081.006 (Правоприменение по окончательному руководству) при подаче заявки. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC. Политика правоприменения описывает обстоятельства, при которых FDA не намеревается возражать против определенных модификаций или распространения и использования устройств в рамках данного руководства без соблюдения определенных нормативных требований, включая регистрацию и внесение в список.

В: Как импортировать аппараты ИВЛ, на которые было выдано разрешение на использование в чрезвычайных ситуациях (EUA)? Обязан ли я зарегистрироваться и внести в список?

A: FDA выдало разрешение на использование в чрезвычайных ситуациях для аппаратов ИВЛ, аппаратов для обезболивания, модифицированных для использования в качестве аппаратов ИВЛ, и дыхательных аппаратов с положительным давлением, модифицированных для использования в качестве аппаратов ИВЛ, соединителей трубок аппаратов ИВЛ и принадлежностей аппаратов ИВЛ. Этот EUA касается устройств, которые в настоящее время не продаются в Соединенных Штатах, а также ситуаций, когда модификация вентилятора, одобренного FDA, не подпадает под действие Политики соблюдения требований для вентиляторов, аксессуаров и других респираторных устройств во время коронавирусной болезни 2019 (COVID-19) Чрезвычайная ситуация в области общественного здравоохранения.Мы рекомендуем вам также предоставить копию подписанного авторизационного письма EUA как часть вашей документации на импорт.

Если ваш аппарат ИВЛ, соединитель трубок или аксессуар вентилятора указан в Приложении B к EUA, при подаче заявки целесообразно передать код предполагаемого использования (IUC) 940.000 (устройство для сострадательного / экстренного использования) . Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC.Вы должны зарегистрироваться и внести в список, если этого требует авторизационное письмо EUA для вашего устройства.

Кроме того, FDA выпустило Правовую политику в отношении аппаратов ИВЛ, принадлежностей и других респираторных устройств во время чрезвычайной ситуации в области общественного здравоохранения, связанной с коронавирусом 2019 г. (COVID-19). Если ваше устройство подпадает под действие данного руководства и применяется политика принудительного исполнения, при подаче заявки целесообразно передать Код предполагаемого использования (IUC) 081.006 (Правоприменение по окончательному руководству).Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC.

Q: Как мне импортировать термометры, подпадающие под действие Правил применения клинических электронных термометров? Обязан ли я зарегистрироваться и внести в список?

A: FDA выпустило Политику применения клинических электронных термометров во время чрезвычайной ситуации в области общественного здравоохранения, связанной с коронавирусом 2019 (COVID-19). Если ваше устройство подпадает под действие руководства и применяется политика принудительного исполнения, целесообразно передать Код предполагаемого использования (IUC) Код предполагаемого использования (IUC) 081.006 (Правоприменение по окончательному руководству) с кодом продукта устройства при подаче заявки. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC. Политика правоприменения описывает обстоятельства, при которых FDA не намеревается возражать против распространения и использования устройств в рамках руководства без соблюдения определенных нормативных требований, включая регистрацию и внесение в список.

Q: Как импортировать офтальмологические устройства, подпадающие под действие Политики применения для устройств удаленной офтальмологической оценки и мониторинга?

A: FDA издало Правовую политику для устройств удаленной офтальмологической оценки и мониторинга. Если ваше устройство попадает в сферу действия руководства и применяется политика принудительного исполнения, целесообразно передать Код предполагаемого использования (IUC) Код предполагаемого использования (IUC) 081.006 (Правовое усмотрение согласно последним указаниям), вместе с устройством. код продукта при подаче заявки.Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC.

Q: Как импортировать инфузионные насосы, подпадающие под действие Правил применения инфузионных насосов и принадлежностей?

A: FDA выпустило Политику применения в отношении инфузионных насосов и принадлежностей. Если ваш продукт подпадает под действие руководства и применяется политика принудительного исполнения, целесообразно передать код предполагаемого использования (IUC) 081.006 (Правовое усмотрение в соответствии с окончательным руководством) с соответствующим кодом продукта устройства. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC. Политика правоприменения описывает обстоятельства, при которых FDA не намеревается возражать против распространения и использования устройств в рамках руководства без соблюдения определенных нормативных требований, включая регистрацию и внесение в список.

Производители устройств, еще не утвержденных или не допущенных к использованию в США, могут запросить разрешение на использование в экстренных случаях, как указано в руководстве. Информацию о инфузионных насосах с EUA см. В разделе «Информация о регистрации средств индивидуальной защиты и медицинских устройств во время COVID-19». С вопросами о процессе EUA обращайтесь по адресу [email protected].

В: Как мне импортировать устройства для экстракорпоральной мембранной оксигенации (ЭКМО) и устройства искусственного кровообращения и аксессуары, которые имеют сертификат EUA или подпадают под действие Политики применения для ЭКМО и устройств искусственного кровообращения?

A: Для устройств, на которые был выдан сертификат EUA, импортерам целесообразно передать код предполагаемого использования (IUC) 940. 000 (Использование в сострадании / Использование в экстренных случаях) при подаче заявки. Список EUA можно найти на веб-странице Разрешения на использование медицинских устройств в чрезвычайных ситуациях. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC. Вы должны зарегистрироваться и внести в список, если этого требует авторизационное письмо EUA для вашего устройства. Мы рекомендуем вам также предоставить копию подписанного авторизационного письма EUA как часть вашей документации на импорт.

FDA выпустило Политику применения в отношении устройств экстракорпоральной мембранной оксигенации и искусственного кровообращения во время чрезвычайной ситуации в области общественного здравоохранения, связанной с коронавирусной болезнью 2019 (COVID-19). Если ваш продукт подпадает под действие руководства и применяется политика принудительного исполнения, импортерам целесообразно передать Код предполагаемого использования (IUC) 081. 006 (Правовое усмотрение в соответствии с окончательным руководством) и код продукта FDA при подаче заявления. Вход. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC.Эта политика не касается требований к регистрации и листингу.

В: Как импортировать тесты или наборы для тестирования на COVID-19? Обязан ли я зарегистрироваться и внести в список?

A: Для устройств, которым выдан сертификат EUA, импортерам целесообразно передать код предполагаемого использования (IUC) 940.000 (устройство для сострадательного / экстренного использования) при подаче заявки. Мы рекомендуем вам также предоставить копию подписанного авторизационного письма EUA как часть вашей документации на импорт.Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC. Вы должны зарегистрироваться и внести в список, если этого требует авторизационное письмо EUA для вашего устройства.

FDA выпустило Политику диагностических тестов на коронавирусную болезнь-2019 во время чрезвычайной ситуации в области общественного здравоохранения. Если ваш продукт подпадает под действие руководства и применяется одна из политик в руководстве, импортерам следует передать Код предполагаемого использования (IUC) 081.006 (Правоприменение по окончательному руководству) при подаче заявки. Номера файлов регистрации, листинга и предварительного утверждения или разрешения могут быть дополнительно переданы во время входа при использовании этого IUC.

Проверка статуса импорта и контакт по вопросам импорта

В: Как проверить состояние импортированных устройств?

A: Если вы импортируете продукт, который регулируется FDA, вы можете проверить статус поставки, используя портал Import Trade A Additional Communications System (ITACS) или связавшись с местным офисом FDA, куда импортируется ваш продукт.

Важно предоставить свой регистрационный номер, чтобы разрешить дальнейшее наблюдение FDA. Кроме того, чтобы помочь в процессе рассмотрения заявки, мы рекомендуем вам также предоставить копию подписанного письма о разрешении EUA как часть вашей документации о ввозе во время подачи заявки. Также см. Веб-страницу ITACS FDA для получения дополнительной информации.

Q: К кому мне обратиться, если у меня возникнет вопрос об импорте устройства?

A: По вопросам, касающимся нормативных требований к медицинскому устройству, предлагаемому для импорта, обращайтесь в группу CDRH по импорту, регистрации и листингу по адресу: cdrhimport @ fda.hhs.gov.

Для получения помощи в общих процедурах импорта средств индивидуальной защиты, тестовых наборов или других продуктов, связанных с чрезвычайной ситуацией в области общественного здравоохранения, обращайтесь: [email protected].

Запросы, относящиеся к конкретной импортной записи, лучше всего направлять в отдел импорта FDA, занимающийся этой записью.

Как начать бизнес по импорту / экспорту

Мнения, высказанные предпринимателями, участников являются их собственными.

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

ullstein bild / Автор | Getty Images

Международная торговля — одна из самых горячих отраслей нового тысячелетия. Но это не новость. Подумайте о Марко Поло. Представьте себе великие караваны библейской эпохи с грузом шелка и специй. Подумайте еще дальше о доисторическом человеке, который торговал ракушками и солью с далекими племенами.Торговля существует потому, что одна группа или страна имеет предложение некоторых товаров или товаров, пользующихся спросом у другой. И по мере того, как мир становится все более и более технологически продвинутым, по мере того, как мы тонкими и не очень тонкими способами переходим к единому мировому образу мышления, международная торговля становится все более и более прибыльной как с точки зрения прибыли, так и с точки зрения личного удовлетворения.

Импорт предназначен не только для тех одиноких, расслабленных авантюристов, которые выживают благодаря своему уму и шкуре зубов. В наши дни это большой бизнес — 1 доллар в год.2 триллиона товаров, по данным Министерства торговли США. Экспорт такой же большой. Только за один год американские компании экспортировали товаров на 772 миллиарда долларов в более чем 150 зарубежных стран. Все, от напитков до комодов, а также ошеломляющий список других продуктов, которые вы никогда не могли себе представить как товары мирового масштаба, — это честная игра для опытного трейдера. И эти продукты покупаются, продаются, представляются и распространяются где-нибудь в мире ежедневно.

Но, по данным U.S. Министерство торговли, большие парни составляют лишь около 4 процентов всех экспортеров. Это означает, что остальные 96 процентов экспортеров — львиная доля — это небольшие наряды, подобные вашему, — по крайней мере, когда вы новичок.

По теме: 15 самых популярных решений для онлайн-платежей

Шампанское и икра

Почему импорт такой большой бизнес в Соединенных Штатах и ​​во всем мире? Есть много причин, но три основные из них сводятся к следующему:

  • Доступность: Есть некоторые вещи, которые вы просто не можете выращивать или производить в своей стране. Бананы на Аляске, например, пиломатериалы из красного дерева в штате Мэн или франки Ball Park во Франции.
  • Cachet: Многие вещи, такие как икра и шампанское, содержат больше впечатлений, больше «имиджа», если они импортированы, а не выращены дома. Подумайте о скандинавской мебели, немецком пиве, французских духах, египетском хлопке. Даже когда вы можете сделать это дома, все это кажется более классным, когда оно приходит с дальних берегов.
  • Цена: Некоторые товары дешевле при ввозе из-за границы.Корейские игрушки, тайваньская электроника и мексиканская одежда, и многие другие, часто могут быть произведены или собраны на зарубежных фабриках за гораздо меньшие деньги, чем если бы они были произведены на внутреннем рынке.

Помимо ценных товаров, страны обычно экспортируют товары и услуги, которые они могут производить недорого, и импортируют те, которые производятся более эффективно где-то еще. Что делает производство одного продукта менее дорогим для страны по сравнению с другим? Два фактора: ресурсы и технологии. Например, страна с обширными нефтяными ресурсами и технологией нефтеперерабатывающих заводов будет экспортировать нефть, но может нуждаться в импорте одежды.

Связано: 15 самых популярных решений для онлайн-платежей

Типы предприятий импорта / экспорта

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

  • Компания по управлению экспортом (EMC): EMC занимается экспортными операциями для местной компании, которая хочет продавать свою продукцию за границу, но не делает этого. Не знаю как (и, возможно, не хочет знать как).EMC делает все — нанимает дилеров, выставляет счета клиентам, дистрибьюторам и представителям; работа с рекламой, маркетингом и продвижением; контроль за маркировкой и упаковкой; организация доставки; а иногда — организация финансирования или заключение контрактов на разработку приложения для кредитных карт. В некоторых случаях EMC даже получает право собственности на товары, по сути становясь собственным дистрибьютором. EMC обычно специализируются на продукте, внешнем рынке или и том и другом, и — если они не получили титул — получают комиссионные, зарплату или гонорар плюс комиссионные.
  • Экспортная торговая компания (ETC): В то время как EMC имеет товары для продажи и использует свою энергию для поиска покупателей, ETC атакует другую сторону торговой монеты. Он определяет, на что иностранные покупатели хотят потратить свои деньги, а затем выслеживает внутренних источников, желающих экспортировать. ETC иногда получает право собственности на товары, а иногда работает на комиссионной основе.
  • Торговец импортом / экспортом: Этот международный предприниматель является своего рода свободным агентом.У него нет конкретной клиентской базы, и он не специализируется на какой-либо одной отрасли или линейке продуктов. Вместо этого он покупает товары напрямую у отечественного или иностранного производителя, а затем самостоятельно упаковывает, отправляет и перепродает товары. Это, конечно, означает, что в отличие от EMC, он принимает на себя все риски (а также всю прибыль).
Плавание в торговом канале

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

Кто ваши товарищи по плаванию, будет зависеть от того, как вы настроите свой торговый канал, но они могут включать в себя любое из следующего:

  • Представитель производителя: продавец, который специализируется на типе продукта или линейке дополнительных продуктов; например, бытовая электроника: телевизоры, радиоприемники, проигрыватели компакт-дисков и аудиосистемы. Он часто оказывает дополнительную помощь по продукту, например, складирование и техническое обслуживание.
  • Дистрибьютор или оптовый дистрибьютор: компания, которая покупает импортированный вами продукт и продает его розничному продавцу или другому агенту для дальнейшего распространения до конечного пользователя
  • Представитель: опытный продавец, который продукт для оптовых или розничных покупателей, а затем передает вам продажу; отличается от представителя производителя тем, что он не обязательно специализируется на конкретном продукте или группе продуктов.
  • Розничный торговец: конец торгового канала, где товар попадает в покупателя; как еще один вариант темы, если конечным пользователем не является Джоан К.Общедоступный, но производитель оригинального оборудования (OEM), вам не нужно беспокоиться о розничном продавце, потому что OEM становится вашим концом. (Представьте, что Dell Computer покупает программное обеспечение, чтобы передать его покупателю персонального компьютера как часть подарочного пакета. ) Это, например, не карьера для фобии продаж. Если вы один из тех людей, которые предпочли бы работать в сети, чем продавать печенье Girl Scout, или если вы бледнеете при мысли о коммерческой подаче, то вы не хотите заниматься импортом / экспортом.Это также не карьера для людей с ограниченными возможностями. Если вы относитесь к тем типам «дьяволу-разбираться в деталях», чья идея последующих действий ждет, чтобы увидеть, что будет дальше, вам следует дважды подумать о международной торговле.

    Если, с другой стороны, вы увлеченный продавец, динамо-машина для отслеживания таких вещей, как счета-фактуры и квитанции об отгрузке, и ваше представление о небесах заключается в том, чтобы увидеть, куда вас приведут новые идеи и новые продукты, и если, чтобы превзойти это прочь, вы любите получать удовольствие от общения с людьми из разных культур, тогда это карьера для вас.

    Также помогает, если у вас уже есть опыт импорта / экспорта. Большинство трейдеров, с которыми мы разговаривали, были хорошо знакомы с отраслью до того, как открыли свой собственный бизнес. Питер П., который основал российскую торговую компанию, сразу после окончания колледжа, специализирующегося на международном бизнесе, перешел на операционную позицию в международной торговой компании по торговле замороженным мясом в Атланте, что позволило ему оказаться в нужном месте в нужное время.

    «Я свободно говорю как по-русски, так и по-украински», — говорит Петр.«У меня украинское происхождение. В колледже я изучал русский язык в качестве второстепенного, сначала как легкий. Когда я закончил учебу в 1989 году, я мало знал, что вскоре после этого Россия откроется для Запада».

    Торговый хит-парад

    По данным Бюро переписи населения США, 10 стран, с которыми Америка торгует (в порядке от наибольшего объема импорта и экспорта до наименьшего):

    • Канада
    • Мексика
    • Япония
    • Китай
    • Германия
    • Великобритания
    • Франция
    • Республика Корея (Южная Корея)
    • Тайвань
    • Сингапур

    Вам, конечно, не нужно ограничиваться торговыми сделками с импортерами и экспортерами в этих странах — есть масса других интересных возможностей, в том числе страны-участницы Карибского бассейна и Андского пакта и новые дети из Восточного блока, страны бывшего Советского Союза. Но как новичок на международной арене, вы должны ознакомиться с нашими крупнейшими торговыми партнерами и посмотреть, что они могут предложить. Тогда сделайте лучший снимок с ними или с другой страной.

    Целевой рынок

    Каждому бизнесу нужны потребители для его продуктов и услуг, чтобы, как красноречиво выразились вулканцы, жить долго и процветать. Теперь, когда вы знаете, что влечет за собой ведение бизнеса по импорту / экспорту, вам необходимо спланировать или нацелить свой рынок и определить, кем будут ваши потенциальные клиенты, из каких географических регионов вы будете опираться и какие конкретные продукты или услуги вы » Предложу их привлечь.

    Это очень важный этап в проекте строительства мегатрейдера. Надлежащее исследование рынка может помочь превратить вашу торговую компанию в настоящий центр прибыли, и чем больше вы проведете исследований, тем лучше вы будете подготовлены, прежде чем официально откроете свои двери, тем меньше у вас будет проблем.

    Кто ваши клиенты?

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

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

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

    Дэн С. нацелился на область технологий — в частности, программные решения для коммерческого использования и компьютерные кабели — просто потому, что он проработал в этой области более 10 лет. Он знает свое дело и чувствует себя комфортно в нем.

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

    Какая у меня ниша?

    ОК. Вы сузили список продуктов, на которые будете ориентироваться. Теперь вы захотите найти свою нишу, уникальный угол, который выделит ваш бизнес среди конкурентов и превосходит их. Это то место, где вы действительно можете позволить проявиться своему творчеству.

    Вы можете начать как компанию по управлению экспортом (EMC, помните?), Ища покупателей для отечественных производственных фирм, или как экспортная торговая компания (ETC), ища внутренние источники, готовые экспортировать.Или вы можете придерживаться исходной формулы Trader Sam, импортируя и экспортируя самостоятельно в качестве продавца импорта / экспорта.

    Во Флориде Ллойд Д. позиционировал свою компанию как EMC и ETC, в зависимости от потребностей своих клиентов. «[Как EMC, мы] работаем напрямую с производителем или его эксклюзивным дистрибьютором / менеджером по международным продажам в качестве поставщика услуг по маркетингу и проверке, — объясняет Ллойд, — и будем искать и находить зарубежных покупателей для перепродажи и / или квалифицированные дистрибьюторы / торговые представители.[Наша] цель — функционировать как расширение внутренних экспортных усилий [нашего] принципала «.

    Под своей головной частью ETC, Ллойд говорит:» [моя компания] работает аналогично описанному ранее, за исключением сокращение основных отношений, и бизнес обычно ведется на индивидуальной или специальной основе. Это скорее функция поиска поставщиков и покупателя ».

    В Германии Майкл Р. так описывает роль своей компании:« [Мы] всемирная консалтинговая компания для МСП (малых и средних предприятий), которые хотят увеличить свои продажи и прибыль, более успешно используя доступные мировые рынки.»

    Market Research

    Вот краткий обзор ваших задач по исследованию рынка. Вы захотите провести более глубокое исследование каждой из этих областей:

    • Продукт или услуга, которые вы продадите
    • The конечный пользователь, на которого вы нацелены (массовый потребитель, тяжелая промышленность, легкая промышленность, использование в медицине или больницах, правительство, бизнес или профессионал)
    • Страна или страны, в которые вы будете экспортировать или импортировать из
    • Канал торговли, в который вы будет использовать (прямые продажи, представитель, дистрибьютор или комиссионер)

    Затраты на запуск

    Одна из уловок ведения бизнеса для себя — это то, что вам нужны деньги, чтобы зарабатывать деньги — другими словами, вам нужны стартовые средства.Эти затраты варьируются от менее 5000 долларов до более 25000 долларов для импортно-экспортного бизнеса. Вы можете начать с дома, а это значит, что вам не нужно беспокоиться об аренде офисного помещения. Вам не нужно покупать много инвентаря, и вам, вероятно, не понадобятся сотрудники.

    Ваши основные потребности будут: компьютер, принтер, факс и модем. Если у вас уже есть эти предметы, то вы готовы к работе. Некоторые трейдеры, с которыми мы говорили, начинали с нуля. «Мы начали с нуля», — говорит Вахиб В., но как только они получили крупный проект, это было все, что потребовалось ».

    Компания Питера П. начинала с аналогичного финансового положения.« У нас было очень мало денег в банке », — говорит он. тщательно выстроенные отношения с поставщиками и этот ценный актив, который компания смогла наладить.

    Одна из многих отличительных особенностей импортно-экспортного бизнеса заключается в том, что его начальные затраты сравнительно низкие. У вас есть преимущество домашнего бизнеса. -возможность, которая практически полностью снижает расходы на аренду офиса.Если вы не начинаете как дистрибьютор, вы можете обойтись без покупки инвентаря, что означает отсутствие затрат на красивые безделушки, украшающие демонстрационные пространства (у вас нет выставочных пространств!). Ваши основные финансовые затраты пойдут на офисное оборудование и расходы на исследования рынка — и, если вы, как многие современные люди, уже имеете самое дорогое офисное оборудование: компьютерную систему.

    Но давайте возьмем сверху. Ниже приводится разбивка всего — от крупных инвестиционных предметов до легковесных предметов, — которые вам нужно будет подготовить и запустить:

    • Компьютерная система с модемом и принтером
    • Факс
    • Интернет / электронная почта
    • Программное обеспечение
    • Исследование рынка и / или торговые предложения
    • Телефон
    • Голосовая почта или автоответчик
    • Канцелярские и офисные принадлежности
    • Почтовые расходы
    • Дорожные расходы для проведения маркетинговых исследований на иностранном газоне

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

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

    Доходы и счета

    Что вы можете ожидать от международного трейдера? Сумма полностью зависит от вас, и зависит только от того, насколько вы серьезны и насколько готовы к расширению. Годовая валовая выручка отрасли колеблется от 30 000 до 200 000 долларов и выше, в среднем около 75 000 долларов. Некоторые трейдеры работают из дома, дополняя свой доход от 9 до 5 своим торговым опытом. Другие открыли процветающий бизнес с полной занятостью, требующий постоянного ухода и кормления.Штат экспортной компании Вахиб В. состоит из пяти человек, которые контролируют многомиллионные контракты.

    «Существуют тонны и тонны возможностей для [экспортной] торговли, — говорит Вахиб У.. — Американские производители отстают в экспорте как минимум на 10 лет». Так что потенциал роста полностью зависит от вас, если вы готовы потратить на это время.

    Самостоятельная оценка

    Как международный трейдер вы являетесь посредником в сделке купли-продажи или импорта и экспорта.Следовательно, вам необходимо определить не только цену продукта, но и стоимость ваших услуг. Эти две фигуры отдельные, но интерактивные. Поскольку вы пловец в торговом канале, цена ваших услуг должна быть добавлена ​​к цене продукта, а это может повлиять на его конкурентоспособность на рынке.

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

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

    Третий способ — купить товар напрямую и продать его за границу.Это распространенный сценарий, когда вы имеете дело с производителями, которые предпочитают использовать вас в качестве дистрибьютора, а не представителя. Вы по-прежнему будете продавать продукт под именем производителя, но ваш доход будет поступать от прибыли, полученной от продаж, а не от комиссионных.

    The Commish

    Компании по управлению импортом / экспортом обычно работают на комиссионной основе в размере около 10 процентов. Эти сборы основаны на стоимости продукта от производителя.

    Допустим, вы работаете с английскими стульями для газонов, которые стоят вам 110 долларов каждый.Вот что вы делаете: во-первых, возьмите цену, которую производитель взимает за продукт: 110 долларов. Теперь умножьте 110 долларов на 10 процентов, и вы получите комиссию в размере 11 долларов за стул.

    Итак, цена вашего продукта на данный момент составляет 121 доллар за стул (110 + 11 долларов). Чтобы определить окончательную цену, вам нужно добавить к этой цифре другие расходы: любую специальную маркировку или упаковку, доставку, страховку и любые комиссии представителя или дистрибьютора, которые вы будете платить другим лицам в торговом канале, которые мы ‘ Пойду чуть позже.Как только вы получите окончательную цену, вы сравните ее с ценами ваших конкурентов (вы ведь проводили маркетинговое исследование, верно?). Если цена вашего продукта сравнительно низкая, вы можете увеличить процент комиссии.

    На данный момент, однако, вы можете видеть, что за каждый стул, проданный вами или вашими торговыми посредниками, вы получите 11 долларов. Если вы продадите тысячу стульев, это для вас 11000 долларов!

    Прикус фиксатора

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

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

    • Рабочая сила и материалы или принадлежности: Обычно сюда входит ваша почасовая оплата или расчетная зарплата плюс заработная плата и льготы, которые вы выплачиваете любым сотрудникам, участвующим в выполнении работы.Чтобы определить затраты на рабочую силу, оцените количество времени, которое потребуется для завершения работы, и умножьте его на почасовую ставку вашей зарплаты и любых сотрудников, которых вы можете использовать. Вы можете рассчитать материалы как процент трудозатрат, но пока у вас нет прошлых записей, которые можно использовать в качестве ориентира, вы должны использовать от 2 до 6 процентов.
    • Накладные расходы: Эта переменная включает все косвенные расходы, не связанные с работой, необходимые для ведения вашего бизнеса. Чтобы определить ставку накладных расходов, сложите все свои расходы за один год, за исключением затрат на оплату труда и материалов.Разделите эту цифру на общую стоимость рабочей силы и материалов, чтобы определить ставку накладных расходов. Или используйте ставку от 35 до 42 процентов вашего труда и материалов.
    • Прибыль: И конечный результат: После вычета всех затрат на рабочую силу, материалы и накладных расходов прибыль может быть определена путем применения коэффициента прибыли в процентах к совокупным затратам на рабочую силу, материалы и накладные расходы.

    Операции

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

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

    Путь экспорта

    Хорошо, экспортер — вы нашли покупателя на свой товар. Ты игрок. Вы готовы к работе. Так что же теперь делать? Следуйте по пути экспорта:

    1. Сгенерируйте счет-проформу — сообщите импортеру расценки на ваш товар; при необходимости договоримся.
    2. Получите аккредитив от вашего банка.
    3. Выполнить условия аккредитива: при необходимости произвести изготовление товара; договориться о доставке и страховании; упаковать товар; и перевезти товар.
    4. Собрать товаросопроводительные документы.
    5. Предъявите в банк товаросопроводительные документы.
    Путь импорта

    Хорошо, импортер. Вы нашли товар, который хотите купить, а затем перепродать. Ты игрок. Вы готовы к работе. Так что же теперь делать? Следуйте по пути импорта:

    1. Получите предварительный счет-фактуру, предложение экспортера на товар; при необходимости договоримся.
    2. Откройте аккредитив в своем банке.
    3. Убедитесь, что товар отправлен.
    4. Получить документы от экспортера.
    5. Просматривайте товары на таможне.
    6. Соберите свои товары.
    День из жизни

    Как на самом деле выглядит день трейдера? Что он делает между подготовкой счетов-проформ, запросов на аккредитивы и отгрузочных документов? Вот краткий обзор, любезно предоставленный Майклом Р., консультантом по международной торговле в Германии:

    1. Первый час: прочтите статистику, напечатанную компьютером за ночь, чтобы узнать, выполнил ли каждый представитель / агент свои планы, и инициируйте изменения если необходимо.
    2. Поработайте в Интернете в течение одного-двух часов, чтобы узнать, какие запросы поступили, затем ответьте на них лично или пересылайте их прошлым или настоящим клиентам, которые могут быть заинтересованы.
    3. Проведите короткую встречу с коллегами, чтобы узнать, нужна ли помощь, а затем поддержите их или устраните неполадки.
    4. Загляните в дневные газеты, чтобы увидеть, есть ли в моей отрасли какие-нибудь движения, в которых я должен действовать быстро.
    5. Сделайте перерыв на кофе.
    6. Посмотрите на почту и обработайте или пересылайте ее.
    7. После обеда найдите время подумать о том, что произошло и что должно было произойти.
    8. Обсудите проблемы и / или шансы на будущее с потенциальными клиентами и / или деловыми партнерами.
    9. Посмотрите еще раз на электронную почту и Интернет, чтобы узнать о новостях и новых возможностях.
    10. В конце дня у вас должно быть около часа, чтобы снова обсудить с коллегами, как прошел день и / или возникшие проблемы.
    11. Один или два вечера в неделю посещайте деловые мероприятия или встречи с партнерами для обсуждения.
    В дороге

    Торговец не всегда бывает дома за своим столом. Что он делает в дороге? Вот еще один закулисный взгляд, любезно предоставленный Яном Х., бельгийским торговцем шинами:

    Обратите внимание, что день Яна в типичной европейской манере эволюционирует через 24-часовые часы, или то, что мы называем военным временем.

    День в Бельгии:
    07.00 — 09.00 Работа в офисе, электронная почта, факс, предложения по почте и т. Д.
    09.00 — 12.00 Поездка в аэропорт, встреча клиента из Финляндии; обратно на склад, покупатель выбирает товар
    12.00 — 13.00 Обед с клиентом, общие обсуждения
    13.00 — 18.00 Визит с клиентом из Нигерии; долгое обсуждение, торг по ценам, условиям оплаты и т.д .; контролировать погрузку контейнеров, направляющихся в США; телефонные звонки, факс, электронная почта; прибытие клиента из Франции, обсуждения
    18.00 Быстрая поездка домой, чтобы переодеться и принять душ
    19.00 — ?? Встреча французского клиента в отеле, коктейли и ужин, дополнительные переговоры

    День в дороге в Германии:
    05.00 Выезжаем из дома на 400 км пути
    08.00 Прибытие к первому поставщику; обсуждение и покупка товара
    10.00 Переход к следующему поставщику
    11.00 Следующий поставщик; обсуждения безрезультатно
    12.00 Посетить клиента; совершить продажу
    13.30 Посетить другого поставщика; другие обсуждения
    15.00 Выезд на 300 с лишним км
    18.00 Прибытие в гостиницу; проверить почту на ноутбуке, телефонные звонки
    19.30 Сауна и купание в бассейне отеля
    20.30 Ужин с поставщиком, потом спать!

    Маркетинг

    Как международный трейдер, ваша миссия — продажи — в двух разных, но частично совпадающих сферах: a) продает себя и свою компанию клиентам в качестве менеджера по импорту / экспорту их продукции, и b ) продают сами продукты представителям и дистрибьюторам. Успех в одной из этих областей будет способствовать вашему успеху в другой.После того, как вы установили благоприятный рекорд продаж товаров одного клиента, у вас будет послужной список, которым можно привлечь внимание других клиентов. И, конечно же, каждый успех будет способствовать вашей уверенности в себе, что, в свою очередь, придаст эту уверенность вашим переговорам с новыми перспективами.

    Охота на экспорт

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

    Перед тем, как начать контакт с каким-либо производителем, вам необходимо провести базовое исследование рынка:

    • Какие продукты наиболее популярны на внутреннем рынке? Сосредоточьте свое внимание на продуктах, которые вы хорошо знаете или используете сами, или которые являются бестселлерами в своих рыночных нишах.
    • Насколько популярны эти продукты в ваших целевых странах?
    • Если нет, существуют ли ситуации или рынки, которые поставили бы эти продукты на большой спрос, если бы они были доступны?
    • Кто производит эту продукцию?
    • Какова продажная цена каждого продукта — и конкурирующих продуктов или брендов — внутри страны и в ваших целевых странах?
    Прямая почтовая рассылка Dazzle

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

    Вооружившись именем и титулом, напишите свое письмо, обращая внимание на следующие моменты.

    • Расскажите о себе и своей компании.
    • Кратко опишите потенциал зарубежного рынка.
    • Обозначьте потенциал продукта на этом рынке.
    • Если возможно, объясните, почему и как ваша компания среди всех остальных сможет позиционировать продукт лучше всего. Например, если у вас есть опыт работы с похожими продуктами, обязательно сообщите об этом.
    • Если у вас уже есть контакты с иностранными дистрибьюторами, объясните, что у вас есть иностранные представители для зарубежных продаж.
    • Попросите о личной встрече для дальнейшего обсуждения возможностей.

    Как только ваше первое письмо придет по почте, сядьте и напишите другое потенциальному клиенту из другой линейки продуктов. А потом еще, пока вы не исчерпаете свой первый набор продуктов для предварительного исследования рынка.

    Теперь подождите неделю или 10 дней. Если вы не слышали о своем первом целевом производителе, позвоните ему. Попросите назначить встречу в его офисе, чтобы обсудить ваш план. Затем позвоните следующему производителю и следующему. Если вы не знакомы с продажами, эта часть программы может показаться вам белой вороной.Не нервничай! Вы предлагаете этим людям потрясающую возможность. Не все будут кусаться (не все могут распознать многое, когда он подпрыгивает и хватает их), но и не все откажутся от вас. Нет, спасибо время от времени является частью игры.

    (Холодный) -вызов всех клиентов

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

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

    Отчаянно ищу импорт

    Как вы собираетесь искать товары для доставки в Штаты? У вас есть несколько вариантов:

    • Поездка за границу с миссией по поиску импорта.
    • Подождите, пока с вами свяжутся иностранные производители.
    • Посещение выставок.
    • Свяжитесь с офисами по развитию торговли иностранных посольств.
    • Свяжитесь с Международной торговой ассоциацией Министерства торговли США.
    • Отслеживайте потенциальных клиентов в Интернете и в отраслевых изданиях.
    Продажа себя

    Вы обнаружили иностранных производителей или поставщиков, продукция которых имеет потенциал продаж в США. Теперь вы должны продать им идею выхода на рынок США и убедить их, что вы тот человек, который их проведет. Как вы это делаете? По сути, таким же образом вы будете продвигать отечественных производителей, используя рассылку товаров по почте.Только в этом случае вам лучше думать об этом как о прямом факсимильном письме. Хотя многие торговцы полагаются на международную почту, если вы не отправляете в регионы или страны с высокоразвитой инфраструктурой, такие как Канада или Западная Европа, вы будете гораздо более уверены в том, что ваше письмо достигнет места назначения, если вы отправите его по факсу.

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

    • Вы должны обратиться к получателю письма. Например, используйте Monsieur (сокращенно М.) вместо «Мистер». если получатель француз. Несмотря на то, что ваше письмо на английском языке, этот небольшой штрих показывает, что вы кое-что знаете о французском языке и что вы проявили осторожность и вежливость, чтобы обратиться к получателю на его родном языке.
    • Убедитесь, что вы исключили сленг, который может сбивать с толку людей, не являющихся родными.
    Международный звонок

    Через несколько дней отправьте еще один факс. Думайте о последующих действиях как о твердом, но мягком подталкивании, о возможности укрепить свои позиции и продемонстрировать реальный интерес к импорту товаров. Помните, что часть вашей задачи — убедить потенциального клиента в том, что ваша компания лучше всего подходит для этой работы, поэтому вы должны указать причину для этого. Если вы не можете утверждать, что у вас есть опыт в продажах дизайна интерьера (или мульчи, или чего-то еще) в Соединенных Штатах и ​​Европе (или где-то еще), тогда придумайте что-нибудь другое.Может быть, у вас пока есть опыт работы только в Соединенных Штатах. Хорошо! Вот где вы будете продавать. Возможно, у вас еще нет опыта, но вы провели много исследований. Вместо этого заполните это. Используйте свое творчество!

    Маркетинговый план

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

    Чтобы подготовить маркетинговый план, вам понадобится информация, которую вы уже запрашивали: цены, брошюры по продуктам или литература, а также образцы. Если ваш потенциальный клиент отказывается предоставить эти материалы, скажите ей, что они вам понадобятся для дальнейшего изучения потенциала рынка и разработки для нее презентации с изложением рыночной стратегии, которую вы планируете проводить.

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

    Теперь напишите свой маркетинговый план, который должен включать следующие элементы:

    • Цель: В какой стране или странах вы или ваши представители будете продавать товары? Почему эти рынки жизнеспособны? Включите положительную информацию о маркетинговых исследованиях и убедитесь, что она собрана в ясном, кратком и удобном для восприятия формате.Именно здесь ваши настольные издательские программы проявят себя — вы можете создавать диаграммы, графики и таблицы с вкраплениями фактов, цифр и текста.
    • Продажи: Объясните, по какой цене вы будете продавать продукт, дайте свой годовой прогноз продаж, структуру оплаты и прибыль, которую производитель может рассчитывать.
    • Маркетинг: Кратко расскажите о любых специальных маркетинговых или рекламных акциях, связанных с продуктом; например, зарубежные или отечественные торговые выставки или любая местная реклама, которую будут делать ваши представители.

    Ресурсы

    Ассоциации

    Книги

    Полезные правительственные агентства

    Журналы и публикации

    5. Система импорта — документация Python 3.10.0

    Код

    Python в одном модуле получает доступ к коду в другом модуле в процессе его импорта. Оператор import выглядит так: наиболее распространенный способ вызова механизма импорта, но это не единственный способ.Такие функции, как importlib.import_module () и встроенные __import __ () также можно использовать для вызова механизма импорта.

    Оператор импорта объединяет две операции; он ищет названный модуль, затем он связывает результаты этого поиска с именем в локальном сфера. Операция поиска оператора import определяется как вызов функции __import __ () с соответствующими аргументами. Возвращаемое значение __import __ () используется для выполнения имени операция привязки оператора import .Увидеть import заявление для точных деталей привязки этого имени операция.

    Прямой вызов __import __ () выполняет только поиск модуля и, если найдено, операция создания модуля. Хотя могут возникнуть определенные побочные эффекты, такие как импорт родительских пакетов и обновление различных кешей (включая sys.modules ), выполняется только инструкция import операция привязки имени.

    Когда выполняется инструкция import , стандартная встроенная __import __ () Вызывается функция .Другие механизмы для вызова система импорта (например, importlib.import_module () ) может выбрать обход __import __ () и используют свои собственные решения для реализации семантики импорта.

    Когда модуль впервые импортируется, Python ищет модуль и, если он найден, он создает объект модуля, инициализируя его. Если названный модуль не может быть найден, возникает ошибка ModuleNotFoundError . Python реализует различные стратегии для поиска названного модуля, когда оборудование импорта вызван.Эти стратегии можно модифицировать и расширять с помощью различных ловушек. описано в разделах ниже.

    Изменено в версии 3.3: Система импорта была обновлена, чтобы полностью реализовать второй этап из PEP 302 . Больше нет никакого механизма неявного импорта — полный Система импорта представлена ​​через sys.meta_path . Кроме того, Реализована поддержка пакета собственного пространства имен (см. PEP 420 ).

    Модуль importlib предоставляет богатый API для взаимодействия с система импорта.Например, importlib.import_module () предоставляет рекомендуется, более простой API, чем встроенный __import __ () для вызова импортная техника. Обратитесь к документации библиотеки importlib для дополнительная деталь.

    5.2. Пакеты

    Python имеет только один тип объекта модуля, и все модули относятся к этому типу, независимо от того, реализован ли модуль на Python, C или чем-то еще еще. Чтобы помочь организовать модули и обеспечить иерархию именования, в Python есть концепция пакетов.

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

    Важно помнить, что все пакеты являются модулями, но не все модули — это пакеты.Или, другими словами, пакеты — это просто особый вид модуль. В частности, любой модуль, содержащий атрибут __path__ , является считается пакетом.

    У всех модулей есть имя. Имена подпакетов отделены от родительских название пакета через точку, что похоже на стандартный синтаксис доступа к атрибутам Python. Таким образом у вас может быть модуль sys и пакет email , который, в свою очередь, имеет подпакет email.mime и модуль внутри этот подпакет назывался электронной почтой .mime.text .

    5.2.1. Обычные пакеты

    Python определяет два типа пакетов: обычные пакеты и пакеты пространства имен. Обычный пакеты являются традиционными пакетами, как они существовали в Python 3.2 и ранее. Обычный пакет обычно реализуется как каталог, содержащий __init__.py файл. Когда импортируется обычный пакет, это __init__.py Файл выполняется неявно, и определяемые им объекты привязаны к именам в пространстве имен пакета.Файл __init__.py может содержат тот же код Python, который может содержать любой другой модуль, а Python добавит некоторые дополнительные атрибуты к модулю при его импорте.

    Например, следующий макет файловой системы определяет верхний уровень родительский пакет с тремя подпакетами:

     родитель /
        __init__.py
        один/
            __init__.py
        два/
            __init__.py
        три/
            __init__.py
     

    Импорт parent.one неявно выполнит parent / __ init__.py и родитель / один / __ init__.py . Последующий импорт родительских. Двух или parent.three выполнит parent / two / __ init__.py и parent / three / __ init__.py соответственно.

    5.2.2. Пакеты пространства имен

    Пакет пространства имен состоит из различных частей, где каждая часть вносит подпакет в родительский пакет. Порции могут находиться в разных местах файловой системы. Порции также могут быть найдены в zip-файлах, в сети или в любом другом месте, где Python выполняет поиск во время импорта.Пакеты пространства имен могут или могут не соответствовать напрямую объекты в файловой системе; они могут быть виртуальными модулями, не имеющими конкретных представление.

    Пакеты пространства имен не используют обычный список для своих __path__ атрибут. Вместо этого они используют настраиваемый повторяющийся тип, который автоматически выполнить новый поиск частей пакета при следующей попытке импорта в пределах этот пакет, если путь к их родительскому пакету (или sys.path для пакет верхнего уровня) изменяется.

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

    См. Также PEP 420 для спецификации пакета пространства имен.

    5.3. В поисках

    Чтобы начать поиск, Python нужен полностью квалифицированный имя модуля (или пакета, но для целей этого обсуждения разница несущественна) импортируется. Это имя может происходить от разных аргументы в оператор import или из параметров в importlib.import_module () или __import __ () функций.

    Это имя будет использоваться на различных этапах поиска импорта и может быть пунктирный путь к подмодулю, e.грамм. foo.bar.baz . В этом случае Python сначала пытается импортировать foo , затем foo.bar и, наконец, foo.bar.baz . Если какой-либо из промежуточных операций импорта завершается неудачно, возникает ошибка ModuleNotFoundError .

    5.3.1. Модуль кеш-памяти

    Первым местом, проверяемым при поиске импорта, является sys.modules . Этот отображение служит кешем всех модулей, которые были ранее импортированы, включая промежуточные пути. Итак, если foo.bar.baz ранее был импортировано, sys.modules будет содержать записи для foo , foo.bar , и foo.bar.baz . Каждый ключ будет иметь в качестве значения соответствующий модуль объект.

    Во время импорта имя модуля ищется в sys.modules и если присутствует, связанное значение — это модуль, удовлетворяющий импорту, а процесс завершается. Однако, если значение равно Нет , то ModuleNotFoundError Возникает ошибка .Если имя модуля отсутствует, Python будет продолжить поиск модуля.

    sys.modules доступен для записи. Удаление ключа не может повредить связанный модуль (поскольку другие модули могут содержать ссылки на него), но это сделает запись в кеше для указанного модуля недействительной, что приведет к Python для нового поиска указанного модуля при его следующем Импортировать. Ключ также может быть назначен на Нет , что приведет к следующему импорту. модуля, что приведет к ошибке ModuleNotFoundError .

    Однако будьте осторожны, как будто вы сохраняете ссылку на объект модуля, сделать недействительной запись в кэше sys.modules , а затем повторно импортировать названный модуль, два объекта модуля будут , а не одинаковыми. Напротив, importlib.reload () будет повторно использовать тот же объект модуля и просто повторно инициализировать содержимое модуля, повторно запустив код модуля.

    5.3.2. Искатели и погрузчики

    Если названный модуль не найден в sys.модули , затем импорт Python протокол вызывается для поиска и загрузки модуля. Этот протокол состоит из два концептуальных объекта, искатели и загрузчики. Задача поисковика — определить, сможет ли он найти названный модуль, используя какую бы стратегию он ни знал. Объекты, реализующие оба этих интерфейсы называются импортерами — они возвращают сами, когда обнаруживают, что могут загрузить запрошенный модуль.

    Python включает ряд средств поиска и импорта по умолчанию. Первый знает, как найти встроенные модули, а второй знает, как найти замороженные модули.Третий поисковик по умолчанию ищет путь импорта для модулей. Путь импорта — это список мест, которые могут имена путей файловой системы или zip-файлов. Его также можно расширить для поиска для любого доступного ресурса, например для тех, которые определены URL-адресами.

    Импортное оборудование является расширяемым, поэтому могут быть добавлены новые средства поиска для расширения диапазон и объем поиска модуля.

    Finders фактически не загружают модули. Если им удастся найти названный модуль, они вернуть спецификацию модуля , инкапсуляцию модуля, относящегося к импорту информация, которую затем использует механизм импорта при загрузке модуля.

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

    Изменено в версии 3.4: в предыдущих версиях Python средства поиска возвращали загрузчики. напрямую, тогда как теперь они возвращают спецификации модулей, которые содержат загрузчики . Загрузчики по-прежнему используются во время импорта, но несут меньшую ответственность.

    5.3.3. Крючки импортные

    Импортное оборудование разработано с возможностью расширения; основной механизм для это импортные крючки .Есть два типа перехватчиков импорта: мета хуки и импортируют хуки пути .

    Мета-хуки вызываются в начале обработки импорта, перед любыми другими Произошла обработка импорта, кроме поиска в кэше sys.modules . Это позволяет мета-хукам отменять обработку sys.path , заморожено модули или даже встроенные модули. Мета-хуки регистрируются путем добавления новых Finder объекты к sys.meta_path , как описано ниже.

    Перехватчики пути импорта вызываются как часть sys.путь (или package .__ path__ ) в точке, где их связанный путь элемент встречается. Перехватчики пути импорта регистрируются путем добавления новых вызываемых объектов на sys.path_hooks , как описано ниже.

    5.3.4. Мета-путь

    Когда названный модуль не найден в sys.modules , Python следующий выполняет поиск sys.meta_path , который содержит список средств поиска мета-пути объекты. Эти искатели опрашиваются, чтобы узнать, знают ли они, как обрабатывать названный модуль.Поисковики мета-пути должны реализовать метод, называемый find_spec () , который принимает три аргумента: имя, путь импорта и (необязательно) целевой модуль. Мета-путь Finder может использовать любую стратегию, чтобы определить, может ли он обрабатывать названный модуль или нет.

    Если средство поиска мета-пути знает, как обращаться с указанным модулем, оно возвращает объект спецификации. Если он не может обработать указанный модуль, он возвращает Нет . Если sys.meta_path обработка достигает конца своего списка без возврата спецификации, то возникает ошибка ModuleNotFoundError .Любые другие исключения поднятые просто распространяются вверх, прерывая процесс импорта.

    Метод find_spec () мета-пути Finders вызывается с двумя или тремя аргументами. Первый — это полностью полное имя импортируемого модуля, например foo.bar.baz . Второй аргумент — это записи пути, используемые для поиска модуля. Для модулей верхнего уровня, второй аргумент — Нет , но для подмодулей или подпакетов, второй аргумент — это значение родительского пакета __path__ атрибут.Если соответствующий атрибут __path__ не может Чтобы получить доступ, возникает ошибка ModuleNotFoundError . Третий аргумент — это существующий объект модуля, который будет загружен позже. Система импорта передает целевой модуль только во время перезагрузки.

    Мета-путь может быть пройден несколько раз для одного запроса на импорт. Например, предполагая, что ни один из задействованных модулей еще не был кэширован, импорт foo.bar.baz сначала выполнит импорт верхнего уровня, вызывая mpf.find_spec ("foo", None, None) для каждого средства поиска мета-пути ( mpf ). После foo был импортирован, foo.bar будет импортирован путем перехода мета-путь во второй раз, вызывая mpf.find_spec ("foo.bar", foo .__ path__, None) . После того, как foo.bar был импортировано, окончательный обход вызовет mpf.find_spec ("foo.bar.baz", foo.bar .__ path__, None) .

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

    Python по умолчанию sys.meta_path имеет три средства поиска мета-пути, один из которых умеет импортировать встроенные модули, умеет импортировать замороженные модули, и тот, который знает, как импортировать модули из пути импорта (т.е. искатель на основе пути).

    Изменено в версии 3.4: Метод find_spec () мета-пути Finders заменили find_module () , который теперь устарела. Пока он будет работать без изменений, импортная техника будет пробовать это только в том случае, если искатель не реализует find_spec () .

    5,4. Загрузка

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

     модуль = Нет
    если spec.loader не равен None и hasattr (spec.loader, 'create_module'):
        # Предполагается, что exec_module также будет определен в загрузчике.
        module = spec.loader.create_module (спецификация)
    если модуль None:
        module = ModuleType (спец.имя)
    # Здесь устанавливаются атрибуты модуля, связанные с импортом:
    _init_module_attrs (спецификация, модуль)
    
    если spec.loader - Нет:
        # неподдерживаемый
        поднять ImportError
    если spec.origin равен None и spec.submodule_search_locations не равен None:
        # пакет пространства имен
        sys.modules [spec.name] = модуль
    elif not hasattr (spec.loader, 'exec_module'):
        module = spec.loader.load_module (spec.name)
        # Установите __loader__ и __package__, если они отсутствуют.
    еще:
        sys.modules [spec.name] = модуль
        пытаться:
            спец. загрузчик.exec_module (модуль)
        кроме BaseException:
            пытаться:
                del sys.modules [имя спецификации]
            кроме KeyError:
                проходить
            поднимать
    вернуть sys.modules [spec.name]
     

    Обратите внимание на следующие данные:

    • Если существует существующий объект модуля с данным именем в sys.modules , импорт уже вернул его.

    • Модуль будет существовать в sys.modules перед загрузчиком выполняет код модуля.Это очень важно, потому что код модуля может (прямо или косвенно) сам импорт; добавив его в sys.modules заранее предотвращает неограниченную рекурсию в худшем случае и множественные загрузка в лучшем виде.

    • Если загрузка не удалась, неисправный модуль — и только неисправный модуль — удаляется из sys.modules . Любой модуль уже в sys.modules cache и любой модуль, который был успешно загружен как побочный эффект, он должен оставаться в кеше.Это контрастирует с перезагрузка, когда даже неисправный модуль остается в sys.modules .

    • После создания модуля, но перед выполнением, оборудование импорта устанавливает атрибуты модуля, связанные с импортом («_init_module_attrs» в пример псевдокода выше), как показано в более поздний раздел.

    • Выполнение модуля — ключевой момент загрузки, при котором модуль пространство имен заполняется. Исполнение полностью делегировано загрузчик, который решает, что и как заполнять.

    • Модуль, созданный во время загрузки и переданный в exec_module (), может не будет возвращенным в конце импорта.

    Изменено в версии 3.4: система импорта взяла на себя стандартные обязанности погрузчики. Ранее они выполнялись importlib.abc.Loader.load_module () метод.

    5.4.1. Погрузчики

    Загрузчики модулей обеспечивают важнейшую функцию загрузки: выполнение модуля. Импортное оборудование называет importlib .abc.Loader.exec_module () с одним аргументом, объект модуля для выполнения. Любое значение возвращенный из exec_module () игнорируется.

    Погрузчики

    должны удовлетворять следующим требованиям:

    • Если модуль является модулем Python (в отличие от встроенного модуля или динамически загружаемое расширение), загрузчик должен выполнить код модуля в глобальном пространстве имен модуля ( module .__ dict__ ).

    • Если загрузчик не может выполнить модуль, он должен поднять ImportError , хотя любое другое исключение возникло во время exec_module () будет распространен.

    Во многих случаях искатель и загрузчик могут быть одним и тем же объектом; в таких случаях find_spec () просто вернет spec с загрузчиком, установленным на self .

    Загрузчики модулей могут разрешить создание объекта модуля во время загрузки путем реализации метода create_module () . Он принимает один аргумент, спецификацию модуля, и возвращает новый объект модуля. использовать во время загрузки. create_module () не требует установки каких-либо атрибутов на объекте модуля.Если метод возвращает Нет , импортное оборудование само создаст новый модуль.

    Изменено в версии 3.4: Метод load_module () заменен на exec_module () и импорт Машины взяли на себя все стандартные обязанности по погрузке.

    Для совместимости с существующими погрузчиками импортная техника будет использовать метод загрузчиков load_module () , если он существует и загрузчик делает не реализовывать также exec_module () .Однако load_module () был устарело, и загрузчики должны вместо этого реализовать exec_module () .

    Метод load_module () должен реализовывать всю стандартную загрузку функциональность, описанная выше, в дополнение к выполнению модуля. Все применяются те же ограничения с некоторыми дополнительными пояснениями:

    • Если существует существующий объект модуля с данным именем в sys.modules , загрузчик должен использовать этот существующий модуль.(В противном случае importlib.reload () не будет работать правильно.) Если названный модуль не существует в sys.modules , загрузчик необходимо создать новый объект модуля и добавить его в sys.modules .

    • Модуль должен существовать в sys.modules перед загрузчиком выполняет код модуля, чтобы предотвратить неограниченную рекурсию или множественные загрузка.

    • Если загрузка не удалась, загрузчик должен удалить все вставленные им модули. в sys.модули , но он должен удалить только неисправный модуль (-ы), и только если загрузчик сам загрузил модуль (-ы) явно.

    Изменено в версии 3.5: DeprecationWarning возникает, когда exec_module () определен, но create_module () — нет.

    Изменено в версии 3.6: ошибка ImportError возникает, когда определено exec_module () , но create_module () — нет.

    Изменено в версии 3.10: использование load_module () вызовет ImportWarning .

    5.4.2. Субмодули

    Когда подмодуль загружается с использованием любого механизма (например, importlib API, импорт или импорт из операторов или встроенный __import __ () ) a привязка помещается в пространство имен родительского модуля к объекту подмодуля. Например, если в пакете spam есть подмодуль foo , после импорта спам.foo , спам будет иметь атрибут foo , который привязан к подмодуль. Допустим, у вас есть следующая структура каталогов:

     спам /
        __init__.py
        foo.py
        bar.py
     

    и spam / __ init__.py содержит следующие строки:

     из .foo import Foo
    из .bar import Bar
     

    , затем выполнение следующего помещает привязку имени к foo и bar в спам модуль:

     >>> импортировать спам
    >>> спам.фу
    <модуль 'spam.foo' из '/tmp/imports/spam/foo.py'>
    >>> spam.bar
    <модуль 'spam.bar' из '/tmp/imports/spam/bar.py'>
     

    Учитывая знакомые правила привязки имен Python, это может показаться удивительным, но на самом деле это фундаментальная особенность системы импорта. Инвариант удержание заключается в том, что если у вас есть sys.modules ['spam'] и sys.modules ['spam.foo'] (как после вышеупомянутого импорта), последний должен появиться как атрибут foo первого.

    5.4.3. Спецификация модуля

    Импортное оборудование использует различную информацию о каждом модуле. во время импорта, особенно перед загрузкой. Большая часть информации общий для всех модулей. Цель спецификации модуля — инкапсулировать эта информация, связанная с импортом, для каждого модуля.

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

    Спецификация модуля представлена ​​как атрибут __spec__ в объекте модуля. См. ModuleSpec для получения подробной информации о содержании спецификация модуля.

    5.4.5. модуль .__ путь__

    По определению, если модуль имеет атрибут __path__ , это пакет.

    Атрибут __path__ пакета используется во время импорта его подпакетов.Внутри механизма импорта он работает так же, как sys.path , т.е. предоставление списка мест для поиска модулей во время импорта. Однако __path__ обычно гораздо более ограничен, чем sys.path .

    __path__ должен быть повторением строк, но может быть пустым. Те же правила, что и для sys.path , также применяются к пакетам __path__ и sys.path_hooks (описано ниже) консультируется при обходе пакета __path__ .

    Файл __init__.py пакета может устанавливать или изменять __path__ пакета атрибут, и это обычно был способ реализации пакетов пространства имен до PEP 420 . С принятием PEP 420 пакеты пространства имен не больше необходимо предоставить __init__.py файлов, содержащих только __path__ код манипуляции; машина импорта автоматически устанавливает __path__ правильно для пакета пространства имен.

    5.4.6. Модуль reprs

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

    Если у модуля есть спецификация ( __spec__ ), механизм импорта попытается чтобы сгенерировать репорт из него. Если это не удается или спецификации нет, импорт система создаст репорт по умолчанию, используя любую доступную информацию на модуле. Он попытается использовать модуль .__name__ , module .__ file__ и module .__ loader__ в качестве входных данных в repr, со значениями по умолчанию для любой информации, которая отсутствует.

    Вот точные используемые правила:

    • Если модуль имеет атрибут __spec__ , информация в спецификации используется для создания репр. «Имя», «загрузчик», «происхождение» и Консультируются с атрибутами «has_location».

    • Если модуль имеет атрибут __file__ , он используется как часть репр. модуля

    • Если в модуле нет __file__ , но есть __loader__ , которого нет Нет , то repr загрузчика используется как часть repr модуля.

    • В противном случае просто используйте модуль __name__ в репр.

    Изменено в версии 3.4: Использование loader.module_repr () устарела, и теперь спецификация модуля используется при импорте машины для генерации модуля репр.

    Для обратной совместимости с Python 3.3 репер модуля будет генерируется путем вызова загрузчика module_repr () метод, если он определен, прежде пробуя любой подход, описанный выше. Однако этот метод устарел.

    Изменено в версии 3.10: вызов module_repr () теперь происходит после попытки используйте атрибут модуля __spec__ , но перед тем, как вернуться к __file__ . Использование module_repr () планируется к остановить в Python 3.12.

    5.4.7. Аннулирование кешированного байт-кода

    Прежде чем Python загрузит кэшированный байт-код из файла .pyc , он проверяет, кеш обновлен с исходным файлом .py . По умолчанию Python делает это сохраняя метку времени и размер последнего изменения источника в файле кеша, когда писать это. Во время выполнения система импорта затем проверяет файл кеша с помощью проверка сохраненных метаданных в файле кеша на соответствие исходным метаданные.

    Python также поддерживает файлы кэша «на основе хэша», в которых хранится хеш-код источника. содержимое файла, а не его метаданные.Есть два варианта хеширования .pyc файлов: отмечены и не отмечены. Для проверенных хеш-файлов .pyc , Python проверяет файл кеша, хешируя исходный файл и сравнивая полученный хеш с хешем в файле кеша. Если проверенный кеш на основе хеша файл оказывается недействительным, Python восстанавливает его и записывает новый проверенный Кэш-файл на основе хэша. Для непроверенных хеш-файлов .pyc Python просто предполагает, что файл кеша действителен, если он существует. На основе хэша .pyc файлов поведение проверки может быть отменено с помощью --check-hash-based-pycs флаг.

    Изменено в версии 3.7: Добавлены хеш-файлы .pyc . Раньше Python поддерживал только недействительность кэшей байт-кода на основе временных меток.

    5.5. Поиск на основе пути

    Как упоминалось ранее, Python поставляется с несколькими поисковиками мета-пути по умолчанию. Один из них, называемый поиском пути ( PathFinder ), ищет путь импорта, который содержит список записей пути.Каждый путь запись указывает место для поиска модулей.

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

    Набор по умолчанию средств поиска входов пути реализует всю семантику для поиска модули в файловой системе, обрабатывающие специальные типы файлов, такие как исходный код Python code ( файлов .py, ), байтовый код Python (.pyc файлы) и разделяемые библиотеки (например, файлов .so, ). При поддержке zipimport модуль в стандартной библиотеке, средства поиска путей по умолчанию также обрабатывают загрузка всех этих типов файлов (кроме общих библиотек) из zip-файлов.

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

    Средство поиска путей предоставляет дополнительные перехватчики и протоколы, чтобы вы может расширять и настраивать типы записей пути с возможностью поиска.Например, если вы хотите поддерживать записи пути как сетевые URL-адреса, вы можете написать ловушку который реализует семантику HTTP для поиска модулей в Интернете. Этот крючок (а callable) вернет средство поиска записи пути, поддерживающее протокол описанный ниже, который затем был использован для загрузки загрузчика модуля из Интернет.

    Предупреждение: в этом и предыдущем разделе используется термин finder , различая их, используя термины «поиск мета-пути» и поиск пути входа.Эти два типа искателей очень похожи, поддерживают аналогичные протоколы и работают одинаково во время импорта процесс, но важно помнить, что они немного отличаются. В частности, поисковики мета-пути работают в начале импорта. процесс, как указано в обход sys.meta_path .

    В отличие от этого, средства поиска входа в путь в некотором смысле являются деталью реализации. искателя на основе пути, и на самом деле, если бы искатель на основе пути был удалено из sys.meta_path , нет семантики поиска записи пути будет вызван.

    5.5.1. Поиск путей

    Искатель пути отвечает за поиск и загрузку Модули и пакеты Python, расположение которых указано строкой запись пути. Большинство записей пути именуют местоположения в файловой системе, но они не должны ограничиваться этим.

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

    При поиске пути используются три переменные: sys.path , sys.path_hooks и sys.path_importer_cache . __path__ также используются атрибуты объектов пакета. Они предоставляют дополнительные способы что импортная техника может быть настроена.

    sys.path содержит список строк, обеспечивающих поиск местоположения для модули и пакеты. Он инициализируется из PYTHONPATH переменная окружения и различные другие установки и значения по умолчанию, зависящие от реализации.Записи в sys.path можно назвать каталоги в файловой системе, zip-файлы и, возможно, другие «места» (см. модуль сайта ), в которых следует искать модули, такие как URL-адреса или запросы к базе данных. На нем должны присутствовать только строки и байты. sys.path ; все остальные типы данных игнорируются. Кодировка байтов записей определяется поисковиками отдельных путей.

    Средство поиска на основе пути — это средство поиска мета пути, поэтому импорт машина начинает поиск пути импорта, вызывая путь основан на методе поиска find_spec () как описано ранее.Когда путь аргумент к find_spec () дано, это будет список строковых путей для обхода — обычно __path__ пакета атрибут для импорта в этом пакете. Если аргумент путь равен Нет , это указывает на импорт верхнего уровня и используется sys.path .

    Средство поиска на основе пути перебирает каждую запись в пути поиска, и для каждого из них ищет соответствующий поиск путей входа ( PathEntryFinder ) для запись пути.Поскольку это может быть дорогостоящая операция (например, может быть stat () накладных расходов на вызов для этого поиска), поиск на основе пути поддерживает записи пути сопоставления кэша средствам поиска записей пути. Этот кеш поддерживается в sys.path_importer_cache (несмотря на название, этот кеш на самом деле хранит объекты поиска, а не ограничивается объектами-импортерами). Таким образом, дорогостоящий поиск определенной записи пути поиск пути к местоположению нужно выполнить только один раз. Код пользователя бесплатно для удаления записей кеша из sys.path_importer_cache форсирование поисковик на основе пути, чтобы снова выполнить поиск записи пути.

    Если запись пути отсутствует в кэше, поисковик на основе пути выполняет итерацию по каждому вызываемому в sys.path_hooks . Каждая запись пути хуки в этом списке вызываются с одним аргументом, запись пути для поиска. Этот вызываемый объект может либо возвращать путь поисковик, который может обрабатывать запись пути, или может вызвать Ошибка импорта . Ошибка ImportError используется средством поиска на основе пути для сигнал о том, что ловушка не может найти средство поиска пути для этой записи пути.В исключение игнорируется, и итерация пути импорта продолжается. Крюк следует ожидать либо строковый, либо байтовый объект; кодирование байтовых объектов зависит от крючка (например, это может быть кодировка файловой системы, UTF-8 или что-то еще else), и если ловушка не может декодировать аргумент, она должна поднять Ошибка импорта .

    Если sys.path_hooks итерация заканчивается без поиска записи пути возвращается, то поисковик на основе пути find_spec () метод сохранит None в sys.path_importer_cache (чтобы указать, что нет средства поиска для эта запись пути) и вернуть None , указывая, что это поисковику мета-пути не удалось найти модуль.

    Если средство поиска записи пути — это , возвращенное одной из записей пути перехватить вызываемые объекты на sys.path_hooks , тогда используется следующий протокол чтобы запросить у средства поиска спецификацию модуля, которая затем используется при загрузке модуль.

    Текущий рабочий каталог — обозначается пустой строкой — обрабатывается немного отличается от других записей в sys.путь . Во-первых, если текущий рабочий каталог не существует, значение не сохраняется в sys.path_importer_cache . Во-вторых, значение текущего рабочего каталог просматривается свежим для каждого поиска модуля. В-третьих, путь, используемый для sys.path_importer_cache и возвращено importlib.machinery.PathFinder.find_spec () будет фактическим текущим рабочий каталог, а не пустая строка.

    5.5.2. Протокол поиска входа в путь

    Для поддержки импорта модулей и инициализированных пакетов, а также для вносить части в пакеты пространства имен, средства поиска путей должны реализовывать метод find_spec () .

    find_spec () принимает два аргумента: полное имя импортируемого модуля и (необязательно) цель модуль. find_spec () возвращает полностью заполненную спецификацию для модуля. В этой спецификации всегда будет установлен «загрузчик» (за одним исключением).

    Чтобы указать машине импорта, что спецификация представляет собой пространство имен часть, средство поиска записи пути устанавливает «submodule_search_locations» равным список, содержащий часть.

    Изменено в версии 3.4: find_spec () заменено. find_loader () и find_module () , оба из которых теперь устарели, но будут использоваться, если find_spec () не определен.

    Старые средства поиска входа пути могут реализовать один из этих двух устаревших методов вместо find_spec () . Методы по-прежнему соблюдаются ради обратной совместимости. Однако, если find_spec () является реализовано в поисковике записи пути, устаревшие методы игнорируются.

    find_loader () принимает один аргумент, полное имя импортируемого модуля. find_loader () возвращает 2-кортеж, где первый элемент является загрузчиком, а второй элемент является частью пространства имен.

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

    Метод find_module () в средствах поиска записи пути устарел, так как это не позволяет поисковику входа пути вносить части в пакеты пространства имен. Если и find_loader () , и find_module () существуют в поисковике пути, система импорта всегда будет вызывать find_loader () вместо find_module () .

    5,6. Замена штатной системы импорта

    Самый надежный механизм замены всей системы импорта — это удалите содержимое по умолчанию sys.meta_path , заменив их полностью с помощью настраиваемого перехватчика мета-пути.

    Если допустимо изменять только поведение операторов импорта не затрагивая другие API, которые обращаются к системе импорта, затем заменив встроенной функции __import __ () может быть достаточно. Эта техника также может использоваться на уровне модуля только для изменения поведения операторы импорта в этом модуле.

    Для выборочного предотвращения импорта некоторых модулей из перехвата на ранней стадии мета-путь (вместо полного отключения стандартной системы импорта), достаточно поднять ModuleNotFoundError прямо из find_spec () вместо возврата Нет .Последнее указывает на то, что поиск мета-пути должен продолжаться, при возникновении исключения оно немедленно прекращается.

    5,7. Относительный импорт пакетов

    Относительный импорт использует начальные точки. Одиночная точка в начале указывает на относительную import, начиная с текущего пакета. Две или более ведущих точек обозначают относительный импорт к родителю (ам) текущего пакета, один уровень на точку после первого. Например, при следующем макете упаковки:

     упаковка /
        __в этом__.ру
        подпакет1 /
            __init__.py
            moduleX.py
            moduleY.py
        подпакет2 /
            __init__.py
            moduleZ.py
        moduleA.py
     

    В подпакете 1 / moduleX.py или подпакете1 / __ init__.py , следующие допустимые относительные импортные данные:

     из .moduleY импортировать спам
    из .moduleY импортировать спам как ветчину
    из . модуль импортаY
    from ..subpackage1 import moduleY
    from ..subpackage2.moduleZ импортировать яйца
    from ..moduleA import foo
     

    Абсолютный импорт может использовать либо импорт <> , либо из <> импорт <> синтаксис, но относительный импорт может использовать только вторую форму; причина для этого то:

    должен выставить XXX.YYY.ZZZ как полезное выражение, но .moduleY недействительное выражение.

    5,8. Особые рекомендации для __main__

    Модуль __main__ — это особый случай по сравнению с импортом Python. система. Как отмечено в другом месте, модуль __main__ инициализируется непосредственно при запуске интерпретатора, как sys и встроенных . Однако, в отличие от этих двух, это не совсем квалифицируются как встроенный модуль. Это потому, что способ, которым __main__ инициализируется в зависимости от флагов и других параметров с который вызывается интерпретатором.

    5.8.1. __машина __.__ spec__

    В зависимости от того, как инициализируется __main__ , __main __.__ spec__ устанавливается соответствующим образом или на Нет .

    Когда Python запускается с опцией -m , устанавливается __spec__ к спецификации соответствующего модуля или пакета. __spec__ — это также заполняется, когда модуль __main__ загружается как часть выполнения каталог, zip-файл или другой файл sys.путь запись.

    В остальных случаях __main __.__ spec__ установлен на None , поскольку код, используемый для заполнения __main__ не соответствует напрямую импортируемому модулю:

    Обратите внимание, что __main __.__ spec__ всегда None в последнем случае, , даже если файл технически может быть импортирован напрямую как модуль вместо. Используйте переключатель -m , если требуются действительные метаданные модуля. в __main__ .

    Обратите внимание, что даже если __main__ соответствует импортируемому модулю и __main __.__ spec__ установлено соответственно, они по-прежнему считаются отдельных модулей . Это связано с тем, что блоки охраняются if __name__ == "__main__": проверки выполняются только при использовании модуля для заполнения пространства имен __main__ , а не во время обычного импорта.

    5,9. Открытые выпуски

    XXX Было бы здорово иметь схему.

    XXX * (import_machinery.rst) как насчет раздела, посвященного только атрибуты модулей и пакетов, возможно, расширяющие или заменяющие связанные записи на справочной странице модели данных?

    XXX runpy, pkgutil и другие в руководстве по библиотеке должны получить «См. Также» ссылки вверху, указывающие на раздел новой системы импорта.

    XXX Добавьте дополнительные пояснения относительно различных способов, которыми __main__ инициализирован?

    XXX Добавьте дополнительную информацию о __main__ причудах / подводных камнях (т.е. копировать из PEP 395 ).

    5.10. Список литературы

    Механизм импорта значительно изменился с первых дней существования Python. В оригинальная спецификация пакетов все еще доступна для чтения, хотя некоторые детали изменились с момента написания этого документа.

    Исходная спецификация для sys.meta_path была PEP 302 , с последующее расширение в PEP 420 .

    PEP 420 представил пакеты пространства имен для Python 3.3. PEP 420 также представил протокол find_loader () как альтернатива find_module () .

    PEP 366 описывает добавление атрибута __package__ для явный относительный импорт в основных модулях.

    PEP 328 ввел абсолютный и явный относительный импорт и первоначально предложенный __name__ для семантики PEP 366 в конечном итоге будет указывать для __пакет__ .

    PEP 338 определяет исполняемые модули как сценарии.

    PEP 451 добавляет инкапсуляцию состояния импорта каждого модуля в спецификации объекты. Он также снимает с себя большинство стандартных обязанностей погрузчики обратно на импортную технику. Эти изменения позволяют прекращение поддержки нескольких API в системе импорта, а также добавление новых методы поисковикам и загрузчикам.

    Сноски

    Управление правоохранительных органов — Импорт и экспорт вашей коммерческой партии дикой природы

    Как мне импортировать или экспортировать коммерческую партию дикой природы?
    Как правило, вы должны импортировать или экспортировать свой груз через один из наших назначенных портов, заявить нам свой груз в специальной форме и получить от нас разрешение на отправку.

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

    Что такое дикая природа?
    Дикая природа — это любое живое или мертвое дикое животное, его части и изделия из него. Дикая природа включает в себя не только млекопитающих, птиц, рептилий, земноводных и рыб, но и беспозвоночных, таких как насекомые, ракообразные, членистоногие, моллюски и кишечнополостные.

    А как насчет животных, рожденных в неволе, разводимых или выведенных в неволе?
    Эти животные и их части, продукты, яйца и потомство также являются дикой природой.

    Как вы определяете импорт?
    Любые дикие животные, ввезенные или завезенные в любое место под юрисдикцией США или высадившиеся на него, являются импортными.

    Как вы определяете экспорт?
    Любые дикие животные, которые отправляются, отправляются или отправляются, вывозятся или отправляются перевозчику из места под U.Юрисдикция с местом назначения за пределами США — это экспорт.

    Использует ли таможня и пограничная служба США одинаковые определения?
    Нет. Наши правила применяются к некоторым отправлениям, которые таможня не считает импортными или экспортными.

    Что делать, если мой груз находится транзитом через Соединенные Штаты?
    Грузы, которые следуют транзитом через Соединенные Штаты и остаются под таможенным залогом, нам не нужно декларировать.Однако ваш транзитный груз должен соответствовать иностранным законам о дикой природе, а живые животные должны транспортироваться гуманно.

    Имейте в виду, что поставки определенных видов (например, перечисленных как вымирающие и находящиеся под угрозой исчезновения, перелетных птиц, морских млекопитающих или вредных видов) не могут проходить транзитом через Соединенные Штаты.

    Является ли мой груз импортным или экспортным, если он помещен на таможенный склад или в зону свободной торговли?
    да.Такие поставки будут импортными или экспортными, даже несмотря на то, что Служба таможенного и пограничного контроля США не регулирует их как таковые. Вы и ваш груз должны соответствовать требованиям, предъявляемым к дикой природе.

    Освобождаются ли от этих требований какие-либо виды диких животных?
    Некоторые моллюски и продукты из мертвой рыбы, которые должны употребляться в пищу людьми или животными, могут быть освобождены от уплаты, если для них не требуется разрешение согласно 50 CFR 17 (исчезающие и исчезающие виды) или 50 CFR 23 (виды, перечисленные в СИТЕС — Конвенции о международной торговле). в исчезающих видах).

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

    Что такое назначенный порт?
    Мы определили определенные порты для импорта и экспорта дикой природы, чтобы консолидировать грузы в определенных местах и ​​обеспечить более эффективное обслуживание. Вы можете импортировать или экспортировать свой груз через любой из следующих портов: Анкоридж, Атланта, Балтимор, Бостон, Чикаго, Даллас, Гонолулу, Хьюстон, Лос-Анджелес, Луисвилл, Мемфис, Майами, Новый Орлеан, Нью-Йорк, Ньюарк, Портленд, Сан. Франциско и Сиэтл.

    Должен ли я использовать назначенный порт для всех перевозок?
    Нет. Вы можете импортировать или экспортировать определенные грузы в уполномоченных приграничных или специальных портах.

    Когда я могу использовать пограничный порт?
    Вы можете импортировать или экспортировать свой груз в авторизованный пограничный порт только в том случае, если сами дикие животные происходят из США, Канады или Мексики, и ваш груз отправляется из одной из этих стран и направляется в нее.

    Вы не можете использовать пограничный порт для диких животных, происходящих за пределами Северной Америки, или для видов, которым требуется разрешение согласно 50 CFR 16, 17, 18, 21 или 23. (Эти правила касаются вредных видов, находящихся под угрозой исчезновения и находящихся под угрозой исчезновения, белоголовые и беркуты, перелетные птицы, морские млекопитающие и виды СИТЕС.)

    Когда можно использовать специальный порт?
    Специальные порты расположены на Аляске, Пуэрто-Рико и Гуаме.Вы можете использовать специальные порты для ввоза диких животных в эти места в качестве конечного пункта назначения.

    Вы можете экспортировать диких животных, происходящих из Аляски, Пуэрто-Рико или Гуама, из специального порта в этом конкретном штате или территории. Для экспорта диких животных, происходящих с Виргинских островов США, можно использовать только специальный порт Гуам. Вы не можете использовать специальные порты для диких животных, для которых требуется разрешение согласно 50 CFR 16, 17, 18, 21 или 23 (эти правила касаются вредных видов, исчезающих и находящихся под угрозой исчезновения видов, белоголовых и беркутов, перелетных птиц, морских млекопитающих и СИТЕС. разновидность .)

    Могу ли я использовать другие порты?
    В очень ограниченных случаях вы можете получить разрешение на использование порта, который обычно не занимается торговлей дикими животными. Вы должны показать, что использование одного из наших авторизованных портов приведет к значительному ухудшению состояния или потере дикой природы или вызовет неоправданные экономические трудности. Окончательное разрешение на использование неавторизованного порта зависит от доступности инспекционных услуг.

    Когда я могу декларировать груз для импорта?
    Вы должны подать нам декларацию об импорте или экспорте рыбы или диких животных (форма 3-177) в авторизованный порт ввоза и получить от нас разрешение до того, как таможня США выпустит ваш груз.

    Когда я могу заявить о своем отправлении на экспорт?
    Вы должны подать нам форму 3-177 в авторизованном порту и получить от нас разрешение до того, как ваш груз будет помещен в контейнер или физически загружен на транспортное средство, самолет или судно, если иное не разрешено нами.

    Есть ли исключения из требования декларирования?
    да. Есть два исключения.

    Живые устрицы, моллюски, мидии и гребешки, а также их яйца, личинки или молодые формы, которые экспортируются для размножения или исследований, связанных с размножением, освобождаются от требований декларирования при условии, что для них не требуется разрешение согласно 50 CFR 17 (находящиеся под угрозой исчезновения и угрожаемые виды) или 23 (виды, охраняемые СИТЕС).

    Вы не должны декларировать экспорт живой икры выращенной на ферме рыбы или живой рыбы, выращенной на ферме, если для этого не требуется разрешение согласно 50 CFR 17 или 23.

    Нужна ли мне лицензия для импорта или экспорта дикой природы?
    да. Обычно любой, кто занимается бизнесом в качестве импортера или экспортера дикой природы, должен получить у нас лицензию.

    Должен ли я платить пошлины за импорт или экспорт дикой природы?
    да.После получения нами лицензии вы должны платить пользовательские сборы за каждую импортированную или экспортируемую партию. Эти сборы различаются в зависимости от типа используемого вами порта.

    Есть ли другие законы о дикой природе, о которых мне нужно знать?
    да. Многие федеральные законы, защищающие дикую природу, содержат требования к импорту / экспорту. Эти законы включают Закон Лейси, Закон об исчезающих видах, Закон о договорах о перелетных птицах, Закон о защите орлов, Закон о защите морских млекопитающих, Закон об охране африканских слонов, Закон о сохранении носорогов и тигров и Закон о сохранении диких птиц.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *