Кпп расшифровка цифр: Что такое КПП в реквизитах организации: расшифровка — Бухонлайн

Содержание

КПП сколько цифр у юридического лица: дата постановки на учет

Что означают цифры ИНН и КПП

Актуально на: 6 июня 2017 г.

ИНН и КПП – это цифровые коды, которые присваиваются организациям. У предпринимателей есть только ИНН (иногда его еще назвают «индивидуальный номер налогоплательщика» или «идентификатор налогоплательщика»), КПП им не присваивается. Что же означают ИНН и КПП?

Что означает ИНН

Идентификационный номер налогоплательщика присваивается организациям при первичной постановке на учет в ИФНС. В течение всей «жизни» организации ИНН не меняется, даже при переходе организации в другую инспекцию. ИНН указывается в свидетельстве о постановке на налоговый учет (Порядок, утв. Приказом ФНС от 29.06.2012 № ММВ-7-6/435@).

Сколько цифр в ИНН? У организаций – 10 цифр (а вот у предпринимателей – 12 цифр).

Найти данные по ИНН можно на сайте ФНС России с помощью сервиса «Риски бизнеса: проверь себя и контрагента». Там любую организацию можно идентифицировать по ОГРН/ИНН или по наименованию.

Что означают цифры ИНН

Важно знать лишь, что означают первые цифры ИНН:

  • первая и вторая цифры показывают субъект РФ, в котором была зарегистрирована организация;
  • третья и четвертая цифры показывают код ИФНС, в которой организация вставала на учет.

Например, ИНН 7702123456 означается, что организация при создании встала на учет в московской ИФНС № 2.

Коды статистики по ИНН

По ИНН можно узнать все коды, присваиваемые органами Росстата (ОКПО, ОКТМО, ОКАТО и т.д.). Документ с кодами можно распечатать с сайта территориального отделения Росстата.

Что означает КПП организации

КПП – это 9-значный цифровой код, присваиваемый организациям (Порядок, утв. Приказом ФНС от 29.06.2012 № ММВ-7-6/435@). Что означают цифры КПП?

Какие цифры КППЧто означают эти цифры КПП
Первые и вторая цифрыКод региона РФ (или 99 для межрегиональных инспекций ФНС)
Третья и четвертая цифрыНомер ИФНС, поставившей организацию на учет
Пятая и шестая цифрыКод причины постановки на учет
Седьмая, восьмая и девятая цифрыПорядковый номер постановки на учет по конкретной причине

Например, КПП 770201001 означает, что организация находится в Москве, стоит на учете в ИФНС России № 2 по г.

Москве в качестве налогоплательщика по месту своего нахождения.

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

КодПричина постановки на учет
01Регистрация организации по месту нахождения
43Регистрация филиала российской компании
44Регистрация представительства российской компании
45Регистрация обособленного подразделения российской компании
50Постановка на учет в качестве крупнейшего налогоплательщика

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

Но имейте в виду, если какая-то организация продает товары через свое обособленное подразделение, то в счетах-фактурах она должна указать КПП обособленного подразделения. А вот в строках 2 и 2а указываются наименование и ИНН самой организации (Письмо Минфина от 18.05.2017 № 03-07-09/30038​). Это важно, поскольку при нарушении этих требований вам могут отказать в вычете входного НДС по неправильно оформленному счете-фактуре.

Как узнать КПП

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

Кстати, некоторые пользователи информации задаются вопросом: идентификационный номер налогоплательщика учредителей, что это? Так вот ИНН учредителей фирмы также можно узнать при помощи названного сервиса — достаточно ознакомиться с выпиской из ЕГРЮЛ интересующей компании.

Как узнать дату присвоения ИНН в налоговой службе?

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

Если гражданин без места жительства и места пребывания не имеет недвижимости и транспортных средств, то ИНН присваивается налоговым органом, в который гражданин по своему выбору обратился с соответствующим заявлением (п. 7 ст. 83, п. 7 ст. 84 НК РФ; п. п. 9, 12 Приложения к Приказу N ММВ-7-6/435@).
Независимо от вашего желания вас поставят на учет в налоговом органе, если вы являетесь собственником недвижимого имущества или на ваше имя зарегистрировано транспортное средство (п. 2 ст. 84 НК РФ).
Например, если в собственности гражданина находится недвижимость или транспортное средство, то этот гражданин (в том числе несовершеннолетний ребенок) признается плательщиком налога на имущество физических лиц или транспортного налога. Это значит, что на него уже открыто учетное дело, и вполне возможно, что налоговые органы уже присвоили ему ИНН.
Узнать свой ИНН и дату вы можете, обратившись с паспортом в любой налоговый орган.

дата постановки на учет

Смотреть что такое «дата постановки на учет» в других словарях:

  • УЧЕТ НАЛОГОПЛАТЕЛЬЩИКОВ — система обязательных процедур постановки на учет, переучета и снятия с учета, присвоения идентификационного номера налогоплательщика, предусмотренных ст. 83 86 НК, осуществляемых в целях проведения налогового контроля. Налогоплательщики подлежат… … Энциклопедия российского и международного налогообложения

  • ЕДИНЫЙ ГОСУДАРСТВЕННЫЙ РЕЕСТР ИНДИВИДУАЛЬНЫХ ПРЕДПРИНИМАТЕЛЕЙ — согласно Федеральному закону «О государственной регистрации юридических лиц и индивидуальных предпринимателей» от 08.08.2001 № 129 ФЗ, содержит следующие сведения об индивидуальном предпринимателе: а) фамилия, имя и (в случае, если имеется)… … Делопроизводство и архивное дело в терминах и определениях

  • Единый государственный реестр юридических лиц — (ЕГРЮЛ) федеральный информационный ресурс, содержащий общие систематизированные сведения о юридических лицах, осуществляющих предпринимательскую деятельность на территории Российской Федерации. Ведение реестра осуществляется Федеральной… … Википедия

  • ЕДИНЫЙ ГОСУДАРСТВЕННЫЙ РЕЕСТР ЮРИДИЧЕСКИХ ЛИЦ — согласно Федеральному закону «О государственной регистрации юридических лиц и индивидуальных предпринимателей» от 08.08.2001 № 129 ФЗ, содержит следующие сведения и документы о юридическом лице: а) полное и (в случае, если имеется) сокращенное… … Делопроизводство и архивное дело в терминах и определениях

  • Сведения, содержащиеся в ЕГРЮЛ — В ЕГРЮЛ содержатся следующие сведения о юридическом лице: – наименование (полное и, если есть, сокращенное, в том числе фирменное). В случае если в учредительных документах организации ее название указано на иностранном языке, то в госреестре… … Банковская энциклопедия

  • Памятники архитектуры (Дюссельдорф-Бенрат) — Перечень памятников архитектуры Бенрата (административный район г. Дюссельдорфа, Германия) включает в себя 68 охраняемых законом и каталогизированных памятников архитектуры,представ … Википедия

  • Лицевой счет — (Client account) Содержание Содержание Определения описываемого предмета Банковский Лицевой счет налогоплательщика Правила ведения лицевых счетов Ведение лицевых счетов. Порядок открытия лицевых счетов Порядок ведения лицевых счетов исчисленных… … Энциклопедия инвестора

  • Лицевый счет — (Client account) Содержание Содержание Определения описываемого предмета Банковский Лицевой счет налогоплательщика Правила ведения лицевых счетов Ведение лицевых счетов. Порядок открытия лицевых счетов Порядок ведения лицевых счетов Учет… … Энциклопедия инвестора

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

  • Правила усыновления (удочерения) детей в России — Минобрнауки предлагает ввести обязательную подготовку желающих принять на воспитание в свою семью ребенка, оставшегося без попечения родителей. Президиум правительства на заседании рассмотрит предложение. Усыновление (удочерение) детей –… … Энциклопедия ньюсмейкеров

  • Правила усыновления детей в России для россиян — Усыновление (удочерение) детей – один из институтов семейного права, юридический акт, в силу которого между усыновленным ребенком и его усыновителем устанавливаются правовые (личные и имущественные) отношения, аналогичные отношениям между… … Энциклопедия ньюсмейкеров

Что такое ИНН, ОГРН, КПП?

При создании юридического лица или регистрации физического лица в качестве индивидуального предпринимателя мы сталкиваемся с такими понятиями как ОГРН, ОГРНИП, ИНН, КПП. Что это? И как расшифровывается?

ОГРН и ОГРНИП

Это уникальный основной государственный регистрационный номер юридического лица или индивидуального предпринимателя в ЕГРЮЛ (Едином государственном реестре юридических лиц). ОГРН и ОГРНИП налоговые органы стали всем присваивать с июня 2002 года на основании Постановления Правительства РФ «О Едином государственном реестре юридических лиц» №438 от 19 июня 2002 г.

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

ОГРН состоит из 13 цифр, ОГРНИП— из 15.

В них содержится следующая информация:

1 цифра — признак отнесения государственного регистрационного номера записи (к основному государственному регистрационному номеру (ОГРН) — 1, 5; к иному государственному регистрационному номеру записи (внесение изменений) — 2; к основному государственному регистрационному номеру индивидуального предпринимателя (ОГРНИП) — 3)

4, 5 цифра — порядковый номер субъекта Российской Федерации по перечню субъектов Российской Федерации, установленному статьей 65 Конституции Российской Федерации

6 и 7 цифра — код номера межрайонной налоговой инспекции, выдавшей ОГРН юридическому лицу или ОГРНИП индивидуальному предпринимателю

с 8 по 12 (ОГРН) цифру и с 8 по 14 (ОГРНИП) цифру — номер записи, внесенной в государственный реестр в течение года

13 цифра (ОГРН) — контрольное число: остаток от деления предыдущего 12-значного числа на 11, если остаток от деления равен 10, то контрольное число равно 0 (нулю)

15 цифра (ОГРНИП) — контрольная цифра равна последней цифре остатка от деления предыдущего 14-значного числа на 13, а не на 11.

Пример расшифровки ОГРН:

На примере ОГРН 1117746358608 рассмотрим все сведение, которые можем получить из данной цифровой комбинации:

1 цифра – 1. Отвечает за отнесение записи по основному государственному регистрационному номеру.

2 и 3 цифра – 11. Это 2011 год – время, когда была осуществлена запись в государственный реестр.

4 и 5 цифра – 77. Это порядковый номер субъекта Российской Федерации – Москва, то есть именно в этом субъекте было зарегистрировано данное предприятие.

6 и 7 цифра – 46. Этот код отвечает непосредственно за определение филиала самой налоговой инспекции – МИ ФНС РФ № 46.

8 — 12 цифры – 35860. Эти цифры указывают на номер записи, которая была внесена в государственный реестр в течение года.

13 цифра – 8. Расчетное контрольное число.

Пример расшифровки ОГРНИП:

Возьмем за пример ОГРНИП 304500116000157, из данного номера можно плучить следующую информацию:

1 цифра – 3. Отвечает за отнесение записи по основному государственному регистрационному номеру.

2 и 3 цифра – 04. Это 2004год – время, когда была осуществлена запись в государственный реестр.

4 и 5 цифра – 50. Это порядковый номер субъекта Российской Федерации – Московская область, то есть именно в этом субъекте было зарегистрировано данное предприятие.

6 и 7 цифра – 01. Этот код отвечает непосредственно за определение филиала самой налоговой инспекции — ИФНС по г. Балашихе.

8 — 14 цифры – 1600015. Эти цифры указывают на номер записи, которая была внесена в государственный реестр в течение года.

15 цифра – 7. Расчетное контрольное число.

ИНН

Это уникальный идентификационный номер налогоплательщика. Присваивается как юридическим, так и физическим лицам. Организациям присваивается с 1993 года, индивидуальным предпринимателям — с 1997 года, прочим физическим лицам — с 1999 года.

Разница в количестве цифр кода— у физических лиц 12 цифр, у юридических лиц 10.

В ИНН содержится следующая информация:

1 — 4 цифра — код налогового органа, присвоившего ИНН согласно Справочнику налоговых органов (СОУН)

5 — 10 цифра (для физ. лиц) и с 5 по 9 цифру (для юр. лиц) — порядковый номер записи о налогоплательщике

11 и 12 цифра (для физ. лиц) и 10 цифра (для юр. лиц) — контрольное число, рассчитываемое по специальному алгоритму, установленному Министерством Российской Федерации по налогам и сборам.

Пример расшифровки ИНН:

Допустим ИНН 500100732259, согласно данным цифрам получаем следующую информацию:

1 — 4 цифры – 5001. Это код налогового органа, присвоившего ИНН – ИФНС по г. Балашихе.

5 — 10 цифры – 007322. Это порядковый номер записи о налогоплательщике.

11 — 12 цифры – 59. Это контрольное число, рассчитываемое по специальному алгоритму, установленному Министерством Российской Федерации по налогам и сборам.

КПП

Код причины постановки на учет в налоговых органах. Присваивается вместе с ИНН только организациям, ИП и физическим лица не присваивается.
Код КПП состоит из девяти цифр и содержит согласно Приказу МНС России от 03.03.2004 N БГ-3-09/178 в ред. от 03.03.2004 № БГ-3-09/178 следующую информацию:
1 — 4 цифры — код налогового органа, где была поставлена на учет организация;
5 и 6 цифры — указывают на причину постановки на учет организации;
7 — 9 цифры — обозначают порядковый номер постановки на учет в налоговом органе.
КПП указано в свидетельстве вместе с ИНН организации. КПП обязательно проставляется в декларациях, платежных документах, расчетах во внебюджетные фонды. Поскольку у ИП нет КПП, то соответствующие графы для них остаются пустыми.

Пример расшифровки КПП:

За пример возьмем КПП 773301001 исходя из данных, получаем:

1 — 4 цифры – 7733. Это код налогового органа, где была поставлена на учет организация – ИФНС № 33 по г. Москве.

5 и 6 цифры – 01. Это код причины постановки на учет организации — постановка на учёт в налоговом органе российской организации в качестве налогоплательщика по месту ее нахождения.

7 по 9 цифры – 001. Это порядковый номер постановки на учет в налоговом органе.

КПП не содержит контрольного числа.

>Что такое КПП?

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

Как расшифровать КПП?

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

КПП представляет собой последовательность из 9 арабских цифр.

  • Первые два знака соответствуют коду субъекта Российской Федерации. У межрегиональных инспекций по крупнейшим налогоплательщикам первые две цифры в КПП — 99.
  • Третий и четвертый знаки показывают номер налоговой инспекции, которая поставила на учет организацию или обособленное подразделение по месту их регистрации, местонахождению недвижимости или транспорта или обработала другие сведения, связанные с постановкой на учет или снятием с учета.
  • Два знака в пятой и шестой позиции КПП указывают причину постановки на учет. Это могут быть не только цифры, но и заглавные буквы латинского алфавита от A до Z.

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

Коды 006 — 008 означают, что российская организация-налогоплательщик встала на учет по месту регистрации своего недвижимого имущества (в зависимости от вида имущества).

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

У многих компаний КПП совпадает. Это значит, что они зарегистрированы в одной налоговой инспекции по одинаковым основаниям.

КПП в паре с ИНН позволяет однозначно определить не только организацию, но и каждое ее обособленное подразделение.

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

Что нужно знать про КПП?

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

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

  • Крупнейшим налогоплательщикам присваивается дополнительный по месту постановки на учёт в качестве крупнейшего налогоплательщика.

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

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

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

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

КПП: когда присваивается и что означает

Статья из журнала «ГЛАВНАЯ КНИГА» актуальна на 23 сентября 2011 г.

Содержание журнала № 19 за 2011 г.На вопросы отвечала В.А. Полянская, экономист

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

КПП поможет определить, с кем вы имеете дело: с организацией или с ее филиалом

Е.Н. Дорофеева, г. Оренбург

У всех наших контрагентов КПП заканчивается на 01001. Но недавно, заполняя платежку, обнаружила у нового поставщика какой-то странный КПП — последние цифры 43001. Как понять, что это значит?

: Такой КПП означает, что вы перечисляете деньги филиалу вашего контрагентаПисьмо ФНС России от 02.06.2008 № ЧД-6-6/396@.

КПП представляет собой 9-знач­ный цифровой кодп. 1 Порядка и условий присвоения, применения, а также изменения идентификационного номера налогоплательщика… утв. Приказом МНС России от 03.03.2004 № БГ-3-09/178 (далее — Порядок).

1ст. 65 Конституции РФ

Например, КПП 770601001 означает, что организация находится в Москве и ИФНС России № 6 по г. Москве поставила ее на учет в качестве налогоплательщика по месту нахождения (код 01).

Если же 5-я и 6-я цифры КПП (ZZ) не 01 (например, как у вашего контрагента — 43), то это означает, что организацию поставили на учет по другим основаниям.

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

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

КодПричина постановки на учет
02*, 03*, 43Регистрация филиала российской организации
04*, 05*, 44Регистрация представительства российской организации
31*, 32*, 45Сообщение об открытии обособленного подразделения российской организации

* Данные коды сейчас не присваиваютсяПисьмо ФНС России от 02.06.2008 № ЧД-6-6/396@. Но КПП с этими кодами, присвоенные ранее, остаются действительными.

КПП может изменяться

А.Л. Зимина, г. Москва

У нашего контрагента изменился КПП. ОГРН и ИНН остались прежними. Что это означает? Переезд? Или могут быть еще варианты?

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

  • при изменении места нахождения организации (переезде), когда приходится вставать на учет в другой налоговой инспекции;
  • при постановке на учет по месту нахождения обособленных подразделений;
  • при постановке на учет по месту нахождения недвижимого имущества и (или) транспортных средств;
  • по иным основаниям, предусмотренным НК РФ. Например, при постановке на учет по месту нахождения участка недр (присваивается организациям, признанным налогоплательщиками налога на добычу полезных ископаемых)ст. 335 НК РФ.

Чаще всего КПП меняется, если организация переезжает и ей приходится вставать на учет в другой налоговой инспекциип. 2.1.4 Порядка; подп. «в» п. 1, п. 5 ст. 5 Федерального закона от 08.08.2001 № 129-ФЗ «О государственной регистрации юридических лиц и индивидуальных предпринимателей». Например, если КПП раньше был 7707 01001, а потом стал 7719 01001, это значит, что ваш контрагент состоял на учете в ИФНС № 7 по г. Москве, а теперь — в ИФНС № 19 по г. Москве.

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

КПП у разных организаций может быть одинаковый

В.С. Терентьева, г. Москва

У трех наших контрагентов одинаковый КПП. С ними что-то не так? Или такое возможно?

: Да, возможно. В отличие от ИНН (уникального номера, который единожды присваивается организации в момент регистрации и не изменяетсяп. 7 ст. 84 НК РФ; п. 3.1 Порядка), КПП определяет принадлежность организации к тому или иному налоговому органу, а также причину постановки на учет. Поэтому он может быть одинаковый у организаций, зарегистрированных в одной налоговой инспекции по одинаковым основаниямп. 1 Порядка.

Филиал, выставляя счет-фактуру, указывает в ней свой КПП

А.Т. Селиверстова, г. Екатеринбург

Мы купили товар у филиала нашего контрагента. Он выставил нам счет-фактуру от имени головной организации, а КПП указал свой (филиальный). Правильно ли это? Могут ли нам отказать в вычете, если указан неправильный КПП?

: Ваш контрагент все сделал правильно. Контролирующие органы считают, что при реализации товаров через обособленные подразделения счет-фактура должен выставляться от имени головной организации, то есть в строках 2, 2а, 2б должны быть указаны наименование, ИНН, местонахождение самой организации, а в строках 2б и 3 — КПП и адрес обособленного подразделения (филиала)Письма Минфина России от 23.05.2011 № 03-07-09/12, от 01.04.2009 № 03-07-09/15, от 22.10.2008 № 03-07-09/33; Письмо УФНС России по г. Москве от 07.07.2010 № 16-15/071188.

Что касается вычета НДС, то ранее налоговики достаточно часто отказывали в нем при отсутствии КПП или его неправильном указании, но суды никогда их не поддерживалиПостановления ФАС МО от 17.12.2008 № КА-А40/11795-08; ФАС СЗО от 23.10.2008 № А56-39361/2007; ФАС СКО от 04.06.2008 № Ф08-3055/2008, от 28.10.2008 № Ф08-6493/2008. А после того как в НК РФ внесли поправкип. 2 ст. 169 НК РФ, в соответствии с которыми ошибки в счетах-фактурах, не препятствующие идентификации продавца, не являются основанием для отказа в вычете, проблем быть вообще не должно. Ведь КПП такой идентификации никак не мешает.

Предпринимателям КПП не присваивается

Т.В. Макарова, г. Самара

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

: Нет, КПП не присваивается предпринимателям. Он присваивается только юридическим лицамп. 1 Порядка; формы № 1-1-Учет, № 2-3-Учет, утв. Приказом ФНС России от 01.12.2006 № САЭ-3-09/826@.

При оформлении платежного поручения, в котором получателем платежа выступает предприниматель, поле «КПП (103)» не заполняетсяп. 2.10 Положения о безналичных расчетах в Российской Федерации, утв. Банком России 03.10.2002 № 2-П. Однако если ваш банк просит заполнить этот реквизит, то можно указать 0.

Крупнейшим налогоплательщикам присваивается дополнительный КПП

А.Г. Ефимова, г. Москва

Мы заметили, что в счетах-фактурах, выставляемых нашим контрагентом, изменился КПП — раньше он начинался на 7701, а теперь на 9971. Но адрес он указывает тот же, что и раньше. Что это может означать? Не будет ли у нас из-за этого проблем с вычетом входного НДС по таким счетам-фактурам?

: Новый КПП означает, что ваш контрагент приобрел статус крупнейшего налогоплательщика. А таких налогоплательщиков ставят на учет в одной из Межрегиональных инспекций по крупнейшим налогоплательщикам и присваивают им дополнительный КППп. 1 ст. 83 НК РФ; Приказ Минфина России от 11.07.2005 № 85н; п. 5 Критериев… утв. Приказом ФНС России от 16.05.2007 № ММ-3-06/308@. Таким образом, у них появляются два КПП: по месту постановки на учет в качестве крупнейшего налогоплательщика и по месту нахождения.

Межрегиональные инспекции по крупнейшим налогоплательщикам имеют код, в котором первые две цифры — 99, а следующие две цифры означают номер инспекции (например, 9971, как в вашем случае, — Межрегиональная инспекция ФНС по крупнейшим налогоплательщикам № 1, 9972 — Межрегиональная инспекция ФНС по крупнейшим налогоплательщикам № 2 и т. д.)Классификатор «Система обозначений налоговых органов» (СОНО).

Минфин рекомендует в счетах-фактурах указывать КПП, присвоенный налогоплательщику в качестве крупнейшего. Правда, если ваш поставщик укажет в документах КПП, присвоенный ему по месту нахождения, то это не будет считаться нарушениемПисьмо Минфина России от 14.05.2007 № 03-01-10/4-96. И проблем с вычетом НДС у вас все равно быть не должноп. 2 ст. 169 НК РФ.

Код причины постановки на учет (КПП)

Код причины постановки на учет (КПП) представляет собой девятизначный код, который налоговая инспекция присваивает организации при постановке на налоговый учет.

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

Так как ИНН у всех должен быть один, то налоговые органы ввели дополнительный код – КПП.

Этот код показывает, по какой причине фирма состоит на учете в данной инспекции.

У одной фирмы может быть несколько КПП.

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

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

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

Значение КПП можно узнать из свидетельства или уведомления о постановке на учет.

КПП организации по месту ее нахождения также указан в едином государственном реестре юридических лиц (ЕГРЮЛ).

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

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

Например, КПП, начинающийся на 7713, означает, что организация состоит на учете в ИФНС N 13 по г. Москве.

Пятая и шестая цифры КПП указывают причину постановки на учет.

Например:

  • цифры 01 означают, что КПП присвоен организации в связи с постановкой на учет по месту ее нахождения;

  • цифры 02, 03, 04, 05, 31 или 32 означают, что КПП присвоен организации по месту нахождения обособленного подразделения организации;

  • цифры 06-08 означают, что КПП присвоен организации по месту нахождения принадлежащего ей недвижимого имущества (таким образом, транспортные средства не затрагиваются) в в зависимости от вида имущества;

  • цифры 10-29 – означают, что КПП присвоен организации по месту нахождения принадлежащих ей транспортных средств в зависимости от вида транспортных средств;

  • цифры 50 означают, что КПП присвоен в связи с постановкой на учет в качестве крупнейшего налогоплательщика.

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

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

Так, КПП организации следует указывать:

  • во всех налоговых декларациях и расчетах;

  • в платежных поручениях, в том числе в платежных поручениях на уплату налогов и страховых взносов;

  • в счетах-фактурах и других документах, где обязательно указание КПП.

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

Код причины постановки на учет: что об этом должен знать ИП

Предприниматели, признайтесь: не каждый из вас в курсе, что, помимо ИНН, налоговики присваивают КПП — код причины постановки на учет. Разбираем тайные шифры налоговой службы. Бонусом — важная информация для ИП.

Начнем с матчасти: что такое  КПП? Код причины постановки на учет (КПП) дополнительно присваивается к ИНН. Его налоговая служба придумала для того, чтобы проверять и идентифицировать налогоплательщиков.

С одним ИНН бизнесу иногда приходится регистрироваться в разных территориальных подразделениях ФНС (например, по юридическому адресу и по фактическому месту положения своих объектов недвижимости). Именно КПП позволяет налоговикам объединить в базе все данные об одном ИНН: сколько раз налогоплательщик вставал на учет, в каких именно территориальных подразделениях «засветился».

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

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

А нужен ли КПП индивидуальным предпринимателям? Ответ прост. Не нужен. Точнее, у ИП такого кода просто нет, так как свою деятельность они регистрируют исключительно по месту жительства (месту регистрации). И платят налоги через то территориальное подразделение УФНС, в котором и свершился факт регистрации.

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

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

Так, факт отсутствия необходимости КПП у ИП гарантирует ФЗ-129 «О государственной регистрации юридических лиц и индивидуальных предпринимателей». Порядок присвоения ИНН также не содержит требования о присвоении КПП индивидуальным предпринимателям. Поможет вам и письмо Минфина № 03-02-08/14 за 2013 год, в котором черным по белому написано: физлицам КПП не присваивается, только ИНН.


Сколько цифр в КПП юридического лица, код причины постановки на учет 50

При создании юридического лица или регистрации физического лица в качестве индивидуального предпринимателя мы сталкиваемся с такими понятиями как ОГРН, ОГРНИП, ИНН, КПП. Что это? И как расшифровывается?

ОГРН и ОГРНИП

Это уникальный основной государственный регистрационный номер юридического лица или индивидуального предпринимателя в ЕГРЮЛ (Едином государственном реестре юридических лиц). ОГРН и ОГРНИП налоговые органы стали всем присваивать с июня 2002 года на основании Постановления Правительства РФ «О Едином государственном реестре юридических лиц» №438 от 19 июня 2002 г.

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

ОГРН состоит из 13 цифр, ОГРНИП—  из 15.

В них содержится следующая информация:

1 цифра — признак отнесения государственного регистрационного номера записи (к основному государственному регистрационному номеру (ОГРН) — 1, 5; к иному государственному регистрационному номеру записи (внесение изменений) — 2; к основному государственному регистрационному номеру индивидуального предпринимателя (ОГРНИП) — 3)

4, 5 цифра — порядковый номер субъекта Российской Федерации по перечню субъектов Российской Федерации, установленному статьей 65 Конституции Российской Федерации

6 и 7 цифра — код номера межрайонной налоговой инспекции, выдавшей ОГРН юридическому лицу или ОГРНИП индивидуальному предпринимателю

с 8 по 12 (ОГРН) цифру и с 8 по 14 (ОГРНИП) цифру — номер записи, внесенной в государственный реестр в течение года

13 цифра (ОГРН) — контрольное число: остаток от деления предыдущего 12-значного числа на 11, если остаток от деления равен 10, то контрольное число равно 0 (нулю)

15 цифра (ОГРНИП) — контрольная цифра равна последней цифре остатка от деления предыдущего 14-значного числа на 13, а не на 11.

 

Пример расшифровки ОГРН:

На примере ОГРН 1117746358608 рассмотрим все сведение, которые можем получить из данной цифровой комбинации:

1 цифра – 1. Отвечает за отнесение записи по основному государственному регистрационному номеру.

2 и 3 цифра – 11. Это 2011 год – время, когда была осуществлена запись в государственный реестр.

4 и 5 цифра – 77. Это порядковый номер субъекта Российской Федерации – Москва, то есть именно в этом субъекте было зарегистрировано данное предприятие.

6 и 7 цифра – 46. Этот код отвечает непосредственно за определение филиала самой налоговой инспекции – МИ ФНС РФ № 46.

8 — 12 цифры – 35860. Эти цифры указывают на номер записи, которая была внесена в государственный реестр в течение года.

13 цифра – 8. Расчетное контрольное число.

 

Пример расшифровки ОГРНИП:

Возьмем за пример ОГРНИП 304500116000157, из данного номера можно плучить следующую информацию:

1 цифра – 3. Отвечает за отнесение записи по основному государственному регистрационному номеру.

2 и 3 цифра – 04. Это 2004год – время, когда была осуществлена запись в государственный реестр.

4 и 5 цифра – 50. Это порядковый номер субъекта Российской Федерации – Московская область, то есть именно в этом субъекте было зарегистрировано данное предприятие.

6 и 7 цифра – 01. Этот код отвечает непосредственно за определение филиала самой налоговой инспекции — ИФНС по г. Балашихе.

8 — 14 цифры – 1600015. Эти цифры указывают на номер записи, которая была внесена в государственный реестр в течение года.

15 цифра – 7. Расчетное контрольное число.

 

ИНН

Это уникальный идентификационный номер налогоплательщика. Присваивается как юридическим, так и физическим лицам. Организациям присваивается с 1993 года, индивидуальным предпринимателям — с 1997 года, прочим физическим лицам — с 1999 года.

Разница в количестве цифр кода— у физических лиц 12 цифр, у юридических лиц 10.

В ИНН содержится следующая информация:

1 — 4 цифра — код налогового органа, присвоившего ИНН согласно Справочнику налоговых органов (СОУН)

5 — 10 цифра (для физ. лиц) и с 5 по 9 цифру (для юр. лиц) — порядковый номер записи о налогоплательщике

11 и 12 цифра (для физ. лиц) и 10 цифра (для юр. лиц) — контрольное число, рассчитываемое по специальному алгоритму, установленному Министерством Российской Федерации по налогам и сборам.

 

Пример расшифровки ИНН:

Допустим ИНН 500100732259, согласно данным цифрам получаем следующую информацию:

1 — 4 цифры – 5001. Это код налогового органа, присвоившего ИНН – ИФНС по г. Балашихе.

5 — 10 цифры – 007322. Это порядковый номер записи о налогоплательщике.

11 — 12 цифры – 59. Это контрольное число, рассчитываемое по специальному алгоритму, установленному Министерством Российской Федерации по налогам и сборам.

 

КПП

Код причины постановки на учет в налоговых органах. Присваивается вместе с ИНН только организациям, ИП и физическим лица не присваивается.
Код КПП состоит из девяти цифр и содержит согласно Приказу МНС России от 03.03.2004 N БГ-3-09/178 в ред. от 03.03.2004 № БГ-3-09/178 следующую информацию:
1 — 4 цифры — код налогового органа, где была поставлена на учет организация;
5 и 6 цифры — указывают на причину постановки на учет организации;
7 — 9 цифры — обозначают порядковый номер постановки на учет в налоговом органе.

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

 

Пример расшифровки КПП:

За пример возьмем КПП 773301001 исходя из данных, получаем:

1 — 4 цифры – 7733. Это код налогового органа, где была поставлена на учет организация – ИФНС № 33 по г.

Что такое КПП банка?

Москве.

5 и 6 цифры – 01. Это код причины постановки на учет организации — постановка на учёт в налоговом органе российской организации в качестве налогоплательщика по месту ее нахождения.

7 по 9 цифры – 001. Это порядковый номер постановки на учет в налоговом органе.

КПП не содержит контрольного числа.

Приложение

Утверждено

Приказом

Министерства финансов

Российской Федерации

от 11.07.2005 N 85н

ОСОБЕННОСТИ

ПОСТАНОВКИ НА УЧЕТ КРУПНЕЙШИХ НАЛОГОПЛАТЕЛЬЩИКОВ

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

2. Процедура постановки на учет крупнейшего налогоплательщика в указанной инспекции начинается с запроса межрегиональной (межрайонной) инспекции ФНС России по крупнейшим налогоплательщикам у инспекции ФНС России, в которой крупнейший налогоплательщик состоит на учете по месту своего нахождения, заверенных в установленном порядке копий документов, содержащихся в учетном деле крупнейшего налогоплательщика, а также документов по налоговому контролю и лицевых счетов.

3. Инспекция ФНС России по месту нахождения организации направляет запрашиваемые документы в соответствующую межрегиональную (межрайонную) инспекцию ФНС России по крупнейшим налогоплательщикам в пятидневный срок после получения запроса.

4. Межрегиональная (межрайонная) инспекция ФНС России по крупнейшим налогоплательщикам в трехдневный срок после получения документов от инспекции ФНС России по месту нахождения организации направляет заказным письмом с уведомлением крупнейшему налогоплательщику уведомление о постановке на учет в налоговом органе в качестве крупнейшего налогоплательщика по форме, установленной федеральным органом исполнительной власти, уполномоченным по контролю и надзору в области налогов и сборов.

5. При постановке на учет крупнейшего налогоплательщика в межрегиональной (межрайонной) инспекции ФНС России по крупнейшим налогоплательщикам идентификационный номер налогоплательщика (ИНН), присвоенный в инспекции ФНС России по месту нахождения организации, не изменяется. Межрегиональной (межрайонной) инспекцией ФНС России по крупнейшим налогоплательщикам крупнейшему налогоплательщику присваивается новый код причины постановки на учет (КПП), первые четыре знака которого — код межрегиональной (межрайонной) инспекции ФНС России по крупнейшим налогоплательщикам. Признак отнесения организации к крупнейшему налогоплательщику содержится в 5 и 6 знаках кода причины постановки на учет (КПП), имеющих значение 50.

6. В случае, если на территории субъекта Российской Федерации не предусмотрено создание межрайонной инспекции ФНС России по крупнейшим налогоплательщикам, налоговый орган по месту нахождения крупнейшего налогоплательщика выдает (направляет) крупнейшему налогоплательщику уведомление о постановке на учет в налоговом органе в качестве крупнейшего налогоплательщика, в котором указывается КПП, содержащий значение 50.

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

Что такое КПП, для чего он нужен, и есть ли он у ИП

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

КонсультантПлюс: примечание.

В соответствии с Федеральным законом от 06.04.2011 N 63-ФЗ (ред. от 02.07.2013) в случаях, если федеральными законами и иными нормативными правовыми актами, вступившими в силу до 1 июля 2013 года, предусмотрено использование электронной цифровой подписи, используется усиленная квалифицированная электронная подпись.

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

8. Сведения о постановке на учет крупнейшего налогоплательщика включаются в Единый государственный реестр налогоплательщиков.

Сколько цифр в кпп юридического лица?

Как расшифровать код кпп? — Авто-мастерская онлайн

КПП — это аббревиатура. Ее расшифровка звучит как «Код причины постановки на учет». Речь идет о налоговом учете, и данный код присваивают именно налоговики.

Где указано кпп?

КПП будет указан в свидетельстве или уведомлении о постановке на учет, которое выдает налоговая. Если вы его потеряли, то можно узнать код в листе записи ЕГРЮЛ, который организация получает после регистрации.

Где указывается кпп крупнейшего налогоплательщика?

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

Как узнать свой кпп?

Чтобы узнать КПП фирмы можно обратиться за помощью на официальный сайт ФНС в разделе «Сведения о регистрации юридических лиц». Также значение кода вносится в выписку ЕГРЮЛ, стоит только заказать ее у специалистов налоговой службы.

Для чего нужен кпп?

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

Что означает слово кпп?

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

Что такое кпп?

КПП — один из основных реквизитов организации, который присваивается юр. лицу при постановке на учет в налоговых органах, так же как и ИНН. КПП компании определяет, какому органу принадлежит ЮЛ, а также саму причину постановки. … по месту регистрации юр.

Какой кпп указывать в счет фактуре крупнейшего налогоплательщика?

Таким образом, при реализации товаров (работ, услуг) крупнейшим налогоплательщиком либо крупнейшему налогоплательщику в строке 2б «ИНН/КПП продавца» либо в строке 6б «ИНН/КПП покупателя» счета-фактуры следует указывать КПП, присвоенный им в качестве крупнейших налогоплательщиков.

Как узнать свой кпп физического лица?

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

Как узнать свой кпп по инн ип?

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

Как узнать кпп своей организации?

Найти организацию по КПП на сайте налоговой нельзя, потому что это не уникальный номер. Для проверки контрагента используйте ИНН или ОГРН. Узнать КПП организации по ИНН можно онлайн. Для этого откройте сайт ФНС и получите выписку из ЕГРЮЛ.

Что такое кпп в реквизитах счета?

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

Что такое инн и кпп?

ИНН / КПП Для российской и иностранной организаций: идентификационный номер налогоплательщика (ИНН) и код причины постановки на учет (КПП), который присвоен организации тем налоговым органом, куда представляется налоговая декларация (налоговый расчет по авансовому платежу).

Сколько валов имеет кпп?

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

Что такое КПП, его расшифровка и зачем он нужен

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

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

Зачем нужен код ПП

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

Одно юридическое лицо может иметь несколько таких кодов, например, по месту ее регистрации, по праву собственности на недвижимость и другие.

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

Код причины постановки на учет (КПП) определяет, в каком субъекте РФ и налоговом органе зарегистрирована компания.

Зная, как расшифровывается КПП, следует учесть некоторые его особенности:

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

Расшифровка КПП по цифрам

Как и другие индивидуальные номера, которые присваиваются юридическом лицу при регистрации, КПП не является случайным набором символов, а имеет точно определенную структуру. Она устанавливается приказом ФНС № ММВ-7-6/435 от 29.06.2012 г. В соответствии с положениями этого документа структура состоит из 9 цифр. Пример расшифровки КПП по цифрам приведен в таблице:

Расшифровка

Р

Р

Н

Н

П

П

К

К

К

КПП

7

7

0

1

1

0

0

0

3

Символы, которые указываются в номере, имеют следующие значения:

  • РР – порядковый номер субъекта РФ в перечне, установленным Конституцией (например, для Москвы применяется 77), в котором осуществляется регистрация. В налоговых инспекциях с наиболее крупными налогоплательщиками применяется значение 99, поэтому наличие такого значения в КПП говорит о статусе организации.
  • НН – номер налоговой инспекции, в которой осуществляется регистрация.
  • ПП – цифры, в которых зашифрована причина, по которой осуществляется постановка на учет, в соответствии с утвержденной классификацией. Компаниям, являющимся резидентами РФ, присваивается в пределах от 01 до 50. Зарубежные фирмы получают нумерацию от 51 до 99, что позволяет легко определить иностранную компанию по КПП.
  • ККК – цифры, которые отражают, сколько постановок на учет имеет компания по аналогичной причине в конкретном органе ФНС.

Зная КПП юрлица нельзя точно идентифицировать фирму, которая является контрагентом или партнером. Он позволяет определить орган налоговой инспекции и подразделения. Чтобы получить полную информацию о компании, необходим также ИНН или ОГРН. Также можно использовать юридический адрес или ФИО директора. Нужно отметить, что КПП практически не используется отдельно от ИНН или ОГРН, потому с идентификацией юрлица обычно не возникает сложностей.

Что нужно знать о КПП

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

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

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

Где и как узнать КПП

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

На сайте компании «Выписка-Налог» можно узнавать информацию о компании по ее идентификационному номеру, названию или ОГРН. А также узнать КПП, который действует в настоящее время.

Формирование выписки по КПП или другому реквизиту на сайте vypiska-nalog.com осуществляется в течение одной минуты.

Как расшифровать код кпп? — Авто-ремонт

Что такое КПП расшифровка?

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

Как выглядит документ КПП?

КПП представляет собой последовательность из 9 арабских цифр. Первые два знака соответствуют коду субъекта Российской Федерации, в котором находится налоговая, присвоившая код. У межрегиональных инспекций по крупнейшим налогоплательщикам первые две цифры в КПП — 99, у московских — 77.

Где указано КПП?

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

Как узнать КПП налогоплательщика?

Чтобы узнать КПП фирмы можно обратиться за помощью на официальный сайт ФНС в разделе «Сведения о регистрации юридических лиц». Также значение кода вносится в выписку ЕГРЮЛ, стоит только заказать ее у специалистов налоговой службы.

Как узнать кпп самозанятого?

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

Как узнать кпп счета?

Как узнать банковский КПП?

  1. На официальном сайте банка всегда указаны полные реквизиты, среди которых точно есть КПП.
  2. В личном кабинете. Если в разделе «Счета» вывести реквизиты счета, то можно увидеть КПП вместе с остальными реквизитами: ИНН, БИК, Корр. …
  3. В банковском офисе. …
  4. По горячей линии. …
  5. На сайте ИФНС.

Что такое инн и кпп?

ИНН / КПП Для российской и иностранной организаций: идентификационный номер налогоплательщика (ИНН) и код причины постановки на учет (КПП), который присвоен организации тем налоговым органом, куда представляется налоговая декларация (налоговый расчет по авансовому платежу).

Что такое КПП получателя?

КПП — один из основных реквизитов организации, который присваивается юр. лицу при постановке на учет в налоговых органах, так же как и ИНН. КПП компании определяет, какому органу принадлежит ЮЛ, а также саму причину постановки.

Что такое КПП в налоговой декларации?

Межрайонная Инспекция ФНС России №6 по КБР разъясняет порядок заполнения организациями, имеющими обособленное подразделение, подведомственное другому налоговому органу, налоговой декларации по единому налогу на вмененный доход, в части указания кода причины постановки на учет (КПП).

Что такое КПП торговой точки?

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

Как проверить организацию по кпп?

Найти организацию по КПП на сайте налоговой нельзя, потому что это не уникальный номер. Для проверки контрагента используйте ИНН или ОГРН. Узнать КПП организации по ИНН можно онлайн. Для этого откройте сайт ФНС и получите выписку из ЕГРЮЛ.

Как определить крупнейшего налогоплательщика по кпп?

Однако не всегда данное уведомление может оказаться под рукой. Как узнать КПП крупнейшего налогоплательщика в этом случае? По ИНН, присвоенному субъекту предпринимательства – на официальном сайте ФНС РФ или специальных онлайн-сервисах, введя ИНН организации можно получить регистрационные данные искомого объекта.

Кпп расшифровка 5 и 6 цифры

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Чтобы получить статус юридического лица, нужно соблюсти множество формальностей, встать на учет в налоговой инспекции.

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

Сегодня мы рассмотрим, что такое КПП, кому присваивается, для чего нужен и как расшифровываются его цифры.

Расшифровка КПП

КПП – это аббревиатура понятия «код причины постановки на учет», т. е. по какой причине юридическое лицо встало на учет в налоговой службе.

Код содержит дополнительные идентифицирующие сведения к ИНН организации. Он формируется из 9 цифр, каждая из которых имеет определенное значение:

  1. Позиции «1» и «2» – это код субъекта РФ. Перечень субъектов размещен в справочнике официального интернет-ресурса Федеральной налоговой службы (ФНС): nalog.ru/html/docs/kods_regions.doc. Также их можно найти в Википедии (в этом источнике указаны коды субъектов в 4 вариантах: согласно Конституции, коды ГИБДД, коды ОКАТО и ОКТМО (территориальное и муниципальное деление), а также по международному стандарту ISO). Например, код Московской области – «50». А для крупнейших налогоплательщиков РФ выделен отдельный код «99».
  2. «3» и «4» – код инспекции ФНС (ИФНС), которая поставила юр. лицо на учет. Зная эти 2 цифры, можно определить, где находится эта инспекция и каковы ее реквизиты. Как это сделать:
  1. зайти на официальный сайт ФНС: https://www.nalog.ru
  2. в самом верху страницы ввести код субъекта РФ (первая и вторая цифры КПП),
  3. кликнуть по опции меню «Контакты»,

    *при клике по картинке она откроется в полный размер в новом окне

  4. на экране появится страница, один из разделов которой называется «Инспекции вашего региона»,

    *при клике по картинке она откроется в полный размер в новом окне
  5. кликнув по названию ИФНС, вы увидите ее номер и полную информацию о данной организации. Следует учитывать, что номер состоит из 4 цифр, первые две – код региона, следующие две – непосредственно номер ИФНС. Пролистав таким образом перечень инспекций, выберите нужную и прочитайте необходимые вам сведения.
  • Позиции «5» и «6» говорят о причине постановки на учет:
    1. «01» – по месту нахождения,
    2. «02, 03, 04, 05, 31, 32» – по месту расположения структурного подразделения компании,
    3. «06, 07, 08» – по месту регистрации имущества,
    4. «10 – 29» – по месту регистрации принадлежащих ей транспортных средств,
    5. число «50» означает, что это крупнейший налогоплательщик,
    6. числа от «50» и больше присваиваются иностранным компаниям.
    7. Позиции «7 – 9» указывают, сколько раз юр. лицо становилось на налоговый учет по определенной причине.
    8. Пример расшифровки КПП

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

      Возьмем для примера КПП Сбербанка «773601001» и расшифруем его:

      1. «77» – компания зарегистрирована в ИФНС г. Москвы;
      2. «36» – номер регистратора: ИФНС № 36 г. Москвы, Юго-Западный АО;
      3. «01» – юр. лицо поставлено на учет по месту расположения;
      4. «001» – организация встала на налоговый учет по данной причине впервые.

      Кому присваивается КПП (есть ли он у ИП)

      КПП присваивается юридическим лицам и является составной частью обязательных реквизитов. Закономерен вопрос: «КПП у ИП есть или нет?».

      Согласно Порядку регистрации индивидуальных предпринимателей и Налоговому Кодексу РФ, ИП не должны получать КПП.

      У одного юр.лица может быть несколько КПП. Это связано с тем, что компания вправе иметь несколько обособленных подразделений, земельных участков (прочего недвижимого имущества), транспорта в различных субъектах РФ.

      Например, головной офис компании по добыче угля находится в Москве, а непосредственно угольные шахты – на Кузбассе. Данная организация будет иметь КПП для головного офиса и КПП для угольных шахт.

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

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

      Код заносится в Свидетельство о постановке на учет, выдаваемый ИФНС. Также КПП фиксируется в едином государственном реестре юридических лиц – ЕГРЮЛ (об этом реестре вы можете узнать из другой статьи нашего сайта).

      Важно: КПП юридического лица – это не уникальный код. Случается, что КПП у разных компаний совпадают. Это происходит потому, что эти организации состоят на учете в одной и той же ИФНС по одинаковому основанию. Точная идентификация юр. лица возможна только по совокупности (ИНН + КПП).


      *при клике по картинке она откроется в полный размер в новом окне

      В каких документах должен указываться КПП


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

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

      Где нужно указывать КПП:

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

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

      Как правило, юридические компании «вывешивают» все реквизиты на своих сайтах. Также такую информацию выдают разнообразные справочные ресурсы, размещенные в сети интернета.

      Как определить КПП по ИНН или названию компании на сайте ФНС:

      1. зайти на главную страницу интернет-ресурса: https://www.nalog.ru;
      2. мышкой кликнуть по подразделу «Риски бизнеса: проверь себя и контрагента»;
      3. вбить ИНН и кликнуть «Найти»:

        *при клике по картинке она откроется в полный размер в новом окне
      4. на экране появится информация об искомом юр.лице, в том числе – КПП.

      При ближайшем рассмотрении все сложное становится простым. Читайте наш блог, и вы убедитесь в этом сами!

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

      КПП поможет определить, с кем вы имеете дело: с организацией или с ее филиалом

      У всех наших контрагентов КПП заканчивается на 01001. Но недавно, заполняя платежку, обнаружила у нового поставщика какой-то странный КПП — последние цифры 43001. Как понять, что это значит?

      : Такой КПП означает, что вы перечисляете деньги филиалу вашего контрагент а Письмо ФНС России от 02.06.2008 № ЧД-6-6/396@ .

      Например, КПП 770601001 означает, что организация находится в Москве и ИФНС России № 6 по г. Москве поставила ее на учет в качестве налогоплательщика по месту нахождения (код 01).

      Если же и цифры КПП (ZZ) не 01 (например, как у вашего контрагента — 43), то это означает, что организацию поставили на учет по другим основаниям.

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

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

      КодПричина постановки на учет
      02*, 03*, 43Регистрация филиала российской организации
      04*, 05*, 44Регистрация представительства российской организации
      31*, 32*, 45Сообщение об открытии обособленного подразделения российской организации

      * Данные коды сейчас не присваиваютс я Письмо ФНС России от 02.06.2008 № ЧД-6-6/396@ . Но КПП с этими кодами, присвоенные ранее, остаются действительными.

      КПП может изменяться

      У нашего контрагента изменился КПП. ОГРН и ИНН остались прежними. Что это означает? Переезд? Или могут быть еще варианты?

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

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

      Переезд фирмы на новое место — наиболее частая причина смены КПП

    12. при постановке на учет по месту нахождения обособленных подразделений;
    13. при постановке на учет по месту нахождения недвижимого имущества и (или) транспортных средств;
    14. по иным основаниям, предусмотренным НК РФ. Например, при постановке на учет по месту нахождения участка недр (присваивается организациям, признанным налогоплательщиками налога на добычу полезных ископаемых ) ст. 335 НК РФ .
    15. Чаще всего КПП меняется, если организация переезжает и ей приходится вставать на учет в другой налоговой инспекци и п. 2.1.4 Порядка; подп. «в» п. 1, п. 5 ст. 5 Федерального закона от 08.08.2001 «О государственной регистрации юридических лиц и индивидуальных предпринимателей» . Например, если КПП раньше был 7707 01001, а потом стал 7719 01001, это значит, что ваш контрагент состоял на учете в ИФНС № 7 по г. Москве, а теперь — в ИФНС № 19 по г. Москве.

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

      КПП у разных организаций может быть одинаковый

      У трех наших контрагентов одинаковый КПП. С ними что-то не так? Или такое возможно?

      : Да, возможно. В отличие от ИНН (уникального номера, который единожды присваивается организации в момент регистрации и не изменяетс я п. 7 ст. 84 НК РФ; п. 3.1 Порядка ), КПП определяет принадлежность организации к тому или иному налоговому органу, а также причину постановки на учет. Поэтому он может быть одинаковый у организаций, зарегистрированных в одной налоговой инспекции по одинаковым основания м п. 1 Порядка .

      Филиал, выставляя счет-фактуру, указывает в ней свой КПП

      Мы купили товар у филиала нашего контрагента. Он выставил нам счет-фактуру от имени головной организации, а КПП указал свой (филиальный). Правильно ли это? Могут ли нам отказать в вычете, если указан неправильный КПП?

      : Ваш контрагент все сделал правильно. Контролирующие органы считают, что при реализации товаров через обособленные подразделения счет-фактура должен выставляться от имени головной организации, то есть в строках 2, 2а, 2б должны быть указаны наименование, ИНН, местонахождение самой организации, а в строках 2б и 3 — КПП и адрес обособленного подразделения (филиала ) Письма Минфина России от 23.05.2011 № 03-07-09/12, от 01.04.2009 № 03-07-09/15, от 22.10.2008 № 03-07-09/33; Письмо УФНС России по г. Москве от 07.07.2010 № 16-15/071188 .

      Что касается вычета НДС, то ранее налоговики достаточно часто отказывали в нем при отсутствии КПП или его неправильном указании, но суды никогда их не поддерживал и Постановления ФАС МО от 17.12.2008 № КА-А40/11795-08; ФАС СЗО от 23.10.2008 № А56-39361/2007; ФАС СКО от 04.06.2008 № Ф08-3055/2008, от 28.10.2008 № Ф08-6493/2008 . А после того как в НК РФ внесли поправк и п. 2 ст. 169 НК РФ , в соответствии с которыми ошибки в счетах-фактурах, не препятствующие идентификации продавца, не являются основанием для отказа в вычете, проблем быть вообще не должно. Ведь КПП такой идентификации никак не мешает.

      Предпринимателям КПП не присваивается

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

      : Нет, КПП не присваивается предпринимателям. Он присваивается только юридическим лица м п. 1 Порядка; формы № 1-1-Учет, № 2-3-Учет, утв. Приказом ФНС России от 01.12.2006 № САЭ-3-09/826@ .

      При оформлении платежного поручения, в котором получателем платежа выступает предприниматель, поле «КПП (103)» не заполняетс я п. 2.10 Положения о безналичных расчетах в Российской Федерации, утв. Банком России 03.10.2002 № 2-П . Однако если ваш банк просит заполнить этот реквизит, то можно указать 0.

      Крупнейшим налогоплательщикам присваивается дополнительный КПП

      Мы заметили, что в счетах-фактурах, выставляемых нашим контрагентом, изменился КПП — раньше он начинался на 7701, а теперь на 9971. Но адрес он указывает тот же, что и раньше. Что это может означать? Не будет ли у нас из-за этого проблем с вычетом входного НДС по таким счетам-фактурам?

      : Новый КПП означает, что ваш контрагент приобрел статус крупнейшего налогоплательщика. А таких налогоплательщиков ставят на учет в одной из Межрегиональных инспекций по крупнейшим налогоплательщикам и присваивают им дополнительный КП П п. 1 ст. 83 НК РФ; Приказ Минфина России от 11.07.2005 № 85н; п. 5 Критериев. утв. Приказом ФНС России от 16.05.2007 № ММ-3-06/308@ . Таким образом, у них появляются два КПП: по месту постановки на учет в качестве крупнейшего налогоплательщика и по месту нахождения.

      Межрегиональные инспекции по крупнейшим налогоплательщикам имеют код, в котором первые две цифры — 99, а следующие две цифры означают номер инспекции (например, 9971, как в вашем случае, — Межрегиональная инспекция ФНС по крупнейшим налогоплательщикам № 1, 9972 — Межрегиональная инспекция ФНС по крупнейшим налогоплательщикам № 2 и т. д. ) Классификатор «Система обозначений налоговых органов» (СОНО) .

      Минфин рекомендует в счетах-фактурах указывать КПП, присвоенный налогоплательщику в качестве крупнейшего. Правда, если ваш поставщик укажет в документах КПП, присвоенный ему по месту нахождения, то это не будет считаться нарушение м Письмо Минфина России от 14.05.2007 № 03-01-10/4-96 . И проблем с вычетом НДС у вас все равно быть не должн о п. 2 ст. 169 НК РФ .

      Код причины постановки на учет (КПП) представляет собой девятизначный код, который налоговая инспекция присваивает организации при постановке на налоговый учет.

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

      Так как ИНН у всех должен быть один, то налоговые органы ввели дополнительный код – КПП.

      Этот код показывает, по какой причине фирма состоит на учете в данной инспекции.

      У одной фирмы может быть несколько КПП.

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

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

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

      Значение КПП можно узнать из свидетельства или уведомления о постановке на учет.

      КПП организации по месту ее нахождения также указан в едином государственном реестре юридических лиц (ЕГРЮЛ).

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

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

      Например, КПП, начинающийся на 7713, означает, что организация состоит на учете в ИФНС N 13 по г. Москве.

      Пятая и шестая цифры КПП указывают причину постановки на учет.

      цифры 01 означают, что КПП присвоен организации в связи с постановкой на учет по месту ее нахождения;

      цифры 02, 03, 04, 05, 31 или 32 означают, что КПП присвоен организации по месту нахождения обособленного подразделения организации;

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

      цифры 10-29 – означают, что КПП присвоен организации по месту нахождения принадлежащих ей транспортных средств в зависимости от вида транспортных средств;

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

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

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

      Так, КПП организации следует указывать:

      во всех налоговых декларациях и расчетах;

      в платежных поручениях, в том числе в платежных поручениях на уплату налогов и страховых взносов;

      в счетах-фактурах и других документах, где обязательно указание КПП.

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

      Остались еще вопросы по бухучету и налогам? Задайте их на бухгалтерском форуме.

      Инструменты командной строки — документация fairseq 1.0.0a0 + 741fd13

      --арх, -а

      Возможные варианты: transformer_tiny, трансформаторные, transformer_iwslt_de_en, transformer_wmt_en_de, transformer_vaswani_wmt_en_de_big, transformer_vaswani_wmt_en_fr_big, transformer_wmt_en_de_big, transformer_wmt_en_de_big_t2t, multilingual_transformer, multilingual_transformer_iwslt_de_en, Fconv, fconv_iwslt_de_en, fconv_wmt_en_ro, fconv_wmt_en_de, fconv_wmt_en_fr, fconv_lm, fconv_lm_dauphin_wikitext103, fconv_lm_dauphin_gbw, LSTM, lstm_wiseman_iwslt_de_en, lstm_luong_wmt_en_de, nonautoregressive_transformer, nonautoregressive_transformer_wmt_en_de , nacrf_transformer, iterative_nonautoregressive_transformer, iterative_nonautoregressive_transformer_wmt_en_de, cmlm_transformer, cmlm_transformer_wmt_en_de, levenshtein_transformer, levenshtein_transformer_wmt_en_de, levenshtein_transformer_vaswani_wmt_en_de_big, levenshtein_transformer_wmt_en_de_big, insertion_transformer, transformer_align, transformer_wmt_en_de_big_align, hf_gpt2, hf_gpt2_medium, hf_gpt2_large, hf_gpt2_xl, грабят ЭРТА, roberta_prenorm, roberta_base, roberta_large, XLM, roberta_enc_dec, wav2vec, wav2vec2, wav2vec_ctc, wav2vec_seq2seq, Hubert, hubert_ctc, transformer_from_pretrained_xlm, masked_lm, bert_base, bert_large, xlm_base, lstm_lm, lightconv, lightconv_iwslt_de_en, lightconv_wmt_en_de, lightconv_wmt_en_de_big, lightconv_wmt_en_fr_big, lightconv_wmt_zh_en_big, transformer_lm, transformer_lm_big, transformer_lm_baevski_wiki103, transformer_lm_wiki103, transformer_lm_baevski_gbw, transformer_lm_gbw, transformer_lm_gpt, transformer_lm_gpt2_small, transformer_lm_gpt2_tiny, transformer_lm_gpt2_medium, transformer_lm_gpt2_big, transformer_lm_gpt3_small, transformer_lm_gpt3_medium, transformer_lm_gpt3_large, transformer_lm_gpt3_xl, transformer_lm_gpt3_2_7, transformer_lm_gpt3_6_7, transformer_lm_gpt3_13, transformer_lm_gpt3_175, bart_large, bart_base, mbart_large, mbart_base, mbart_base_wmt20, s2t_berard, s2t_berard_256_3_3, s2t_berard_512_3_2, s2t_berard_512_5_3, convtransformer, convtransformer _espnet, s2t_transformer, s2t_transformer_s, s2t_transformer_xs, s2t_transformer_sp, s2t_transformer_m, s2t_transformer_mp, s2t_transformer_l, s2t_transformer_lp, xm_transformer, fconv_self_att, fconv_self_att_wp, lightconv_lm, lightconv_lm_gbw, dummy_model, model_parallel_roberta, model_parallel_roberta_v1, model_parallel_roberta_postnorm, model_parallel_roberta_base, model_parallel_roberta_large, transformer_iwslt_de_en_pipeline_parallel, transformer_wmt_en_de_big_pipeline_parallel, transformer_lm_megatron, transformer_lm_megatron_11b

      модель архитектуры

      тр.supervised — документация Trax

      Параметры:
      • model — слой Trax, представляющий основную модель для обучения. Потеря функции и функции eval (также известные как метрики) считаются вне основной модели, принимая выходные данные основной модели и метки данных как их два входа.
      • задачи — Список экземпляров TrainTask , которые определяют обучение данные, функция потерь и оптимизатор для использования в соответствующих задачах в этот цикл обучения.Это также может быть одиночный TrainTask instance, который обрабатывается так же, как одноэлементный список.
      • eval_model — Необязательный слой Trax, представляющий модель, используемую для оценки, например, с отключенным отсевом. Если Нет , обучающая модель (модель) будет использоваться.
      • eval_tasks — Список экземпляров EvalTask ​​, которые определяют, как оценить модель: какие данные проверки использовать и какие показатели отчет. Оценка по каждой из задач будет запущена, и о ней будет сообщено отдельно, что позволяет оценивать модель по разным подзадачам.Этот аргумент также может быть Нет , и в этом случае вычисление не будет выполняться, или один EvalTask ​​, который будет обрабатываться таким же образом как одноэлементный список.
      • output_dir — Путь, указывающий, где сохранять выходные данные (оценки и контрольные точки). Может быть Нет , если и eval_task , и checkpoint_at являются Нет .
      • checkpoint_at — Функция (целое -> логическое), сообщающая для шага n, контрольная точка этого шага должна быть сохранена.Если Нет , по умолчанию — периодическая контрольная точка task.n_steps_per_checkpoint .
      • checkpoint_low_metric — Имя метрики или Нет. Название метрики должно быть одним из названий метрик из evals в eval_tasks . В время контрольных точек определяется checkpoint_at , отдельным будет сохранена специально названная контрольная точка (перезапись любой предыдущей версия), если обозначенная метрика достигает значения меньше или равного к любому предыдущему записанному низкому значению.Такая контрольная точка не сохраняется, если Значение arg — Нет .
      • checkpoint_high_metric — Имя метрики или Нет. Название метрики должно быть одним из названий метрик из evals в eval_tasks . В время контрольных точек определяется checkpoint_at , отдельным будет сохранена специально названная контрольная точка (перезапись любой предыдущей версия), если назначенная метрика достигает значения больше или равно любому предыдущему зарегистрированному максимальному значению. Такого пункта пропуска нет. сохраняется, если значение аргумента Нет .
      • constant_checkpoint_at — Функция (целое -> логическое) сообщает, для шага n должна ли сохраняться контрольная точка этого шага постоянно. Если Нет , по умолчанию устанавливается периодическая контрольная точка в task.n_steps_per_permanent_checkpoint .
      • eval_at — Функция (целое число -> логическое значение), которая говорит, что для шага обучения n, должен ли этот шаг запускать evals. Если Нет , запустите evals на первый шаг и на каждом шаге N, как определено первым учебное задание.
      • which_task — Функция (целое -> целое), указывающая, какая задача должна быть используется на каком шаге обучения. Можно установить на Нет в однозадачном режиме обучение.
      • n_devices — целое число или Нет , количество устройств для этого вычисление.
      • random_seed — случайное начальное число для использования; зависит от времени / ОС, если Нет (дефолт).
      • loss_chunk_size — int, если> 0 использовать куски этого размера, чтобы сделать потерю вычисления более эффективны с точки зрения памяти.
      • use_memory_efficient_trainer — использовать ли специальный эффективный с памятью тренер; если установлено значение 2, эффективность памяти в очень агрессивном режиме
      • adasum — если True, использовать адаптивное суммирование для градиентов нескольких устройств
      • callbacks — Список подклассов StepCallback для вызова при обучении шаги.

      Структурированная потоковая передача в производстве | Датабрики на AWS

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

      Восстановление после сбоев запроса

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

      Включить контрольную точку

      Чтобы включить контрольную точку, установите для параметра checkpointLocation путь к DBFS или облачному хранилищу перед вы запускаете запрос. Например:

       streamingDataFrame.writeStream
        .format ("паркет")
        .option ("путь", "dbfs: // outputPath /")
        .option ("checkpointLocation", "dbfs: // checkpointPath")
        .Начните()
       

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

      Примечание

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

      Настроить задания для перезапуска потоковых запросов в случае сбоя

      Вы можете создать задание Databricks с записной книжкой или JAR, в котором хранятся ваши запросы потоковой передачи. и настройте его на:

      • Всегда используйте новый кластер.
      • Всегда повторять попытку в случае сбоя.

      Задания имеют тесную интеграцию с API структурированной потоковой передачи и могут контролировать все потоковые передачи. запросы, активные в прогоне. Эта конфигурация гарантирует, что в случае сбоя какой-либо части запроса задания автоматически прервать выполнение цикла (по всем остальным запросам) и начать новый цикл в новом кластер. Новый запуск повторно выполняет код записной книжки или JAR и перезапускает все снова вопросы. Это самый безопасный способ вернуть себе хорошее состояние.

      Предупреждение

      Рабочие процессы

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

      Примечание

      • Сбой в любом из активных запросов потоковой передачи приводит к сбою активного выполнения и завершению всех остальных запросов потоковой передачи.
      • Вам не нужно использовать streamingQuery.awaitTermination () или spark.streams.awaitAnyTermination () в конце записной книжки. Задания автоматически предотвращают завершение запуска, когда активен потоковый запрос.

      Вот подробные сведения о рекомендуемой конфигурации задания.

      • Кластер : установите это значение всегда, чтобы использовать новый кластер и использовать последнюю версию Spark (или, по крайней мере, версию 2.1). Запросы, запущенные в Spark 2.1 и выше, можно восстановить после обновления запроса и версии Spark.
      • Предупреждения : Установите это, если вы хотите получать уведомления по электронной почте о сбоях.
      • Расписание : Не устанавливать расписание .
      • Тайм-аут : Не устанавливать тайм-аут. Потоковые запросы выполняются неограниченно долго.
      • Максимальное количество одновременных запусков : Установите 1 . Одновременно должен быть активен только один экземпляр каждого запроса.
      • Повторные попытки : Установить Без ограничений .

      См. Задания, чтобы понять эти конфигурации. Вот скриншот хорошей конфигурации работы.

      Восстановление после изменений в потоковом запросе

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

      • Термин разрешен означает, что вы можете выполнить указанное изменение, но то, будет ли семантика его эффекта четко определена, зависит от запроса и изменения.
      • Термин не разрешен означает, что вы не должны вносить указанное изменение, поскольку перезапущенный запрос, скорее всего, завершится ошибкой с непредсказуемыми ошибками.
      • sdf представляет собой потоковый DataFrame / Dataset, созданный с помощью sparkSession.Читать поток .
      Типы изменений
      • Изменения количества или типа (т. Е. Другого источника) источников ввода : Это недопустимо.

      • Изменения в параметрах источников ввода : Разрешено ли это и четко ли определена семантика изменения, зависит от источника и запроса. Вот несколько примеров.

        • Допускается добавление, удаление и изменение лимитов скорости:

           искра.readStream.format ("кафка"). option ("подписаться", "статья")
           
          С

          по

           spark.readStream.format ("кафка"). Option ("подписаться", "статья"). Option ("maxOffsetsPerTrigger", ...)
           
        • Изменения в подписанных статьях и файлах, как правило, не допускаются, так как результаты непредсказуемы: spark.readStream.format ("kafka"). Option ("подписаться", "article") от до spark.readStream.format (" кафка »). option (« подписаться »,« новая статья »)

      • Изменения в типе приемника вывода : Допускаются изменения между несколькими конкретными комбинациями приемников.Это необходимо проверять в каждом конкретном случае. Вот несколько примеров.

        • Допускается слив файла в приемник Kafka. Кафка увидит только новые данные.
        • Переход Kafka в приемник файлов не допускается.
        • Приемник Kafka изменен на foreach или наоборот разрешен.
      • Изменения в параметрах приемника вывода : разрешено ли это и четко ли определена семантика изменения, зависит от приемника и запроса. Вот несколько примеров.

        • Изменения в выходной каталог приемника файла не разрешены: sdf.writeStream.format ("parquet"). Option ("path", "/ somePath") to sdf.writeStream.format ("parquet") .option ("путь", "/ anotherPath")
        • Разрешены изменения в выходной статье: sdf.writeStream.format ("kafka"). Option ("article", "somearticle") to sdf.writeStream.format ("kafka"). Option ("path", «другая артикул»)
        • Изменения определяемого пользователем приемника foreach (то есть кода ForeachWriter ) разрешены, но семантика изменения зависит от кода.
      • Изменения в операциях проекции / фильтрации / отображения карт : Допускаются некоторые случаи. Например:

        • Допускается добавление / удаление фильтров: sdf.selectExpr ("a") от до sdf.where (...). SelectExpr ("a"). Filter (...) .
        • Разрешены изменения в проекциях с той же схемой вывода: sdf.selectExpr ("stringColumn AS json"). WriteStream до sdf.select (to_json (...). As ("json")). WriteStream .
        • Изменения в проекциях с другой схемой вывода разрешены условно: sdf.selectExpr ("a"). WriteStream до sdf.selectExpr ("b"). WriteStream разрешено, только если приемник вывода разрешает изменение схемы с "a" "b" .
      • Изменения в операциях с отслеживанием состояния : Некоторые операции в потоковых запросах должны поддерживать данные состояния, чтобы постоянно обновлять результат. Структурированная потоковая передача автоматически направляет данные состояния в отказоустойчивое хранилище (например, DBFS, AWS S3, хранилище BLOB-объектов Azure) и восстанавливает их после перезапуска.Однако это предполагает, что схема данных состояния остается неизменной при перезапусках. Это означает, что любые изменения (то есть добавления, удаления или модификации схемы) операций с отслеживанием состояния потокового запроса не допускаются между перезапусками . Вот список операций с отслеживанием состояния, схему которых не следует изменять между перезапусками, чтобы обеспечить восстановление состояния:

        • Агрегирование потоковой передачи : Например, sdf.groupBy ("a"). Agg (...) .Любое изменение количества или типа группирующих ключей или агрегатов не допускается.
        • Потоковая дедупликация : например, sdf.dropDuplicates («a») . Любое изменение количества или типа группирующих ключей или агрегатов не допускается.
        • Присоединение к потоку и потоку : Например, sdf1.join (sdf2, ...) (т.е. оба входа генерируются с помощью sparkSession.readStream ). Изменения в схеме или равносвязные столбцы не допускаются. Изменения типа соединения (внешнего или внутреннего) не допускаются.Другие изменения в условии соединения не определены.
        • Произвольная операция с сохранением состояния : Например, sdf.groupByKey (...). MapGroupsWithState (...) или sdf.groupByKey (...). FlatMapGroupsWithState (...) . Любое изменение схемы пользовательского состояния и типа тайм-аута не допускается. Разрешены любые изменения в определяемой пользователем функции отображения состояний, но семантический эффект изменения зависит от определяемой пользователем логики. Если вы действительно хотите поддерживать изменения схемы состояния, вы можете явно кодировать / декодировать свои сложные структуры данных состояния в байты, используя схему кодирования / декодирования, которая поддерживает миграцию схемы.Например, если вы сохраняете свое состояние как байты в кодировке Avro, вы можете изменять схему Avro-state между перезапусками запроса, поскольку двоичное состояние всегда будет успешно восстановлено.

      Настройка пулов планировщика Apache Spark для повышения эффективности

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

      Чтобы разрешить всем потоковым запросам выполнять задания одновременно и эффективно использовать кластер, вы можете настроить выполнение запросов в отдельных пулах планировщика. Например:

       // Выполнение потокового запроса query1 в планировщике pool1
      spark.sparkContext.setLocalProperty ("spark.scheduler.pool", "pool1")
      df.writeStream.queryName ("query1"). format ("parquet"). start (path2)
      
      // Выполнение потокового запроса 2 в планировщике pool2
      Искра.sparkContext.setLocalProperty ("spark.scheduler.pool", "pool2")
      df.writeStream.queryName ("query2"). format ("orc"). start (path3)
       

      Примечание

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

      Подробнее см. Документацию по планировщику Apache Fair.

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

      Если в потоковом запросе есть операции с отслеживанием состояния (например, потоковая агрегация, потоковая передача dropDuplicates, соединения потока и потока, mapGroupsWithState или flatMapGroupsWithState) и вы хотите сохранить в состоянии миллионы ключей, тогда вы можете столкнуться с проблемами, связанными с большая пауза сборки мусора (GC) JVM приводит к большим колебаниям времени микропакетной обработки.Это происходит потому, что по умолчанию данные состояния хранятся в памяти JVM исполнителей и Большое количество объектов состояния оказывает давление на память JVM, вызывая большие паузы сборщика мусора.

      В таких случаях вы можете использовать более оптимизированное решение для управления состоянием на основе RocksDB. Это решение доступно в среде выполнения Databricks. Вместо того, чтобы сохранять состояние в памяти JVM, это решение использует RocksDB для эффективного управления состоянием в собственной памяти и на локальном SSD. Кроме того, любые изменения этого состояния автоматически сохраняются структурированной потоковой передачей в указанном вами местоположении контрольной точки, обеспечивая тем самым полную гарантию отказоустойчивости (так же, как управление состоянием по умолчанию).Инструкции по настройке RocksDB как хранилища состояний см. В разделе Настройка хранилища состояний RocksDB.

      Другие рекомендуемые конфигурации для лучшей производительности:

      • Используйте экземпляры, оптимизированные для вычислений, в качестве рабочих. Например, экземпляры AWS c3.4xlarge.
      • Установите количество перемешиваемых разделов в 1-2 раза больше количества ядер в кластере.

      Что касается повышения производительности, управление состоянием на основе RocksDB может поддерживать в 100 раз больше состояний ключи, чем по умолчанию.Например, в кластере Spark с экземплярами AWS c3.4xlarge в качестве рабочих, управление состоянием по умолчанию может поддерживать до 1-2 миллионов ключей состояния на исполнителя, после чего JVM GC начинает значительно влиять на производительность. Напротив, управление состоянием на основе RocksDB может легко поддерживать 100 миллионов ключей состояния на исполнителя без каких-либо проблем с сборкой мусора.

      Примечание

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

      Укажите начальное состояние

      Вы можете указать определяемое пользователем начальное состояние для структурированной потоковой обработки с отслеживанием состояния с помощью оператора [flat] MapGroupsWithState . Это позволяет избежать повторения всей обработки.

       def mapGroupsWithState [S: Encoder, U: Encoder] (
          timeoutConf: GroupStateTimeout,
          initialState: KeyValueGroupedDataset [K, S]) (
          func: (K, Iterator [V], GroupState [S]) => U): Dataset [U]
      
      def flatMapGroupsWithState [S: кодировщик, U: кодировщик] (
          outputMode: Режим вывода,
          timeoutConf: GroupStateTimeout,
          initialState: KeyValueGroupedDataset [K, S]) (
          func: (K, Iterator [V], GroupState [S]) => Iterator [U])
       

      Пример варианта использования, который указывает начальное состояние для оператора flatMapGroupsWithState :

       val fruitCountFunc = (ключ: String, значения: Iterator [String], состояние: GroupState [RunningCount]) => {
        val count = состояние.getOption.map (_. count) .getOrElse (0L) + valList.size
        state.update (новый RunningCount (количество))
        Итератор ((ключ, count.toString))
      }
      
      val fruitCountInitialDS: Dataset [(String, RunningCount)] = Seq (
        ("яблоко", новый RunningCount (1)),
        ("оранжевый", новый RunningCount (2)),
        ("манго", новый RunningCount (5)),
      ) .toDS ()
      
      val fruitCountInitial = initialState.groupByKey (x => x._1) .mapValues ​​(_._ 2)
      
      FruitStream
        .groupByKey (х => х)
        .flatMapGroupsWithState (Обновление, GroupStateTimeout.NoTimeout, fruitCountInitial) (fruitCountFunc)
       

      Пример варианта использования, который указывает начальное состояние для оператора mapGroupsWithState :

       val fruitCountFunc = (ключ: String, значения: Iterator [String], состояние: GroupState [RunningCount]) => {
        val count = состояние.getOption.map (_. count) .getOrElse (0L) + valList.size
        state.update (новый RunningCount (количество))
        (ключ, count.toString)
      }
      
      val fruitCountInitialDS: Dataset [(String, RunningCount)] = Seq (
        ("яблоко", новый RunningCount (1)),
        ("оранжевый", новый RunningCount (2)),
        ("манго", новый RunningCount (5)),
      ) .toDS ()
      
      val fruitCountInitial = initialState.groupByKey (x => x._1) .mapValues ​​(_._ 2)
      
      FruitStream
        .groupByKey (х => х)
        .mapGroupsWithState (GroupStateTimeout.NoTimeout, fruitCountInitial) (fruitCountFunc)
       

      Настроить хранилище состояний RocksDB

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

       spark.conf.set (
        "spark.sql.streaming.stateStore.providerClass",
        "com.databricks.sql.streaming.state.RocksDBStateStoreProvider")
       

      Показатели государственного магазина RocksDB

      Каждый оператор состояния собирает метрики, связанные с операциями управления состоянием, выполняемыми в его экземпляре RocksDB, для наблюдения за хранилищем состояний и, возможно, для помощи в отладке медленных заданий. Эти метрики агрегируются (суммируются) для каждого оператора состояния в задании по всем задачам, в которых выполняется оператор состояния.Эти метрики являются частью карты customMetrics внутри полей stateOperators в StreamingQueryProgress . Ниже приведен пример StreamingQueryProgress в форме JSON (полученный с помощью StreamingQueryProgress.json () ).

       {
        "id": "6774075e-8869-454b-ad51-513be86cfd43",
        "runId": "3d08104d-d1d4-4d1a-b21e-0b2e1fb871c5",
        "batchId": 7,
        "stateOperators": [{
          «numRowsTotal»: 20000000,
          "numRowsUpdated": 20000000,
          "memoryUsedBytes": 31005397,
          "numRowsDroppedByWatermark": 0,
          "customMetrics": {
            "rocksdbBytesCopied": 141037747,
            "RockdbCommitCheckpointLatency": 2,
            "RockdbCommitCompactLatency": 22061,
            "RockdbCommitFileSyncLatencyMs": 1710,
            "RockdbCommitFlushLatency": 19032,
            "rocksdbCommitPauseLatency": 0,
            "RockdbCommitWriteBatchLatency": 56155,
            "rockdbFilesCopied": 2,
            "rocksdbFilesReused": 0,
            "rocksdbGetCount": 40000000,
            "RockdbGetLatency": 21834,
            "rocksdbPutCount": 1,
            "rocksdbPutLatency": 56155599000,
            "RockdbReadBlockCacheHitCount": 1988,
            "RockdbReadBlockCacheMissCount": 40341617,
            "RockdbSstFileSize": 141037747,
            "rocksdbTotalBytesReadByCompaction": 336853375,
            "rocksdbTotalBytesReadByGet": 680000000,
            "rocksdbTotalBytesReadThroughIterator": 0,
            "rocksdbTotalBytesWrittenByCompaction": 141037747,
            "rocksdbTotalBytesWrittenByPut": 740000012,
            "RockdbTotalCompactionLatencyMs": 21949695000,
            "RockdbWriterStallLatencyMs": 0,
            "RockdbZipFileBytesUncompressed": 7038
          }
        }],
        "источники": [{
        }],
        "раковина" : {
        }
      }
       

      Подробные описания показателей следующие:

      Название метрики Описание
      rocksdbCommitWriteBatchLatency Время (в миллисекундах), которое потребовалось для применения поэтапной записи в структуре в памяти (WriteBatch) к собственному RocksDB.
      rocksdbCommitFlushLatency Время (в миллисекундах), затраченное на сброс изменений в памяти RocksDB на локальный диск.
      rocksdbCommitCompactLatency Время (в миллисекундах), затраченное на уплотнение (необязательно) во время фиксации контрольной точки.
      rocksdbCommitPauseLatency Время (в миллисекундах), затраченное на остановку фоновых рабочих потоков (для уплотнения и т. Д.) Как часть фиксации контрольной точки.
      rocksdbCommitCheckpointLatency Время (в миллисекундах), которое потребовалось для создания снимка собственного RocksDB и записи его в локальный каталог.
      rocksdbCommitFileSyncLatencyMs Время (в миллисекундах), затраченное на синхронизацию файлов, связанных с исходным моментальным снимком RocksDB, с внешним хранилищем (расположение контрольной точки).
      rocksdbGetLatency Среднее время (в нанометрах), затраченное на базовый нативный вызов RocksDB :: Get .
      породdbPutCount Среднее время (в нанометрах), затраченное на базовый нативный вызов RocksDB :: Put .
      rocksdbGetCount Количество собственных вызовов RocksDB :: Get (не включает Gets из WriteBatch — в пакете памяти, используемом для промежуточной записи).
      породdbPutCount Количество собственных вызовов RocksDB :: Put (не включает Puts to WriteBatch — в пакете памяти, используемом для промежуточной записи).
      rocksdbTotalBytesReadByGet Число несжатых байтов, прочитанных с помощью собственных вызовов RocksDB :: Get .
      rocksdbTotalBytesWrittenByPut Число несжатых байтов, записанных с помощью собственных вызовов RocksDB :: Put .
      rocksdbReadBlockCacheHitCount Сколько раз используется собственный блочный кеш RocksDB, чтобы избежать чтения данных с локального диска.
      rocksdbReadBlockCacheMissCount Сколько раз собственный блочный кеш RocksDB пропускал и требовал чтения данных с локального диска.
      rocksdbTotalBytesReadByCompaction Количество байтов, прочитанных с локального диска собственным процессом сжатия RocksDB.
      rocksdbTotalBytesWrittenByCompaction Количество байтов, записываемых на локальный диск собственным процессом сжатия RocksDB.
      rocksdbTotalCompactionLatencyMs Время (в миллисекундах), затраченное на сжатие RocksDB (как фоновое, так и дополнительное уплотнение, инициированное во время фиксации).
      rocksdbWriterStallLatencyMs Время (в миллисекундах), которое модуль записи остановил из-за фонового сжатия или сброса таблиц памяти на диск.
      rocksdbTotalBytesReadThroughIterator Некоторые операции с отслеживанием состояния (например, обработка тайм-аута в flatMapGroupsWithState или установка водяных знаков в оконных агрегации) требует чтения всех данных в БД через итератор.Общий размер несжатого чтение данных с помощью итератора.

      Политика с несколькими водяными знаками

      Потоковый запрос может иметь несколько входных потоков, которые объединены или объединены. Каждый из входных потоков может иметь различный порог поздних данных, который необходимо допускаться для операций с отслеживанием состояния. Вы указываете эти пороги с помощью withWatermarks ("eventTime", delay) на каждом из входных потоков. Например, рассмотрим запрос с потоковым объединением

       val inputStream1 =... // задерживает до 1 часа
      val inputStream2 = ... // задерживает до 2 часов
      
      inputStream1.withWatermark ("eventTime1", "1 час")
        .присоединиться(
          inputStream2.withWatermark ("eventTime2", "2 часа"),
          joinCondition)
       

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

      В некоторых случаях вы можете захотеть получить более быстрые результаты, даже если это означает удаление данных из самый медленный поток. Вы можете установить политику нескольких водяных знаков, чтобы выбрать максимальное значение в качестве глобального водяного знака, задавая конфигурацию SQL spark.sql.streaming.multipleWatermarkPolicy от до макс. (по умолчанию мин. ). Это позволяет глобальному водяному знаку двигаться со скоростью самого быстрого потока.Однако в качестве побочного эффекта данные из более медленных потоков будут агрессивно отбрасываться. Следовательно, Databricks рекомендует использовать эта конфигурация разумно.

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

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

      Визуализация кадра структурированных потоковых данных

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

       импорт org.apache.spark.sql.streaming.Trigger
      
      val streaming_df = spark.readStream.format ("скорость"). load ()
      дисплей (streaming_df.groupBy (). count (), trigger = Trigger.ProcessingTime ("5 секунд"), checkpointLocation = "dbfs: / ")
       
       streaming_df = spark.readStream.format ("скорость"). Load ()
      display (streaming_df.groupBy (). count (), processingTime = "5 секунд", checkpointLocation = "dbfs: / ")
       

      Для получения дополнительной информации см. Структурированные кадры потоковых данных.

      Функция обновления тестового состояния

      API TestGroupState позволяет протестировать функцию обновления состояния, используемую для набора данных .groupByKey (...). mapGroupsWithState (...) и Dataset.groupByKey (...). flatMapGroupsWithState (...) .

      Функция обновления состояния принимает предыдущее состояние в качестве входных данных с использованием объекта типа GroupState . См. Справочную документацию по Apache Spark GroupState. Например:

       импорт org.apache.spark.sql.streaming._
      import org.apache.spark.api.java.Optional
      
      test ("функция обновления состояния flatMapGroupsWithState") {
        var prevState = TestGroupState.create [UserStatus] (
          optionalState = Необязательно.пустой [UserStatus],
          timeoutConf = GroupStateTimeout.EventTimeTimeout,
          batchProcessingTimeMs = 1L,
          eventTimeWatermarkMs = Необязательно. из (1L),
          hasTimedOut = false)
      
        val userId: String = ...
        val действия: Iterator [UserAction] = ...
      
        assert (! prevState.hasUpdated)
      
        updateState (userId, действия, prevState)
      
        assert (prevState.hasUpdated)
      }
       

      Роль экспрессии PD-L1 как прогностического биомаркера: анализ всех разрешений Управления по контролю за продуктами и лекарствами США (FDA) на ингибиторы иммунных контрольных точек | Journal for ImmunoTherapy of Cancer

      Основываясь на гипотезе о том, что PD-L1 является важным белком для иммунного ускользания от опухоли и его присутствие указывает на потенциальную мишень для ингибиторов иммунных контрольных точек, PD-L1 появился в качестве раннего биомаркера, который будет протестирован в клинических испытаниях иммунотерапии. .Фактически, более 80% ключевых испытаний, которые привели к одобрению FDA, коррелировали с экспрессией PD-L1. Несмотря на широкое распространение клинических исследований, это исследование демонстрирует неточную природу PD-L1 как прогностического биомаркера. В частности, положительный результат PD-1 предсказывал усиленный ответ менее чем в 30% исследований и, что важно, только 20% всех одобрений имели сопутствующее диагностическое тестирование PD-L1. Кроме того, оценки полезности биомаркера PD-L1 могут быть преувеличены, поскольку наш обзор включал только «положительные» испытания, которые привели к одобрению FDA.

      Разнородность предсказуемости PD-L1 может объясняться несколькими причинами. Во-первых, как подчеркивают наши результаты, среди включенных испытаний существует большая вариабельность с точки зрения типа тестируемой ткани (свежая или архивная), типа анализа PD-L1, пороговых значений экспрессии PD-L1 и типа клеток (опухоль против y иммунные против обоих) тестировали на экспрессию PD-L1. Это представляет собой серьезную проблему для патологов и клиницистов при расшифровке различных способов тестирования и их применения в повседневной клинической практике.Во-вторых, экспрессия PD-L1 регулируется несколькими молекулярными путями и другими иммунными клетками в микроокружении опухоли, и его способность управлять иммуногенностью может быть разной для разных типов опухолей [4]. В модельных системах на животных ранние данные свидетельствуют о том, что экспрессия PD-L1 как на опухолевых, так и на иммунных клетках может способствовать уклонению от опухоли и подавлению противоопухолевого иммунитета при различных типах опухолей [5]. Относительный вклад этих клеточных компонентов, вероятно, зависит от контекста. Например, одно исследование с участием пациентов с НМРЛ, получавших атезолизумаб, продемонстрировало частоту объективного ответа на высокий уровень PD-L1 опухолевых клеток и высокий уровень иммунного PD-L1 клеток, равный 40 и 22%, соответственно, и что эти популяции были независимыми [6].В-третьих, экспрессия PD-L1 имеет временную и пространственную гетерогенность [7] и может быть изменена при воздействии предшествующей терапии [4].

      Хотя тестирование PD-L1 не является широко применяемым биомаркером, оно имеет значение для определенных типов опухолей, как указано в таблице 1, и остается наиболее распространенным иммунным биомаркером в современной клинической практике. При НМРЛ два крупных исследования фазы III выявили превосходство пембролизумаба над химиотерапией в продлении выживаемости у резистентных к платине и не получавших химиотерапию пациентов с экспрессией PD-L1 > 1% и > 50%, соответственно [8, 9] .Несмотря на то, что он является полезным биомаркером, в первый год после одобрения тестирование PD-L1 при НМРЛ использовалось только примерно в 11% практикующих сообществ [10]. Хотя использование тестирования PD-L1 увеличилось с течением времени с момента его утверждения [10], истинные оценки в академических и общественных условиях остаются неопределенными. При уротелиальной карциноме атезолизумаб и пембролизумаб были одобрены вместе с их сопутствующим диагностическим тестом PD-L1, Ventana SP142 и Dako IHC 22C PharmDx Assay, соответственно, для пациентов, не отвечающих критериям отбора платины.Эти разрешения были основаны на более высокой клинической эффективности при опухолях PD-L1 + по сравнению с опухолями PD-L1- у пациентов, резистентных к платине. В частности, атезолизумаб улучшил ЧОО при PD-L1 + по сравнению с опухолями PD-L1- [11], в то время как пембролизумаб продемонстрировал улучшение выживаемости по сравнению со стандартной химиотерапией независимо от статуса PD-L1 [12]. Дурвалумаб был также одобрен с его собственной диагностикой PD-L1, Ventana SP263, для пациентов, резистентных к платине, на основе улучшенной ЧОО; однако использование этой диагностики было обозначено только как дополнительное.Несмотря на многообещающие устойчивые ответы у многих пациентов с экспрессией PD-L1, в этих клинических испытаниях не было корреляции между степенью экспрессии PD-L1 и скоростью ответа [13]. Кроме того, некоторые пациенты без экспрессии PD-L1 также демонстрировали стойкие ответы [13]. Таким образом, клиническое применение PD-L1 при уротелиальной карциноме в настоящее время довольно ограничено. Напротив, пациенты с ранее подвергавшимся лечению раком желудка / GEJ и резистентным к платине раком шейки матки, у которых наблюдается экспрессия PD-L1, потенциально могут получить пользу от блокады иммунных контрольных точек в качестве дополнительной формы терапии [14, 15].Совсем недавно сопутствующее диагностическое тестирование PD-L1 было одобрено для лечения первой линии тройного отрицательного рака груди. Это было основано на данных фазы III, которые показали улучшение ВБП и ЧОО у пациентов, получавших наб-паклитаксел с атезолизумабом по сравнению с монотерапией наб-паклитакселом, с клинической эффективностью, которая преимущественно наблюдалась у пациентов с опухолями PD-L1 + [16].

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

      В дополнение к экспрессии PD-L1 ведется интенсивный поиск новых прогностических биомаркеров для блокады иммунных контрольных точек. Одним из примеров является мутационная нагрузка опухоли (TMB), которая относится к числу соматических мутаций в опухолях, как правило, выше в определенных типах опухолей, таких как меланома, NSCLC и уротелиальная карцинома из-за мутагенного воздействия [17].Недавние клинические испытания НМРЛ и уротелиальной карциномы показали, что ТМВ действительно может быть прогностическим [18,19,20]. Кроме того, TMB также, по-видимому, не зависит от статуса PD-L1 [21]. Однако некоторые проблемы для клинической реализации ТМВ включают определение единых методов обнаружения и соответствующих пороговых значений ответа в зависимости от типа опухоли [22]. Другие потенциальные прогностические биомаркеры включают профиль экспрессии гена воспаленных Т-лимфоцитов (GEP) и лимфоциты, инфильтрирующие опухоль (TIL) [23, 24].

      В совокупности наши результаты подчеркивают сложность установления единых биомаркеров для ответа на ингибиторы иммунных контрольных точек.По сравнению с сопоставлением конкретного лекарства с известной геномной мутацией, слиянием или сверхэкспрессией белка, иммунные взаимодействия являются динамичными и сложными [25]. Переход к комбинации ингибиторов иммунных контрольных точек с химиотерапией и / или другими новыми агентами может еще больше ограничить полезность экспрессии PD-L1. Следовательно, необходимы дополнительные исследования для установления надежных и динамических прогностических биомаркеров, которые могут варьироваться в зависимости от типа опухоли и показаний. Тем временем патологи и онкологи должны с осторожностью использовать ингибиторы иммунных контрольных точек, связанные со статусом PD-L1, в соответствующих условиях, одобренных FDA.

      Расшифровка признаков ответа на иммунотерапию рака

      Иммунотерапия удаляет блоки на Т-клетках (красный цвет), которые затем могут атаковать опухоли. Кредит: Библиотека научных фотографий / Алами

      Лечение рака, активирующее иммунную систему, показало замечательные результаты для многих пациентов. Ингибиторы иммунных контрольных точек (ICI) работают, вмешиваясь в механизм, который раковые клетки используют для уклонения от иммунного ответа хозяина.Лекарства, которые блокируют цитотоксический белок 4, связанный с Т-лимфоцитами (CTLA-4), белок запрограммированной гибели клеток 1 (PD-1) и лиганд запрограммированной смерти 1 (PD-L1), активируют Т-клетки, убивающие рак, которые были подавлены. ICI могут уменьшить опухоли и улучшить выживаемость даже для пациентов, у которых другие методы лечения рака не помогли.

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

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

      С 2017 года FDA одобрило два комплексных диагностических теста, основанных на технологии NGS для характеристики генетического профиля любого типа солидной опухоли, без привязки к какому-либо конкретному лекарству. Виктор Вейгман, директор по трансляционной геномике в Q 2 Solutions, поставщик лабораторных услуг для глобальных клинических испытаний из Северной Каролины, считает эти тесты началом новой эры NGS в клинике. «Гибкость NGS для предоставления отчетов по множеству аналитов создает сильную тягу к его использованию в иммуноонкологии.”

      Отказ от использования одного теста для одного лекарства по одному показанию дает огромные преимущества с точки зрения стоимости и клинической пользы, и это ускоряет усилия по разработке новых тестов. «Поле продвигается с огромной скоростью; всего несколько лет назад казалось невозможным, что NGS сможет многое рассказать нам о реакции пациентов на иммунотерапию », — говорит Тимоти Чан, директор платформы иммуногеномики и точной онкологии в Мемориальном онкологическом центре им. Слоуна Кеттеринга в Нью-Йорке. Йорк Сити.«Сегодня эти геномные анализы дают действенные результаты, и доказательства их клинической применимости растут».

      Количественная оценка нескольких биомаркеров рака

      Многие больницы и клиники проводят тестирование одного биомаркера для диагностики рака. Генетический скрининг на наличие мутаций в генах BRCA1 , EGFR или KRAS помогает онкологам определить риск развития у пациента определенных видов рака или лекарственной устойчивости. Тесты, которые оценивают уровни экспрессии PD-L1, также помогают определить вероятность клинической пользы от препаратов против PD-1 / PD-L1 и предоставить информацию о вариантах лечения.

      Однако тесты с одним биомаркером не могут охватить всю генетическую сложность опухоли. Генетическое профилирование раковой ткани с помощью целевых NGS — это экономичный и быстрый способ одновременного анализа нескольких мишеней, который позволяет исследователям идентифицировать новые биомаркеры. В последнее время исследовательские усилия были сосредоточены на использовании NGS для количественной оценки количества мутаций в раковых клетках (бремя мутаций опухоли — TMB) и выявления генетических паттернов, которые нарушают механизмы репарации ДНК и вызывают накопление мутаций (микросателлитная нестабильность — MSI).TMB и MSI важны, потому что раковые клетки, несущие большое количество мутаций, с большей вероятностью будут производить белки, которые иммунная система распознает как чужеродные, и, следовательно, с большей вероятностью будут восприимчивы к иммунному ответу. Было показано, что высокий TMB 2 или высокий уровень MSI 3 коррелируют с лучшим прогнозом для пациентов с различными типами рака, проходящих лечение ICI.

      Комбинаторный подход

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

      Исследование генома рака может выявить его слабые места. (Обратите внимание, что показанное оборудование предназначено только для исследовательских целей. Не для диагностических процедур). Кредит: Библиотека научных фотографий / Алами

      Первоначально TMB определяли путем секвенирования всех кодирующих белок областей в геноме рака.Чтобы сократить затраты и время выполнения, большинство анализов нацелены на панель из нескольких сотен генов для измерения TMB. Отсутствие стандартизации для расчета TMB и отчетности привело к таким инициативам, как проект по гармонизации TMB Friends of Cancer Research, целью которого является создание универсального эталонного стандарта с использованием технологий NGS и выявление источников вариабельности оценок TMB, полученных из различных целевых панелей.

      Корреляция между высоким TMB и благоприятным ответом на ICI не наблюдается у всех пациентов, получающих иммунотерапию, что позволяет предположить, что нельзя полагаться на одно универсальное определение высокого TMB 2 .Кроме того, исследование различных микросателлитно-стабильных опухолей, в которых учитывались особенности генома, выходящие за рамки мутационного бремени, выявило роль конкретных генов или сигнальных путей в реакции на иммунотерапию 4 .

      Фактически, результаты исследования фазы II атезолизумаба, терапевтического антитела против PD-L1, у пациентов с метастатическим уротелиальным раком, показали, что биомаркеры, такие как экспрессия PD-L1 и TMB, предоставляют независимую и дополнительную информацию об опухолях. ответ на лечение 5 .Складывается картина, что для прогнозирования реакции пациента потребуется комбинация маркеров. Гаррет Хэмптон, старший вице-президент по клинической геномике Illumina, Inc, ведущего поставщика технологий секвенирования из Сан-Диего, говорит, что «использование комбинаторных биомаркеров, вероятно, обеспечит более точные измерения преимуществ, связанных с иммунотерапией».

      Рассечение взаимодействия рака и иммунитета

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

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

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

      Чтобы лучше понять механизмы, управляющие или предотвращающие проникновение Т-клеток в опухоли, исследователи изучают изменения экспрессии генов в Т-клетках и раковых клетках. Секвенирование транскриптома рака в единичных клетках (scRNA-seq) дает ценную информацию об изменениях экспрессии генов, специфичных для определенного типа клеток, которые не могут быть установлены с помощью общего анализа ткани.

      «В отличие от массовых подходов, scRNA-seq позволяет нам выйти за рамки простого определения клеточного состава опухоли и охарактеризовать динамику, функциональные состояния и перекрестные связи между популяциями клеток микроокружения опухоли», — объясняет Джеки Шилдс, руководитель группы. в онкологическом отделении MRC Кембриджского университета.

      С помощью компьютерных моделей исследования scRNA-Seq выявили злокачественные клеточные программы экспрессии генов, которые связаны с исключением Т-клеток и дисфункцией Т-клеток, и которые могут быть использованы для прогнозирования устойчивости к иммунотерапии. В своем последнем исследовании 8 Шилдс и его коллеги идентифицировали три различных типа связанных с раком фибробластов в меланоме мыши, которые могут модулировать иммунный ответ по мере прогрессирования опухоли.

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

      От исследований к клиническим условиям

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

      Секвенирование нового поколения можно использовать для анализа ДНК, полученной из рака в крови. Кредит: iStock / Getty Images Plus

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

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

      Интересным достижением является использование NGS для жидкой биопсии для анализа ДНК, полученной из рака, которая может присутствовать в крови, циркулирующих раковых клетках или Т-клетках.Активированные циркулирующие Т-клетки 9 и TMB, измеренные с использованием ДНК, выделенной из опухолевых клеток 10 , коррелируют с ответом пациентов на иммунотерапию рака. Возможность получения полезной информации о реакции на лечение на основе простого анализа крови предоставляет новые возможности для мониторинга и принятия решений о лечении.

      Weigman с оптимизмом смотрит в будущее диагностики на основе NGS в клинической практике. «В течение следующих четырех-пяти лет терапевтические решения в клинике будут приниматься на основе тестов на геномные биомаркеры», — говорит он.

      Учитывая, что все большее количество лекарств одобрены со связанным биомаркером (почти каждый четвертый в США) и что сопутствующие диагностические средства доказали свое влияние на продажи и выписанные рецепты 11 , спрос на такие тесты никогда не был таким большим. . «Четко определенная клиническая применимость и короткие сроки выполнения станут ключевыми моментами для любой технологии NGS, которая будет принята для рутинных испытаний», — говорит Вейгман.

      Чтобы помочь вступить в новую эру, Illumina в партнерстве с фармацевтическими и диагностическими компаниями разрабатывает сопутствующие диагностические версии тестов на основе NGS.«Мы очень рады, что в этом исследовании используется ряд продуктов Illumina», — говорит Хэмптон. Такие тесты, в конечном итоге, позволят нам больше узнать о раке и большему количеству пациентов получить пользу от иммунотерапии.

      эпителиально-мезенхимальная пластичность в устойчивости к блокаде иммунных контрольных точек

    16. 1. Вирхов Р. Клеточная патология. На основании физиологической и патологической гистологии. Лекция XVI — Атероматозное поражение артерий. 1858. Nutr Rev. 1989; 47: 23-5.

      DOIPubMed
    17. 2. Корнилюк А., Копер О., Кемона Х., Димицка-Пекарска В. От воспаления к раку. Ir J Med Sci 2017; 186: 57-62.

      DOIPubMedPMC
    18. 3. Балквилл Ф., Мантовани А. Воспаление и рак: возвращение к Вирхову? Ланцет 2001; 357: 539-45.

      DOIPubMed
    19. 4. Тун М.Дж., Хенли С.Дж., Ганслер Т. Воспаление и рак: эпидемиологическая перспектива. В: Chadwick DJ, Goode JA, редакторы. Рак и воспаление: симпозиум фонда новартис 256.Чичестер, Великобритания: John Wiley & Sons, Ltd; 2004. С. 6–28.

      PubMed
    20. 5. Ханахан Д., Вайнберг Р.А. Признаки рака. Ячейка 2000; 100: 57-70.

      DOIPubMed
    21. 6. Ханахан Д., Вайнберг Р.А. Признаки рака: следующее поколение. Ячейка 2011; 144: 646-74.

      DOIPubMed
    22. 7. Эрлих П. Über den jetzigen Stand der Chemotherapie. Ber Dtsch Chem Ges 1909; 42: 17-47.

      DOI
    23. 8. Бернет FM.Понятие об иммунологическом надзоре. Prog Exp Tumor Res 1970; 13: 1-27.

      DOIPubMed
    24. 9. Dunn GP, ​​Bruce AT, Ikeda H, Old LJ, Schreiber RD. Иммуноредактирование рака: от иммунного надзора до избавления от опухоли. Nat Immunol 2002; 3: 991-8.

      DOIPubMed
    25. 10. Бернет М. Рак; биологический подход. I. Процессы управления. Br Med J 1957; 1: 779-86.

      DOIPubMedPMC
    26. 11. Рибатти Д. Концепция иммунного надзора против опухолей.Первые теории. Oncotarget 2017; 8: 7175-80.

      DOIPubMedPMC
    27. 12. Шанкаран В., Икеда Х., Брюс А.Т., Уайт Дж. М., Свансон П. Е. и др. IFNgamma и лимфоциты предотвращают развитие первичной опухоли и формируют иммуногенность опухоли. Природа 2001; 410: 1107-11.

      DOIPubMed
    28. 13. Schreiber RD, Old LJ, Smyth MJ. Иммуноредактирование рака: интеграция функций иммунитета в подавлении и распространении рака. Наука 2011; 331: 1565-70.

      ДОИПубМед
    29. 14.Александров Л.Б., Ник-Зайнал С., Клин Д.К., Aparicio SAJR, Бехяти С. и др. Сигнатуры мутационных процессов при раке человека. Природа 2013; 500: 415-21.

      DOIPubMedPMC
    30. 15. Ризви Н.А., Хеллманн М.Д., Снайдер А., Квистборг П., Макаров В. и др. Иммунология рака. Мутационный ландшафт определяет чувствительность к блокаде PD-1 при немелкоклеточном раке легкого. Наука 2015; 348: 124-8.

      DOIPubMedPMC
    31. 16. Фуруя-Канамори Л., Белл К.Дж., Кларк Дж., Гласзиу П., Дои САР.Распространенность дифференцированного рака щитовидной железы в исследованиях аутопсии за шесть десятилетий: метаанализ. J Clin Oncol 2016; 34: 3672-9.

      DOIPubMed
    32. 17. Coley WB. Лечение злокачественных новообразований путем повторных прививок рожи. С отчетом о десяти оригинальных делах. 1893. Clin Orthop Relat Res 1991: 3-11.

      PubMed
    33. 18. Coley WB. Лечение неоперабельной саркомы бактериальными токсинами (смесь токсинов рожистого стрептококка и бациллы prodigiosus). Proc R Soc Med 1910; 3: 1-48.

      PubMedPMC
    34. 19. Kamat AM, Hahn NM, Efstathiou JA, Lerner SP, Malmström PU, et al. Рак мочевого пузыря. Ланцет 2016; 388: 2796-810.

      DOIPubMed
    35. 20. Ноулз MA, Hurst CD. Молекулярная биология рака мочевого пузыря: новое понимание патогенеза и клинического разнообразия. Nat Rev Cancer 2015; 15: 25-41.

      DOIPubMed
    36. 21. Krummel MF, Allison JP. CD28 и CTLA-4 оказывают противоположное влияние на реакцию Т-клеток на стимуляцию. J Exp Med 1995; 182: 459-65.

      DOIPubMedPMC
    37. 22. Leach DR, Krummel MF, Allison JP. Повышение противоопухолевого иммунитета за счет блокады CTLA-4. Наука 1996; 271: 1734-6.

      DOIPubMed
    38. 23. Hodi FS, O’Day SJ, McDermott DF, Weber RW, Sosman JA, et al. Повышение выживаемости при применении ипилимумаба у пациентов с метастатической меланомой. N Engl J Med 2010; 363: 711-23.

      DOIPubMedPMC
    39. 24. Исида Й, Агата Й, Шибахара К., Хондзё Т.Индуцированная экспрессия PD-1, нового члена суперсемейства генов иммуноглобулинов, при запрограммированной гибели клеток. EMBO J 1992; 11: 3887-95.

      PubMedPMC
    40. 25. Dong H, Zhu G, Tamada K, Chen L. B7-h2, третий член семейства B7, костимулирует пролиферацию Т-клеток и секрецию интерлейкина-10. Nat Med 1999; 5: 1365-9.

      DOIPubMed
    41. 26. Фриман Г.Дж., Лонг А.Дж., Иваи Ю., Бурк К., Чернова Т. и др. Включение иммуноингибиторного рецептора PD-1 новым членом семейства B7 приводит к негативной регуляции активации лимфоцитов. J Exp Med 2000; 192: 1027-34.

      DOIPubMedPMC
    42. 27. Iwai Y, Ishida M, Tanaka Y, Okazaki T., Honjo T., et al. Участие PD-L1 в опухолевых клетках при уходе от иммунной системы хозяина и иммунотерапии опухолей посредством блокады PD-L1. Proc Natl Acad Sci USA 2002; 99: 12293-7.

      DOIPubMedPMC
    43. 28. Xiang X, Yu PC, Long D, Liao XL, Zhang S, et al. Прогностическое значение экспрессии PD-L1 у пациентов с первичными солидными опухолями. Oncotarget 2018; 9: 5058-72.

      DOIPubMedPMC
    44. 29. Карлссон Дж., Сундквист П., Косута В., Фэлт А., Джунчи Ф. и др. Экспрессия PD-L1 связана с плохим прогнозом почечно-клеточного рака. Appl Immunohistochem Mol Morphol 2020; 28: 213-20.

      DOIPubMed
    45. 30. de Vicente JC, Rodríguez-Santamarta T., Rodrigo JP, Blanco-Lorenzo V, Allonca E, et al. Экспрессия PD-L1 в опухолевых клетках является независимым неблагоприятным прогностическим фактором при плоскоклеточной карциноме полости рта. Биомаркеры эпидемиологии рака Предыдущая 2019; 28: 546-54.

      DOIPubMed
    46. 31. Масси Д., Бруса Д., Мерелли Б., Фальконе С., Сюэ Дж. И др. Статус PD-L1 и инфильтрирующих опухоль иммунных клеток предсказывает резистентность и плохой прогноз у пациентов с меланомой, леченных BRAFi, у которых есть мутантный BRAFV600. Энн Онкол 2015; 26: 1980-7.

      DOIPubMed
    47. 32. Topalian SL, Hodi FS, Brahmer JR, Gettinger SN, Smith DC, et al. Безопасность, активность и иммунные корреляты антитела против PD-1 при раке. N Engl J Med 2012; 366: 2443-54.

      DOIPubMedPMC
    48. 33. Borghaei H, Paz-Ares L., Horn L, Spigel DR, Steins M, et al. Ниволумаб в сравнении с доцетакселом при запущенном не плоскоклеточном немелкоклеточном раке легкого. N Engl J Med 2015; 373: 1627-39.

      DOIPubMedPMC
    49. 34. Brahmer J, Reckamp KL, Baas P, Crinò L, Eberhardt WE, et al. Сравнение ниволумаба и доцетаксела при запущенном плоскоклеточном немелкоклеточном раке легкого. N Engl J Med 2015; 373: 123-35.

      DOIPubMedPMC
    50. 35. Powles T., O’Donnell PH, Massard C, Arkenau HT, Friedlander TW, et al.Эффективность и безопасность дурвалумаба при местнораспространенной или метастатической уротелиальной карциноме: обновленные результаты открытого исследования фазы 1/2. JAMA Oncol 2017; 3: e172411.

      DOIPubMedPMC
    51. 36. Три препарата одобрены FDA для лечения уротелиальной карциномы. Рак Discov 2017; 7: 659-60.

      DOIPubMed
    52. 37. Шарма П., Ху-Лескован С., Варго Дж. А., Рибас А. Первичная, адаптивная и приобретенная устойчивость к иммунотерапии рака. Ячейка 2017; 168: 707-23.

      DOIPubMedPMC
    53. 38. Hellmann MD, Rizvi NA, Goldman JW, Gettinger SN, Borghaei H, et al. Ниволумаб плюс ипилимумаб в качестве терапии первой линии для далеко зашедшего немелкоклеточного рака легкого (CheckMate 012): результаты открытого многокомпонентного исследования фазы 1. Lancet Oncol 2017; 18: 31-41.

      DOIPubMedPMC
    54. 39. Motzer RJ, Rini BI, McDermott DF, Redman BG, Kuzel TM, et al. Ниволумаб при метастатическом почечно-клеточном раке: результаты рандомизированного исследования фазы II. J Clin Oncol 2015; 33: 1430-7.

      DOIPubMedPMC
    55. 40. Харгадон К.М., Джонсон К.Э., Уильямс К.Дж. Терапия блокадой иммунных контрольных точек при раке: обзор одобренных FDA ингибиторов иммунных контрольных точек. Int Immunopharmacol 2018; 62: 29-39.

      DOIPubMed
    56. 41. Syed YY. Дурвалумаб: первое глобальное одобрение. Наркотики 2017; 77: 1369-76.

      DOIPubMedPMC
    57. 42. Нишино М., Рамайя Н.Х., Хатабу Н., Ходи Ф.С. Мониторинг блокады иммунных контрольных точек: оценка ответа и развитие биомаркеров. Нат Рев Клин Онкол 2017; 14: 655-68.

      DOIPubMedPMC
    58. 43. Schadendorf D, Hodi FS, Robert C, Weber JS, Margolin K, et al. Объединенный анализ данных о долгосрочной выживаемости из исследований фазы II и фазы III ипилимумаба при неоперабельной или метастатической меланоме. J Clin Oncol 2015; 33: 1889-94.

      DOIPubMedPMC
    59. 44. Тротта А.М., Пачелли Р., Скала С. Прогностические иммунные биомаркеры: недостижимая химера? Cell Mol Immunol 2018; 15: 740-2.

      ДОИПубМедПМК
    60. 45. Сын Н.Л., Тенг МВЛ, Мок ТСК, Соо РА. De-novo и приобретенная устойчивость к нацеливанию на иммунные контрольные точки. Lancet Oncol 2017; 18: e731-41.

      DOIPubMed
    61. 46. Гарсон-Орхуэла Н., Прието-Пинто Л., Ласальвиа П., Эррера Д., Кастрильон Дж. И др. Эффективность и безопасность дабрафениба-траметиниба в лечении неоперабельной прогрессирующей / метастатической меланомы с мутацией BRAF-V600: систематический обзор и сетевой метаанализ. Dermatol Ther 2020; 33: e13145.

      DOIPubMed
    62. 47. Tray N, Weber JS, Adams S. Прогностические биомаркеры для иммунотерапии контрольных точек: текущее состояние и проблемы для клинического применения. Cancer Immunol Res 2018; 6: 1122-8.

      DOIPubMed
    63. 48. Шумахер Т.Н., Шрайбер Р.Д. Неоантигены в иммунотерапии рака. Наука 2015; 348: 69-74.

      DOIPubMed
    64. 49. Галон Дж., Бруни Д. Подходы к лечению иммунных горячих, измененных и холодных опухолей с помощью комбинированной иммунотерапии. Nat Rev Drug Discov 2019; 18: 197-218.

      DOIPubMed
    65. 50. Снайдер А., Макаров В., Мергуб Т., Юань Дж., Зарецкий Ю.М. и др. Генетическая основа клинического ответа на блокаду CTLA-4 при меланоме. N Engl J Med 2014; 371: 2189-99.

      DOIPubMedPMC
    66. 51. Ван Аллен Е.М., Миао Д., Шиллинг Б., Шукла С.А., Бланк С. и др. Геномные корреляты ответа на блокаду CTLA-4 при метастатической меланоме. Наука 2015; 350: 207-11.

      ДОИПубМедПМС
    67. 52.Чан Т.А., Ярчоан М., Джаффи Э., Суантон С., Кесада С.А. и др. Развитие бремени опухолевых мутаций как биомаркера иммунотерапии: полезность для онкологической клиники. Энн Онкол 2019; 30: 44-56.

      DOIPubMedPMC
    68. 53. Lotsberg ML, Chen S, Dhakal S, Lorens JB, Baguley B, et al. Опосредованная аутофагией передача сигналов об опасности регулирует иммунный надзор за опухолью и может усиливать эффекты противораковой иммунотерапии за счет повышения адъювантности. Аутофагия в иммунном ответе: влияние на иммунотерапию рака.Эльзевир; 2020. С. 119-40.

    69. 54. Климковский М.В., Савагнер П. Эпителиально-мезенхимальный переход: концептуальный друг и враг исследователя рака. Am J Pathol 2009; 174: 1588-93.

      DOIPubMedPMC
    70. 55. Hay ED. Обзор эпителио-мезенхимальной трансформации. Acta Anat (Базель) 1995; 154: 8-20.

      DOIPubMed
    71. 56. Greenburg G, Hay ED. Эпителий, взвешенный в коллагеновых гелях, может терять полярность и выражать характеристики мигрирующих мезенхимальных клеток. J. Cell Biol. 1982; 95: 333-9.

      DOIPubMedPMC
    72. 57. Hay ED. Организация и тонкое строение эпителия и мезенхимы развивающегося куриного эмбриона. Биология 1968.

    73. 58. Каллури Р., Вайнберг Р.А. Основы эпителиально-мезенхимального перехода. Дж. Клин Инвест 2009; 119: 1420-8.

      DOIPubMedPMC
    74. 59. Дэвис Ф.М., Стюарт Т.А., Томпсон Э.В., Монтейт Г.Р. Ориентация на EMT при раке: возможности для фармакологического вмешательства. Trends Pharmacol Sci 2014; 35: 479-88.

      DOIPubMed
    75. 60. Zhang Y, Weinberg RA. Эпителиально-мезенхимальный переход при раке: сложности и возможности. Front Med 2018; 12: 361-73.

      DOIPubMedPMC
    76. 61. Nieto MA, Huang RYJ, Jackson RA, Thiery JP. ЕМТ: 2016. Cell 2016; 166: 21-45.

      DOIPubMed
    77. 62. Ян Дж., Антин П., Берк Дж., Бланпейн С., Браблетц Т. и др. Рекомендации и определения для исследования эпителиально-мезенхимального перехода. Nat Rev Mol Cell Biol 2020; 21: 341-52.

      DOIPubMedPMC
    78. 63. Thiery JP. Эпителиально-мезенхимальные переходы при опухолевой прогрессии. Nat Rev Cancer 2002; 2: 442-54.

      DOIPubMed
    79. 64. Nieto MA. Особенности перехода от эпителия к мезенхиме в условиях здоровья и болезней. Annu Rev Cell Dev Biol 2011; 27: 347-76.

      DOIPubMed
    80. 65. Sistigu A, Di Modugno F, Manic G, Nisticò P. Расшифровка петли эпителиально-мезенхимального перехода, воспалительные цитокины и иммуноредактирование рака. Cytokine Growth Factor Rev 2017; 36: 67-77.

      DOIPubMed
    81. 66. Nisticò P, Bissell MJ, Radisky DC. Эпителиально-мезенхимальный переход: общие принципы и патологическая значимость с особым акцентом на роли матриксных металлопротеиназ. Cold Spring Harb Perspect Biol 2012; 4.

      DOIPubMedPMC
    82. 67. Мартин М., Вей Х., Лу Т. Нацеливание на микросреду в терапии рака. Oncotarget 2016; 7: 52575-83.

      ДОИПубМедПМС
    83. 68.Хьюго Х., Экленд М.Л., Блик Т., Лоуренс М.Г., Клементс Дж.А. и др. Эпителиально-мезенхимальный и мезенхимально-эпителиальный переходы при прогрессировании карциномы. J. Cell Physiol 2007; 213: 374-83.

      DOIPubMed
    84. 69. Tan TZ, Miow QH, Miki Y, Noda T, Mori S, et al. Количественная оценка спектра эпителиально-мезенхимального перехода и его эффективность в расшифровке выживаемости и лекарственной реакции больных раком. EMBO Mol Med 2014; 6: 1279-93.

      ДОИПубМедПМС
    85. 70.Burger GA, Danen EHJ, Beltman JB. Расшифровка регуляторных сетей эпителиально-мезенхимальных переходов при раке с помощью вычислительных подходов. Передний Oncol 2017; 7: 162.

      DOIPubMedPMC
    86. 71. Thiery JP, Acloque H, Huang RYJ, Nieto MA. Эпителиально-мезенхимальные переходы в развитии и заболевании. Cell 2009; 139: 871-90.

      DOIPubMed
    87. 72. Ли Ф.З., Диллон А.С., Андерсон Р.Л., МакАртур Дж., Феррао П.Т. Переключение фенотипа при меланоме: значение для прогрессирования и терапии. Передний Oncol 2015; 5:31.

      DOIPubMedPMC
    88. 73. Карамель Дж., Пападогеоргакис Э., Хилл Л., Браун Дж. Дж., Ричард Дж. И др. Переключение экспрессии эмбриональных индукторов EMT приводит к развитию злокачественной меланомы. Cancer Cell 2013; 24: 466-80.

      DOIPubMed
    89. 74. Ричард Г., Далле С., Моне М.А., Лигье М., Беспфлуг А. и др. ZEB1-опосредованная пластичность клеток меланомы повышает устойчивость к ингибиторам MAPK. EMBO Mol Med 2016; 8: 1143-61.

      DOIPubMedPMC
    90. 75. Уильямс Э.Д., Гао Д., Редферн А., Томпсон Э.В. Споры вокруг эпителиально-мезенхимальной пластичности при метастазировании рака. Nat Rev Cancer 2019; 19: 716-32.

      DOIPubMedPMC
    91. 76. Пастушенко И., Брисебарре А., Сифрим А., Фиорамонти М., Ревенко Т. и др. Выявление переходных состояний опухоли во время ЭМП. Nature 2018; 556: 463-8.

      DOIPubMed
    92. 77. Гупта П. Б., Пастушенко И., Скибински А., Бланпейн С., Купервассер К.Фенотипическая пластичность: драйвер возникновения, прогрессирования и устойчивости к терапии. Стволовые клетки клетки 2019; 24: 65-78.

      DOIPubMedPMC
    93. 78. Boumahdi S, de Sauvage FJ. Большой выход: пластичность опухолевых клеток при устойчивости к таргетной терапии. Nat Rev Drug Discov 2020; 19: 39-56.

      DOIPubMed
    94. 79. Рамирес М., Раджарам С., Штайнингер Р.Дж., Осипчук Д., Рот М.А. и др. Разнообразные механизмы лекарственной устойчивости могут возникать из устойчивых к лекарствам раковых клеток-персистеров. Нац Коммуна 2016; 7: 10690.

      DOIPubMedPMC
    95. 80. Sharma SV, Lee DY, Li B, Quinlan MP, Takahashi F, et al. Опосредованное хроматином обратимое состояние лекарственной толерантности в субпопуляциях раковых клеток. Ячейка 2010; 141: 69-80.

      DOIPubMedPMC
    96. 81. Røsland GV, Engelsen AST. Новые возможности для таргетной терапии рака. Basic Clin Pharmacol Toxicol 2015; 116: 9-18.

      DOIPubMedPMC
    97. 82. Recondo G, Mezquita L, Facchinetti F, Planchard D, Gazzah A, et al.Различные механизмы устойчивости к ингибитору ALK третьего поколения лорлатинибу при раке легких с перестройкой ALK. Clin Cancer Res 2020; 26: 242-55.

      DOIPubMedPMC
    98. 83. Shibue T, Weinberg RA. EMT, CSC и лекарственная устойчивость: механистическая связь и клинические последствия. Нат Рев Клин Онкол 2017; 14: 611-29.

      DOIPubMedPMC
    99. 84. Mani SA, Guo W., Liao MJ, Eaton EN, Ayyanan A, et al. Эпителиально-мезенхимальный переход генерирует клетки со свойствами стволовых клеток. Ячейка 2008; 133: 704-15.

      DOIPubMedPMC
    100. 85. Guo W., Keckesova Z, Donaher JL, Shibue T., Tischler V, et al. Slug и Sox9 совместно определяют состояние стволовых клеток молочной железы. Ячейка 2012; 148: 1015-28.

      DOIPubMedPMC
    101. 86. Talbot LJ, Bhattacharya SD, Kuo PC. Эпителиально-мезенхимальный переход, микроокружение опухоли и метастатическое поведение эпителиальных злокачественных новообразований. Int J Biochem Mol Biol 2012; 3: 117-36.

      ПабМедПМС
    102. 87.Ocaña OH, Córcoles R, Fabra A, Moreno-Bueno G, Acloque H и др. Метастатическая колонизация требует репрессии индуктора эпителиально-мезенхимального перехода Prrx1. Cancer Cell 2012; 22: 709-24.

      DOIPubMed
    103. 88. Touil Y, Igoudjil W., Corvaisier M, Dessein AF, Vandomme J, et al. Клетки рака толстой кишки избегают гибели клеток, вызванной химиотерапией 5FU, вступая в ствол и покой, связанные с осью c-Yes / YAP. Clin Cancer Res 2014; 20: 837-46.

      ДОИПубМедПМС
    104. 89.Лиау BB, Сиверс С., Донохью Л.К., Гиллеспи С.М., Флавахан В.А. и др. Адаптивное ремоделирование хроматина влияет на пластичность стволовых клеток глиобластомы и устойчивость к лекарствам. Стволовые клетки клетки 2017; 20: 233-46.e7.

      DOIPubMedPMC
    105. 90. Hata AN, Niederst MJ, Archibald HL, Gomez-Caraballo M, Siddiqui FM, et al. Опухолевые клетки могут следовать различным эволюционным путям, чтобы стать устойчивыми к ингибированию рецепторов эпидермального фактора роста. Nat Med 2016; 22: 262-9.

      ДОИПубМедПМС
    106. 91.Шаффер С.М., Дунагин М.К., Торборг С.Р., Торре Е.А., Emert B и др. Изменчивость редких клеток и лекарственное перепрограммирование как способ лекарственной устойчивости рака. Природа 2017; 546: 431-5.

      DOIPubMedPMC
    107. 92. Müller J, Krijgsman O, Tsoi J, Robert L, Hugo W, et al. Низкое соотношение MITF / AXL предсказывает раннюю резистентность к нескольким таргетным лекарствам при меланоме. Нац Коммун 2014; 5: 5712.

      DOIPubMedPMC
    108. 93. Hoek KS, Eichhoff OM, Schlegel NC, Döbbeling U, Kobert N, et al.In vivo переключение клеток меланомы человека между пролиферативным и инвазивным состояниями. Cancer Res 2008; 68: 650-6.

      DOIPubMed
    109. 94. Konieczkowski DJ, Johannessen CM, Abudayyeh O, Kim JW, Cooper ZA, et al. Различие в состоянии клеток меланомы влияет на чувствительность к ингибиторам пути MAPK. Рак Discov 2014; 4: 816-27.

      DOIPubMedPMC
    110. 95. Тирош И., Изар Б., Пракадан С.М., Уодсворт М.Х., Трейси Д. и др. Рассечение многоклеточной экосистемы метастатической меланомы с помощью одноклеточной RNA-seq. Наука 2016; 352: 189-96.

      DOIPubMedPMC
    111. 96. Терри С., Буарт С., Тан Т.З., Грос Г., Номан М.З. и др. Приобретение фенотипического разнообразия опухолевых клеток по спектру EMT под гипоксическим давлением: последствия для восприимчивости к клеточно-опосредованной цитотоксичности. Онкоиммунология 2017; 6: e1271858.

      DOIPubMedPMC
    112. 97. Bhowmick NA, Ghiassi M, Bakin A, Aakre M, Lundquist CA, et al. Трансформирующий фактор роста-бета1 опосредует трансдифференцировку эпителия в мезенхиму посредством RhoA-зависимого механизма. Mol Biol Cell 2001; 12: 27-36.

      DOIPubMedPMC
    113. 98. Йокела Т.А., Энгельсен АСТ, Рыбицка А., Пелисье Ваттер Ф.А., Гарбе Дж. С. и др. Не спорадическая экспрессия рецепторов AXL и cKIT, вызванная микросредой, связана с пластичностью эпителия и лекарственной устойчивостью. Front Cell Dev Biol 2018; 6:41.

      DOIPubMedPMC
    114. 99. Терри С., Фаузи Заарур Р., Хассан Венкатеш Г., Фрэнсис А. и др. Роль гипоксического стресса в регуляции иммуногенности, устойчивости и пластичности опухолей. Int J Mol Sci 2018; 19.

      DOIPubMedPMC
    115. 100. Hasmim M, Noman MZ, Messai Y, Bordereaux D, Gros G, et al. Передний край: индуцированный гипоксией nanog способствует внутриопухолевой инфильтрации регуляторных Т-клеток и макрофагов посредством прямой регуляции TGF-β1. J Immunol 2013; 191: 5802-6.

      DOIPubMed
    116. 101. Номан М.З., Бенлалам Х., Хасмим М., Чуаиб С. Цитотоксические Т-клетки — взаимодействия стромы. Рак быка 2011; 98: E19-24.

      ДОИПубМед
    117. 102.Номан М.З., Шуаиб С. Нацеленность на гипоксию на переднем крае противоопухолевых иммунных ответов. Онкоиммунология 2014; 3: e954463.

      DOIPubMedPMC
    118. 103. Номан М.З., Десантис Г., Джанджи Б., Хасмим М., Каррай С. и др. PD-L1 представляет собой новую прямую мишень для HIF-1α, и его блокада в условиях гипоксии усиливает опосредованную MDSC активацию Т-клеток. J Exp Med 2014; 211: 781-90.

      DOIPubMedPMC
    119. 104. Noman MZ, Hasmim M, Lequeux A, Xiao M, Duhem C, et al. Улучшение иммунотерапии рака путем воздействия на микросреду гипоксической опухоли: новые возможности и проблемы. Ячейки 2019; 8.

      DOIPubMedPMC
    120. 105. Chouaib S, Noman MZ, Kosmatopoulos K, Curran MA. Гипоксический стресс: препятствия и возможности инновационной иммунотерапии рака. Онкоген 2017; 36: 439-45.

      DOIPubMedPMC
    121. 106. Dong Y, Zheng Q, Wang Z, Lin X, You Y и др. Более высокая жесткость матрикса как независимого инициатора запускает эпителиально-мезенхимальный переход и способствует метастазированию ГЦК. J Hematol Oncol 2019; 12: 112.

      DOIPubMedPMC
    122. 107. Гонсалес Д.М., Медичи Д. Сигнальные механизмы эпителиально-мезенхимального перехода. Sci Signal 2014; 7: re8.

      DOIPubMedPMC
    123. 108. Хорн Л.А., Фаусек К., Палена К. Пластичность опухоли и устойчивость к иммунотерапии. Тенденции рака 2020; 6: 432-41.

      DOIPubMedPMC
    124. 109. Фиори М.Э., Ди Франко С., Вилланова Л., Бьянка П., Стасси Г. и др. Связанные с раком фибробласты как факторы, способствующие прогрессированию опухоли на перекрестке ЭМП и устойчивости к терапии. Молочный рак 2019; 18:70.

      DOIPubMedPMC
    125. 110. Huergo-Zapico L, Parodi M, Cantoni C, Lavarello C, Fernández-Martínez JL, et al. Редактирование NK-клеток опосредует переход от эпителия к мезенхиме посредством фенотипических и протеомных изменений в клеточных линиях меланомы. Cancer Res 2018; 78: 3913-25.

      DOIPubMed
    126. 111. Romeo E, Caserta CA, Rumio C, Marcucci F. Порочный перекрестный разговор между опухолевыми клетками с фенотипом EMT и клетками иммунной системы. Ячейки 2019; 8.

      DOIPubMedPMC
    127. 112. Wu Y, Deng J, Rychahou PG, Qiu S, Evers BM, et al. Стабилизация улитки с помощью NF-kappaB необходима для миграции и инвазии клеток, вызванных воспалением. Cancer Cell 2009; 15: 416-28.

      DOIPubMedPMC
    128. 113. Бонд А.К., Тишлер В., Кумар С., Зольтерманн А., Швенденер Р.А. Внутриопухолевые макрофаги вносят вклад в эпителиально-мезенхимальный переход в солидных опухолях. BMC Рак 2012; 12:35.

      ДОИПубМедПМС
    129. 114.Toh B, Wang X, Keeble J, Sim WJ, Khoo K и др. Мезенхимальный переход и распространение раковых клеток вызываются миелоидными клетками-супрессорами, инфильтрирующими первичную опухоль. PLoS Biol 2011; 9: e1001162.

      DOIPubMedPMC
    130. 115. Глодде Н., Лысый Т., ван ден Бурн-Кониненберг Д., Накамура К., О’Доннелл Дж. С. и др. Реактивные ответы нейтрофилов, зависящие от рецептора тирозинкиназы c-MET, ограничивают иммунотерапию рака. Иммунитет 2017; 47: 789-802.e9.

      ДОИПубМед
    131. 116.Ли С, Конг Х, Гао Х, Лан Х, Ли Зи и др. Нейтрофилы, ассоциированные с опухолью, индуцируют EMT с помощью IL-17α, способствуя миграции и инвазии в клетки рака желудка. J Exp Clin Cancer Res 2019; 38: 6.

      DOIPubMedPMC
    132. 117. Чен Д.С., Меллман И. Онкология встречается с иммунологией: цикл рак-иммунитет. Иммунитет 2013; 39: 1-10.

      DOIPubMed
    133. 118. Мацингер П. Модель опасности: обновленное чувство собственного достоинства. Наука 2002; 296: 301-5.

      ДОИПубМед
    134. 119.Гарг А.Д., Агостинис П. Смерть клеток и иммунитет при раке: от сигналов опасности к имитации защитных реакций патогенов. Immunol Rev 2017; 280: 126-48.

      DOIPubMed
    135. 120. Kroemer G, Galluzzi L, Kepp O, Zitvogel L. Иммуногенная клеточная смерть в терапии рака. Annu Rev Immunol 2013; 31: 51-72.

      DOIPubMed
    136. 121. Гао Д. Комбинированная терапия на основе цикла «рак-иммунитет»: многообещающие перспективы противоопухолевых схем. Am J Cancer Res 2019; 9: 212-8.

      PubMedPMC
    137. 122. Zhao T, Ren H, Jia L, Chen J, Xin W и др. Ингибирование HIF-1α с помощью PX-478 усиливает противоопухолевый эффект гемцитабина, вызывая гибель иммуногенных клеток при аденокарциноме протоков поджелудочной железы. Oncotarget 2015; 6: 2250-62.

      DOIPubMedPMC
    138. 123. Akalay I., Janji B., Hasmim M, Noman MZ, Thiery JP, et al. ЕМТ снижает восприимчивость клеток карциномы молочной железы к CTL-опосредованному лизису за счет индукции аутофагии. Аутофагия 2013; 9: 1104-6.

      DOIPubMedPMC
    139. 124. Лотсберг М.Л., Внук-Липинска К., Терри С., Тан Т.З., Лу Н. и др. Нацеливание на AXL отменяет аутофагический поток и вызывает гибель иммуногенных клеток в устойчивых к лекарствам раковых клетках. J Thorac Oncol 2020; 15: 973-99.

      DOIPubMedPMC
    140. 125. Kroemer G, Galluzzi L. Аутофагия-зависимая передача сигналов опасности и адаптивный иммунитет к слабо иммуногенным опухолям. Oncotarget 2017; 8: 5686-91.

      DOIPubMedPMC
    141. 126. Агилера Т.А., Рафат М., Кастеллини Л., Шехаде Х., Кариолис М.С. и др.Перепрограммирование иммунологической микросреды с помощью излучения и нацеливания на Axl. Нац Коммуна 2016; 7: 13898.

      DOIPubMedPMC
    142. 127. Терри С., Абду А., Энгельсен АСТ, Буарт С., Дессен П. и др. Нацеливание на AXL преодолевает устойчивость клеток рака легких человека к цитотоксичности, опосредованной NK и CTL. Cancer Immunol Res 2019; 7: 1789-802.

      DOIPubMed
    143. 128. Терри С., Савагнер П., Ортис-Куаран С., Махджуби Л., Саинтиньи П. и др. Новые взгляды на роль EMT в избавлении от опухолевого иммунитета. Мол Онкол 2017; 11: 824-46.

      DOIPubMedPMC
    144. 129. Al Absi A, Wurzer H, Guerin C, Hoffmann C, Moreau F, et al. Ремоделирование актинового цитоскелета заставляет клетки рака груди ускользать от цитотоксичности, опосредованной естественными киллерами. Cancer Res 2018; 78: 5631-43.

      DOIPubMed
    145. 130. Кудо-Сайто С., Ширако Х., Такеучи Т., Каваками Ю. Метастазирование рака ускоряется за счет иммуносупрессии во время индуцированной улиткой ЭМП раковых клеток. Cancer Cell 2009; 15: 195-206.

      DOIPubMed
    146. 131. Chouaib S, Janji B, Tittarelli A, Eggermont A, Thiery JP. Пластичность опухоли нарушает противоопухолевый иммунитет. Crit Rev Immunol 2014; 34: 91-102.

      DOIPubMed
    147. 132. Акалай И., Тан Т.З., Кумар П., Джанджи Б., Мами-Чуаиб Ф. и др. Нацеливание на белок 2 сигнального пути, индуцируемого WNT1, изменяет чувствительность клеток рака молочной железы человека к специфическому лизису за счет регуляции экспрессии KLF-4 и miR-7. Онкоген 2015; 34: 2261-71.

      DOIPubMed
    148. 133. Донгре А., Рашидиан М., Рейнхардт Ф., Багнато А., Кекесова З. и др. Эпителиально-мезенхимальный переход способствует иммуносупрессии при карциномах молочной железы. Cancer Res 2017; 77: 3982-9.

      DOIPubMedPMC
    149. 134. Chen L, Gibbons DL, Goswami S, Cortez MA, Ahn YH, et al. Метастазирование регулируется посредством осевого контроля микроРНК-200 / ZEB1 экспрессии PD-L1 опухолевых клеток и внутриопухолевой иммуносупрессии. Нац Коммун 2014; 5: 5241.

      DOIPubMedPMC
    150. 135. Hugo W., Zaretsky JM, Sun L, Song C, Moreno BH, et al. Геномные и транскриптомные особенности ответа на терапию анти-PD-1 при метастатической меланоме. Ячейка 2016; 165: 35-44.

      DOIPubMedPMC
    151. 136. Thompson JC, Hwang W.T., Davis C, Deshpande C, Jeffries S, et al. Сигнатуры генов опухолевого воспаления и эпителиально-мезенхимального перехода (EMT) с высокой точностью предсказывают ответы на блокаду иммунных контрольных точек при раке легких. Рак легких 2020; 139: 1-8.

      DOIPubMedPMC
    152. 137. Wang L, Saci A, Szabo PM, Chasalow SD, Castillo-Martin M, et al. Экспрессия генов, связанных с ЕМТ и стромой, и устойчивость к блокаде PD-1 при уротелиальном раке. Нац Коммуна 2018; 9: 3503.

      DOIPubMedPMC
    153. 138. Gao J, Shi LZ, Zhao H, Chen J, Xiong L, et al. Потеря генов пути IFN-γ в опухолевых клетках как механизм устойчивости к терапии анти-CTLA-4. Ячейка 2016; 167: 397-404.e9.

      DOIPubMedPMC
    154. 139. Шин Д.С., Зарецкий Ю.М., Эскуин-Ординас Х., Гарсия-Диас А., Ху-Лиескован С. и др. Первичная устойчивость к блокаде PD-1, опосредованная мутациями JAK1 / 2. Рак Discov 2017; 7: 188-201.

      DOIPubMedPMC
    155. 140. Люк Дж.Дж., Бао Р., Свейс Р.Ф., Спрангер С., Гаевски Т.Ф. Активация пути WNT / β-катенина коррелирует с иммунным исключением при раке человека. Clin Cancer Res 2019; 25: 3074-83.

      ДОИПубМедПМС
    156. 141.Шпрангер С., Бао Р., Гаевски Т.Ф. Внутренняя передача сигналов β-катенина меланоме предотвращает противоопухолевый иммунитет. Природа 2015; 523: 231-5.

      DOIPubMed
    157. 142. Руис де Галаррета М., Бреснахан Э., Молина-Санчес П., Линдблад К.Е., Майер Б. и др. Активация β-катенина способствует ускользанию от иммунитета и устойчивости к терапии анти-PD-1 при гепатоцеллюлярной карциноме. Рак Discov 2019; 9: 1124-41.

      DOIPubMedPMC
    158. 143. Grasso CS, Giannakis M, Wells DK, Hamada T., Mu XJ, et al.Генетические механизмы уклонения от иммунитета при колоректальном раке. Рак Discov 2018; 8: 730-49.

      DOIPubMedPMC
    159. 144. Trujillo JA, Luke JJ, Zha Y, Segal JP, Ritterhouse LL, et al. Вторичная резистентность к иммунотерапии, связанная с активацией пути β-катенина или потерей PTEN при метастатической меланоме. J Иммунный рак 2019; 7: 295.

      DOIPubMedPMC
    160. 145. Хорн Л.А., Рискин Дж., Хемпель Х.А., Фаусек К., Линд Х и др. Одновременное ингибирование CXCR1 / 2, TGF-β и PD-L1 ремоделирует опухоль и ее микросреду, чтобы управлять противоопухолевым иммунитетом. J Другой иммунный рак 2020; 8.

      DOIPubMedPMC
    161. 146. Анандаппа AJ, Wu CJ, Ott PA. Направление движения: как эффективно направлять Т-клетки в опухоли. Рак Discov 2020; 10: 185-97.

      DOIPubMedPMC
    162. 147. Мартин С.Дж., Датта А., Литтлфилд С., Калра А., Чапрон С. и др. Селективное ингибирование активации TGFβ1 преодолевает первичную резистентность к терапии блокадой контрольных точек за счет изменения иммунного ландшафта опухоли. Sci Transl Med 2020; 12.

      DOIPubMed
    163. 148. Яп Т.А., Лакхани Н.Дж., Арауджо Д.В., Родон Анерт Дж., Чандана С.Р. и др. AVID200, первый в своем классе селективный и мощный ингибитор TGF-бета 1 и 3: безопасность и биомаркеры результатов исследования увеличения дозы монотерапии фазы I у пациентов с распространенными солидными опухолями. JCO 2020; 38: 3587.

      DOI
    164. 149. Mariathasan S, Turley SJ, Nickles D, Castiglioni A, Yuen K, et al. TGFβ ослабляет ответ опухоли на блокаду PD-L1, способствуя исключению Т-клеток. Nature 2018; 554: 544-8.

      DOIPubMedPMC
    165. 150. Sow HS, Ren J, Camps M, Ossendorp F, Ten Dijke P. Комбинированное ингибирование передачи сигналов TGF-β и иммунной контрольной точки PD-L1 дифференциально эффективно в моделях опухолей. Ячейки 2019; 8.

      DOIPubMedPMC
    166. 151. Holmgaard RB, Schaer DA, Li Y, Castaneda SP, Murphy MY, et al. Нацеливание на путь TGFβ с помощью галунисертиба, низкомолекулярного ингибитора TGFβRI, способствует развитию противоопухолевого иммунитета, что приводит к длительным, полным ответам, как в монотерапии, так и в сочетании с блокадой контрольных точек. J Иммунный рак 2018; 6:47.

      DOIPubMedPMC
    167. 152. Tauriello DVF, Palomo-Ponce S, Stork D, Berenguer-Llergo A, Badia-Ramentol J, et al. TGFβ запускает уклонение от иммунитета при метастазах генетически реконструированного рака толстой кишки. Nature 2018; 554: 538-43.

      DOIPubMed
    168. 153. Dodagatta-Marri E, Meyer DS, Reeves MQ, Paniagua R, To MD, et al. Терапия α-PD-1 повышает баланс Treg / Th и увеличивает pSmad3 опухолевых клеток, на которые нацелены антитела α-TGFβ, что способствует стойкому отторжению и иммунитету при плоскоклеточной карциноме. J Иммунный рак 2019; 7: 62.

      DOIPubMedPMC
    169. 154. Herbertz S, Sawyer JS, Stauber AJ, Gueorguieva I, Driscoll KE, et al. Клиническая разработка галунисертиба (моногидрат LY2157299), низкомолекулярного ингибитора сигнального пути трансформирующего фактора роста бета. Drug Des Devel Ther 2015; 9: 4479-99.

      DOIPubMedPMC
    170. 155. Xu G, Zhang Y, Wang H, Guo Z, Wang X и др. Синтез и биологическая оценка производных 4- (пиридин-4-окси) -3- (3,3-дифторциклобутил) пиразола как новых мощных ингибиторов рецепторов трансформирующего фактора роста β типа 1. Eur J Med Chem 2020; 198: 112354.

      DOIPubMed
    171. 156. Чо BC, Ким Т.М., Висенте Д., Фелип Э., Ли Д.Х. и др. Двухлетнее наблюдение за бинтрафуспом альфа, бифункциональным гибридным белком, нацеленным на TGF-β и PD-L1, для лечения второй линии (2L) немелкоклеточного рака легкого (NSCLC). JCO 2020; 38: 9558.

      DOI
    172. 157. Дэвидсен К.Т., Хааланд Г.С., Ли М.К., Лоренс Дж. Б., Энгельсен АСТ. Роль тирозинкиназы рецептора axl в пластичности опухолевых клеток и устойчивости к терапии.В: Акслен Л.А., Ватник Р.С., редакторы. Биомаркеры микросреды опухоли. Чам: издательство Springer International Publishing; 2017. С. 351-76.

      DOI
    173. 158. Киран А., Людвиг К.Ф., Соррелл Н., Хааланд Г., Сандал Т. и др. Варфарин блокирует опосредованную Gas6 активацию акслов, необходимую для пластичности эпителия и метастазирования рака поджелудочной железы. Cancer Res 2015; 75: 3699-705.

      DOIPubMedPMC
    174. 159. Holland SJ, Powell MJ, Franci C, Chan EW, Friera AM, et al. Множественные роли рецептора тирозинкиназы axl в образовании опухоли. Cancer Res 2005; 65: 9294-303.

      DOIPubMed
    175. 160. Taube JH, Herschkowitz JI, Komurov K, Zhou AY, Gupta S, et al. Сигнатура экспрессии гена межпозвоночного эпителиально-мезенхимального перехода связана с подтипами рака молочной железы с низким содержанием клаудина и метапластическим раком молочной железы. Proc Natl Acad Sci USA 2010; 107: 15449-54.

      DOIPubMedPMC
    176. 161. Энтони Дж., Тан Т.З., Келли З., Лоу Дж., Кулани М. и др. Сигнальная сеть GAS6-AXL представляет собой мезенхимальную (Mes) молекулярную подтип-специфичную терапевтическую мишень для лечения рака яичников. Sci Signal 2016; 9: ra97.

      DOIPubMed
    177. 162. Энтони Дж., Занини Э., Келли З., Тан Т.З., Карали Э. и др. Супрессор опухолей OPCML способствует инактивации AXL фосфатазой PTPRG при раке яичников. EMBO Rep 2018; 19.

      DOIPubMedPMC
    178. 163. Гей С.М., Баладжи К., Байерс Л.А. Предмет AXL: нацеливание на AXL при злокачественных новообразованиях человека. Br J Cancer 2017; 116: 415-23.

      DOIPubMedPMC
    179. 164. Aguilera TA, Giaccia AJ.Молекулярные пути: онкологические пути и их роль в исключении Т-клеток и уклонении от иммунитета — новая роль тирозинкиназы рецептора AXL. Clin Cancer Res 2017; 23: 2928-33.

      DOIPubMedPMC
    180. 165. Tanaka M, Siemann DW. Передача сигналов Axl является важным медиатором ангиогенеза опухоли. Oncotarget 2019; 10: 2887-98.

      DOIPubMedPMC
    181. 166. Sheridan C. Первый ингибитор Axl проходит клинические испытания. Nat Biotechnol 2013; 31: 775-6.

      DOIPubMed
    182. 167. Лю Й., Зугазагойтия Дж., Ахмед Ф.С., Хеник Б.С., Геттингер С.Н. и др. PD-L1 иммунных клеток совместно локализуется с макрофагами и связан с исходом терапии блокады пути PD-1. Clin Cancer Res 2020; 26: 970-7.

      DOIPubMedPMC
    183. 168. Krebs M, Brunsvig P, Helland Å, Viñolas N, Aix S, et al. P1.01-72 — исследование фазы II селективного ингибитора AXL бемцентиниба и пембролизумаба у пациентов с НМРЛ, резистентных к анти-PD (L) 1. J Thorac Oncol 2019; 14: S388.

      DOI
    184. 169. Шионо А., Кайра К., Моури А., Ямагути О., Хашимото К. и др. Повышенная эффективность рамуцирумаба в сочетании с доцетакселом после неэффективности применения ниволумаба у пациентов, ранее леченных немелкоклеточным раком легкого. Рак грудной клетки 2019; 10: 775-81.

      DOIPubMedPMC
    185. 170. Peeters MJW, Rahbech A, Thor Straten P. TAM-ing T-клетки в микросреде опухоли: значение для нацеливания на рецептор TAM. Cancer Immunol Immunother 2020; 69: 237-44.

      ДОИПубМедПМС
    186. 171.Алькантара-Эрнандес М., Лейлек Р., Вагар Л. Е., Энглеман Э. Г., Келер Т. и др. Высокомерное фенотипическое картирование дендритных клеток человека выявляет индивидуальные различия и тканевую специализацию. Иммунитет 2017; 47: 1037-50.e6.

      DOIPubMedPMC
    187. 172. Майер Б., Лидер А.М., Чен С.Т., Тунг Н., Чанг С. и др. Программа регуляции консервативных дендритных клеток ограничивает противоопухолевый иммунитет. Природа 2020; 580: 257-62.

      DOIPubMed
    188. 173. Rothlin CV, Ghosh S, Zuniga EI, Oldstone MBA, Lemke G.Рецепторы ТАМ являются плейотропными ингибиторами врожденного иммунного ответа. Ячейка 2007; 131: 1124-36.

      DOIPubMed
    189. PostgreSQL: Документация: 9.6: Предварительная запись журнала

      wal_level (enum)

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

      На минимальном уровне ведение журнала WAL для некоторых массовых операций можно безопасно пропустить, что может значительно ускорить эти операции (см. Раздел 14.4.7). Операции, в которых может применяться эта оптимизация, включают:

      СОЗДАТЬ ТАБЛИЦУ КАК
      СОЗДАТЬ ИНДЕКС
      КЛАСТЕР
      КОПИРОВАТЬ в таблицы, которые были созданы или усечены в одной транзакции
      Но минимальный WAL не содержит достаточно информации для восстановления данных из базовой резервной копии и журналов WAL, поэтому для включения архивирования WAL (archive_mode) и потоковой репликации необходимо использовать реплику или выше.

      На логическом уровне регистрируется та же информация, что и в случае с репликой, плюс информация, необходимая для извлечения наборов логических изменений из WAL. Использование логического уровня увеличит объем WAL, особенно если многие таблицы настроены для REPLICA IDENTITY FULL и выполняются многие операторы UPDATE и DELETE.

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

      fsync (логический)

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

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

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

      Для надежного восстановления при включении fsync необходимо принудительно перевести все измененные буферы в ядре в долговременное хранилище. Это можно сделать при выключенном кластере или при включенной fsync, запустив initdb —sync-only, запустив синхронизацию, отключив файловую систему или перезагрузив сервер.

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

      fsync можно установить только в файле postgresql.conf или в командной строке сервера. Если вы отключите этот параметр, подумайте также об отключении full_page_writes.

      synchronous_commit (перечисление)

      Определяет, какой объем обработки WAL должен быть завершен, прежде чем сервер базы данных вернет клиенту сообщение об успешном выполнении. Допустимые значения: remote_apply, on (по умолчанию), remote_write, local и off.

      Если synchronous_standby_names пусто, единственные значимые настройки включены и выключены; remote_apply, remote_write и local обеспечивают тот же уровень локальной синхронизации, что и on.Локальное поведение всех неотключенных режимов — ожидание локальной сброса WAL на диск. В выключенном режиме ожидания нет, поэтому может быть задержка между сообщением об успехе клиенту и тем, когда транзакция позже гарантированно будет защищена от сбоя сервера. (Максимальная задержка в три раза превышает wal_writer_delay.) В отличие от fsync, отключение этого параметра не создает риска несогласованности базы данных: сбой операционной системы или базы данных может привести к потере некоторых недавно совершенных транзакций, но состояние базы данных будет быть таким же, как если бы эти транзакции были полностью прерваны.Таким образом, отключение synchronous_commit может быть полезной альтернативой, когда производительность важнее точной уверенности в надежности транзакции. Более подробное обсуждение см. В Разделе 30.3.

      Если synchronous_standby_names не является пустым, synchronous_commit также контролирует, будут ли коммиты транзакции ждать обработки своих записей WAL на резервном сервере (ах).

      Если задано значение remote_apply, коммиты будут ждать, пока ответы от текущего синхронного резервного (-ых) сервера (-ов) не укажут, что они получили запись фиксации транзакции и применили ее, чтобы она стала видимой для запросов на резервном (-ых) сервере (-ах), а также записано в надежное хранилище на резервной копии.Это вызовет гораздо большие задержки фиксации, чем предыдущие настройки, так как ожидает воспроизведения WAL. Если установлено значение on, фиксации ждут, пока ответы от текущего синхронного резервного (-ых) сервера (-ов) не укажут, что они получили запись фиксации транзакции и сбросили ее в долговременное хранилище. Это гарантирует, что транзакция не будет потеряна, если и основной, и все синхронные резервные серверы не испытают повреждение хранилища своей базы данных. Если задано значение remote_write, фиксации будут ждать, пока ответы от текущего синхронного резервного (-ых) сервера (-ов) не укажут, что они получили запись фиксации транзакции и записали ее в свои файловые системы.Этот параметр обеспечивает сохранение данных в случае сбоя резервного экземпляра PostgreSQL, но не в случае сбоя резервного сервера на уровне операционной системы, поскольку данные не обязательно достигли надежного хранилища на резервном сервере. Параметр «local» заставляет ждать локального сброса на диск, но не репликации. Обычно это нежелательно при использовании синхронной репликации, но предусмотрено для полноты.

      Этот параметр можно изменить в любое время; поведение любой транзакции определяется настройкой, действующей при ее фиксации.Поэтому возможно и полезно, чтобы одни транзакции фиксировались синхронно, а другие — асинхронно. Например, чтобы выполнить асинхронную фиксацию одной транзакции с несколькими состояниями, когда по умолчанию установлено противоположное, введите в транзакции SET LOCAL synchronous_commit TO OFF.

      Таблица 19-1 суммирует возможности настроек synchronous_commit.

      Таблица 19-1. synchronous_commit Режимы

      параметр synchronous_commit локальная долговременная фиксация резервная долговременная фиксация после сбоя PG резервная долговременная фиксация после сбоя ОС согласованность запросов в режиме ожидания
      remote_apply
      по
      удаленная запись
      местный
      от
      wal_sync_method (перечисление)

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

      • open_datasync (запись файлов WAL с опцией open () O_DSYNC)

      • fdatasync (вызов fdatasync () при каждой фиксации)

      • fsync (вызов fsync () при каждой фиксации)

      • fsync_writethrough (вызов fsync () при каждой фиксации, принудительная запись любого кэша записи на диск)

      • open_sync (запись файлов WAL с опцией open () O_SYNC)

      Параметры open_ * также используют O_DIRECT, если доступно.Не все из этих вариантов доступны на всех платформах. По умолчанию используется первый метод в приведенном выше списке, который поддерживается платформой, за исключением того, что fdatasync используется по умолчанию в Linux и FreeBSD. Значение по умолчанию не обязательно идеальное; может потребоваться изменить этот параметр или другие аспекты конфигурации вашей системы, чтобы создать безопасную конфигурацию или достичь оптимальной производительности. Эти аспекты обсуждаются в Разделе 30.1. Этот параметр можно установить только в файле postgresql.conf или в командной строке сервера.

      full_page_writes (логический)

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

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

      Отключение этого параметра не влияет на использование архивирования WAL для восстановления на определенный момент времени (PITR) (см. Раздел 25.3).

      Этот параметр можно установить только в файле postgresql.conf или в командной строке сервера. По умолчанию включено.

      wal_log_hints (логический)

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

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

      Этот параметр может быть установлен только при запуске сервера. Значение по умолчанию выключено.

      wal_compression (логический)

      Когда этот параметр включен, сервер PostgreSQL сжимает изображение полной страницы, записанное в WAL, когда full_page_writes включено или во время базового резервного копирования.Сжатое изображение страницы будет распаковано во время воспроизведения WAL. Значение по умолчанию выключено. Только суперпользователи могут изменять этот параметр.

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

      wal_buffers (целое число)

      Объем разделяемой памяти, используемой для данных WAL, которые еще не были записаны на диск.Значение по умолчанию -1 выбирает размер, равный 1/32 (около 3%) shared_buffers, но не менее 64 КБ и не более размера одного сегмента WAL, обычно 16 МБ. Это значение можно установить вручную, если автоматический выбор слишком велик или слишком мал, но любое положительное значение меньше 32 КБ будет рассматриваться как 32 КБ. Этот параметр можно установить только при запуске сервера.

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

      wal_writer_delay (целое число)

      Определяет, как часто модуль записи WAL сбрасывает WAL. После сброса WAL он находится в режиме ожидания wal_writer_delay миллисекунд, если его не разбудит асинхронная транзакция. Если последняя очистка произошла менее чем wal_writer_delay миллисекунд назад и с тех пор было создано менее wal_writer_flush_after байтов WAL, то WAL только записывается в операционную систему, а не сбрасывается на диск.Значение по умолчанию — 200 миллисекунд (200 мс). Обратите внимание, что во многих системах эффективное разрешение задержки сна составляет 10 миллисекунд; установка wal_writer_delay на значение, не кратное 10, может иметь те же результаты, что и установка его на следующее большее кратное 10. Этот параметр может быть установлен только в файле postgresql.conf или в командной строке сервера.

      wal_writer_flush_after (целое число)

      Определяет, как часто модуль записи WAL сбрасывает WAL. Если последняя очистка произошла менее чем wal_writer_delay миллисекунд назад и с тех пор было создано менее wal_writer_flush_after байтов WAL, то WAL только записывается в операционную систему, а не сбрасывается на диск.Если wal_writer_flush_after установлен в 0, то данные WAL немедленно сбрасываются. По умолчанию — 1 МБ. Этот параметр можно установить только в файле postgresql.conf или в командной строке сервера.

      commit_delay (целое число)

      commit_delay добавляет временную задержку, измеряемую в микросекундах, перед запуском сброса WAL. Это может улучшить пропускную способность групповой фиксации, позволяя фиксировать большее количество транзакций с помощью одного сброса WAL, если загрузка системы достаточно высока, чтобы дополнительные транзакции были готовы к фиксации в течение заданного интервала.Однако это также увеличивает задержку до микросекунд commit_delay для каждого сброса WAL. Поскольку задержка просто тратится впустую, если никакие другие транзакции не становятся готовыми к фиксации, задержка выполняется только в том случае, если по крайней мере commit_siblings другие транзакции активны, когда собирается инициировать сброс. Кроме того, задержки не выполняются, если fsync отключен. По умолчанию commit_delay равен нулю (без задержки). Только суперпользователи могут изменять этот параметр.

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

      commit_siblings (целое число)

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

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

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