БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков, ред.3

БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков, ред.3
(Бухгалтерия предприятия, редакция 2.0 (2.0.32.4) —> Управление производственным предприятием, редакция 1.3 (1.3.22.1) )

Молочников Олег Spb. 2012.

БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков, ред.3   

(Бухгалтерия предприятия, редакция 2.0 (2.0.32.4)  —>  Управление производственным предприятием, редакция 1.3 (1.3.22.1) )     

Эти правила имеют длинную и еще не законченную историю:

После того как фирма 1С выпустила правила обмена для бухгалтерии 1.6, к ним приложила руку Екатерина, создав ред.1 //infostart.ru/public/99708/, подменив конфигурацию на 2.0  и исправив правила для некоторых справочников и документов.

Следующим был Сергей Путин с ред.2 //infostart.ru/profile/99335/, где он добавил выгрузку остатков для некоторых счетов.

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

Я перегружал следующие счета: (но перегружаются и многие другие):
В 

Счет

Код

Наименование

01

Основные средства

01.01

Основные средства в организации

02

Амортизация основных средств

(Не работает – переносил руками)

  02.01

Амортизация основных средств, учитываемых на счете 01 (Не работает – переносил руками)

04

Нематериальные активы (Не работает – переносил руками)

04.01

Нематериальные активы организации (Не работает – переносил руками)

05

Амортизация нематериальных активов

08

Вложения во внеоборотные активы

08.05

Приобретение нематериальных активов

10.*

Материалы

19

Налог на добавленную стоимость по приобретенным ценностям

19.03

Налог на добавленную стоимость по приобретенным материально-производственным запасам

41

Товары

41.04

Покупные изделия

43

Готовая продукция

51

Расчетные счета

58

Финансовые вложения

58.01

Паи и акции

58.01.1

Паи

58.03

Предоставленные займы

60

Расчеты с поставщиками и подрядчиками

60.01

Расчеты с поставщиками и подрядчиками

60.02

Расчеты по авансам выданным

60.21

Расчеты с поставщиками и подрядчиками (в валюте)

60.31

Расчеты с поставщиками и подрядчиками (в у.е.)

62

Расчеты с покупателями и заказчиками

62.01

Расчеты с покупателями и заказчиками

62.02

Расчеты по авансам полученным

62.32

Расчеты по авансам полученным (в у.е.)

67

Расчеты по долгосрочным кредитам и займам

67.01

Долгосрочные кредиты

67.02

Проценты по долгосрочным кредитам

68

Расчеты по налогам и сборам

68.01

Налог на доходы физических лиц

68.02

Налог на добавленную стоимость

68.04

Налог на прибыль

68.04.1

Расчеты с бюджетом

68.08

Налог на имущество

68.10

Прочие налоги и сборы

69

Расчеты по социальному страхованию и обеспечению

69.01

Расчеты по социальному страхованию

69.02

Расчеты по пенсионному обеспечению

69.02.1

Страховая часть трудовой пенсии

69.02.2

Накопительная часть трудовой пенсии

69.03

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

69.03.1

Федеральный фонд ОМС

69.03.2

Территориальный фонд ОМС

69.11

Расчеты по обязательному социальному страхованию от несчастных случаев на производстве и профессиональных заболеваний

70

Расчеты с персоналом по оплате труда

73

Расчеты с персоналом по прочим операциям

73.01

Расчеты по предоставленным займам

76

Расчеты с разными дебиторами и кредиторами

76.09

Прочие расчеты с разными дебиторами и кредиторами

76.АВ

НДС по авансам и предоплатам

76.ВА

НДС по авансам и предоплатам

 

80

Уставный капитал

80.01

Обыкновенные акции

84

Нераспределенная прибыль (непокрытый убыток)

84.01

Прибыль, подлежащая распределению

84.02

Убыток, подлежащий покрытию

97

Расходы будущих периодов

97.21

Прочие расходы будущих периодов

Акция! Вы можете скачать эту разработку в  составе архива всех моих разработок, которые я предлагаю за StartMone, по Специальной  цене:  //infostart.ru/public/960899/#archive

PS: Надеюсь вам понравится эта и другие мои статьи и разработки на //infostart.ru/profile/48714/.

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

Молочников Олег Spb. 2012.

59 Comments

  1. milkers

    БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков, ред.3

    (Бухгалтерия предприятия, редакция 2.0 (2.0.32.4) —> Управление производственным предприятием, редакция 1.3 (1.3.22.1) )

    Перейти к публикации

    Reply ↓
  2. gavrikprog

    Как НУ переносится ?

    Reply ↓
  3. milkers

    (1) 19.* переносили вручную, но вроде ошибок не было.

    76.АВ и 76.ВА переносится как в оригинальных правилах данных корректировками регистров сведений ( не забудьте поставить галки) и бухгалтерской операцией.

    Reply ↓
  4. KonstB

    Добрый времени суток.

    Подскажите, пожалуйста, а то как-то не доходит…

    Начал выгружать остатки, вылетела ошибка:

    Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = НИОКРОстатки

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

    ПозицияМодуля = (149)

    КодСообщения = 31

    Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1637)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = НИОКРОстатки

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

    ПозицияМодуля = (149)

    КодСообщения = 31

    Почему так? Конфу взял такую как у Вас написано БП (2.0.32.4) -> УПП (1.3.22.1)

    и соответсвенно так везде с остатками

    Reply ↓
  5. Katik

    А для БП 2.0.31.7 УПП 1.3.22 будет работать?

    Reply ↓
  6. milkers

    (3) Ошибка которую вы описали вываливается при переносе 04.02 (Расходы на научно-исследовательские, опытно-конструкторские и технологические работы). Этот счет я не переносил, и соответственно не правил правила переноса.

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

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

    Если количество=0 а сумма >0 то тогда это приведет к искажению переноса.

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

    Каждую ошибку надо анализировать индивидуально.

    Reply ↓
  7. milkers

    (4) Надо проверить на копии базы. Скорее всего проблем не будет.

    Reply ↓
  8. KonstB

    Ошибка в том, что у регистра Хозрасчетный нет измерения ВидУчета. Это измерение присутсвует только у Налогового регистра, который отсутсвует в БП 2.0. Поэтому запрос, где присутсвует ХозрасчетныйОстатки.ВидУчета вываливается по ошибке. В типовых правилах (с БП 1.6 на УПП 1.2) остатки по НУ берутся из налогового регистра.

    Reply ↓
  9. demetr2011

    (3) удали все с ПБУ. но подправить придется еще в нескольких местах. ОС,НМА,НИОКР

    (4) В параметрах переключатель КА-1, УПП-2

    (7) удали ВидУчета (в зависимости от труда автора мест может быть… 🙂 )

    это только вершина айсберга.

    кому выводить не хочется у меня готовые лежат…

    http://infostart.ru/public/120162/

    Reply ↓
  10. Katik

    Конфы такие как написано. Но ошибки валятся. Вот такая, например:

    Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = ГражданствоФизЛиц

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(6, 33)}: Поле не найдено «ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаМедицинскоеСтрахование»

    ГражданствоФизЛицСрезПоследних.<<?>>НеИмеетПравоНаМедицинскоеСтрахование

    ПозицияМодуля = (27)

    КодСообщения = 31

    В регистре сведений ГражданствоФизЛицСрезПоследних действительно нет поля НеИмеетПравоНаМедицинскоеСтрахование.

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

    Reply ↓
  11. KonstB

    (9) Katik,

    Необходимо отредактировать «Правила выгрузки данных» (Это вкладка). Там Справочники->_ФизЛица->ГражданствоФизЛиц — поправить запрос

    Reply ↓
  12. fisinaa

    (9) Katik, примерно тоже самое, (10) KonstB, а немного подробнее можно ? а то тоже куча ошибок валиться

    Reply ↓
  13. Redhatych

    большое человеческое спасибо за правила! ведь как всегда: «прОжить некогда», а «переехать» надо было ещё вчера!

    и огромный жирный плюс за бесплатность!

    ещё раз — бооооооольшой человеческий СПАСИБО! 🙂

    Reply ↓
  14. Katik

    (11) fisinaa,как KonstB сказал, в запросе надо убрать ссылки на несуществующие поля.Вот такого реквизита НеИмеетПравоНаМедицинскоеСтрахование больше нет, я его заменила на другой. Если надо, могу запрос кинуть. Но реально правила для моего случая оказались нерабочие. Ошибок валилось все больше, я скачала платные. Ошибок меньше, но они есть.

    Reply ↓
  15. fisinaa

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

    Reply ↓
  16. Katik

    (14) fisinaa, если умеешь править xml, то запрос для регистра сведений гражданствофизлиц такой:

    «ВЫБРАТЬ

    | &ДатаВводаОстатков КАК Период,

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна,

    | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаПенсию

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&Граница, ) КАК ГражданствоФизЛицСрезПоследних

    |

    |ОБЪЕДИНИТЬ ВСЕ

    |

    |ВЫБРАТЬ

    | ГражданствоФизЛиц.Период,

    | ГражданствоФизЛиц.ФизЛицо,

    | ГражданствоФизЛиц.Страна,

    | ГражданствоФизЛиц.НеИмеетПравоНаПенсию

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц

    |ГДЕ

    | ГражданствоФизЛиц.Период МЕЖДУ &ДатаНачала И &ДатаОкончания»;

    После этого отредактируй файл правил надо заменить: НеИмеетПравоНаМедицинскоеСтрахование на НеИмеетПравоНаПенсию. Должно встретиться только один раз.

    Если не умеешь править, тогда запрос:

    «ВЫБРАТЬ

    | &ДатаВводаОстатков КАК Период,

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&Граница, ) КАК ГражданствоФизЛицСрезПоследних

    |

    |ОБЪЕДИНИТЬ ВСЕ

    |

    |ВЫБРАТЬ

    | ГражданствоФизЛиц.Период,

    | ГражданствоФизЛиц.ФизЛицо,

    | ГражданствоФизЛиц.Страна

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц

    |ГДЕ

    | ГражданствоФизЛиц.Период МЕЖДУ &ДатаНачала И &ДатаОкончания»;

    Reply ↓
  17. fisinaa

    (15) Katik, спасибо попробую, глупый вопрос, чем вы правите xml ?

    Reply ↓
  18. Katik

    (16) fisinaa, notepad++

    Reply ↓
  19. milkers

    (16)(17) Из вашей беседы я не могу понять, знаете ли Вы про конвертацию данных, конфигурацию от 1С, созданную специально для редактирования правил обмена? Слова «fisinaa, notepad++ » в этом контексте меня пугают.

    Reply ↓
  20. milkers

    (0) Скоро выложу подправленную версию правил в которой подправлю некоторые ошибки. Если Вы правили что-нибудь в правилах конвертации, то пожалуйста поделитесь исправлениями, я их включу также.

    Reply ↓
  21. fisinaa

    (19) гляну что наизменял я там и вам скину.

    Reply ↓
  22. Katik

    (18) про конвертацию знаем. Я notepad++ использую, когда не совпадают реквизиты, а синхронизацию делать не хочу, чтобы правила не затереть. Поэтому частично правлю в notepad++.

    Reply ↓
  23. Katik

    Здесь был вопрос…сама разобралась.

    Reply ↓
  24. milkers

    (23) Светлана, ты помоему что-то напутала.

    Reply ↓
  25. stp_ekb

    Всем привет, народ помогите справится с проблемой, при выгрузке из БП в КА «Банковских счетов» и «Договоров контрагентов» выдает ошибку

    Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9718)}: Ошибка при вызове метода контекста (Удалить): Значение индекса выходит за границы диапазона

    Reply ↓
  26. reedcat666
    Reply ↓
  27. reedcat666

    чуть в сторону — и всё ничего не работает.

    Reply ↓
  28. ZergKRSK

    (27) reedcat666, ну так еще бы, завели кучу собственных субсчетов и думаете всё перенесётся само =)

    Reply ↓
  29. reedcat666

    (28) Zerg118, субсчета бог с ними — документы выгружаются криво.

    Reply ↓
  30. gavrikprog

    выгрузка справочников в лоб — много чего не работает

    Reply ↓
  31. rfcor

    ОС и Амортизацию, кстати, переносит нормально.

    ПВД НИОКРОстатки и ГражданствоФизЛиц поправил, тоже вроде нормально переносит.

    Спец материалы 10.11 тоже правил, там в запросе надо заменить что-то вроде склада на «Местонахождение», ибо так с какого то релиза называется один и тот же реквизит.

    НЗП бы еще добавить перенос..

    Справочники вроде бы без косяков перенеслись. Разве что сотрудников принимать надо, но это мелочи.

    С документами буду сегодня пробовать. Если всё пройдет нормально — выложу чучуть допиленные правила. Конечно далеко от идеала, но маленький шажок в направлении)

    Reply ↓
  32. artur_antipin

    Добрый времени суток.

    Подскажите, пожалуйста, а то как-то не доходит…

    Начал выгружать остатки, вылетела ошибка:

    Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = НИОКРОстатки

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

    ПозицияМодуля = (149)

    КодСообщения = 31

    Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1637)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = НИОКРОстатки

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

    ПозицияМодуля = (149)

    КодСообщения = 31

    Такая же ошибка, в чем может быть проблема?

    Reply ↓
  33. fibrsb

    (2)

    60

    Расчеты с поставщиками и подрядчиками

    60.01

    Расчеты с поставщиками и подрядчиками

    60.02

    Расчеты по авансам выданным

    60.21

    Расчеты с поставщиками и подрядчиками (в валюте)

    60.31

    Расчеты с поставщиками и подрядчиками (в у.е.)

    62

    Расчеты с покупателями и заказчиками

    62.01

    Расчеты с покупателями и заказчиками

    62.02

    Расчеты по авансам полученным

    62.32

    Расчеты по авансам полученным (в у.е.)

    Показать

    Подскажите эти счета нормально переносятся?

    Reply ↓
  34. andpal

    В БП 2.0 есть «ручные» операции, они переносятся в КА, но только «шапка», без проводок.

    Что нибудь посоветуете?

    Reply ↓
  35. demetr2011

    писал же

    возьми готовые.

    вывел все варианты переноса из 77, про нормальный учет и говорить нечего.

    перенос бу/ну, зарплата, расчет себестоимости, отрицательные суммы и т.д.

    добавил перенос бух.оборотами

    http://infostart.ru/public/120162/

    Reply ↓
  36. musatov1c.ru

    А ведь получилось. История (пусть не проведенная) из УСН 77 через БУ 20 в УПП 13. Во всяком случае документы перенеслись. Есть с чем работать. Автору большое спасибо 🙂

    Reply ↓
  37. Tangram

    Если реквизиты входящего счета-фактуры указаны в документе поступления, не формирует входящую счет-фактуру в УПП. Надо допиливать.

    Reply ↓
  38. vahate

    очень интересует обработка для перехода (переноса) с Розница 1.0 для Украины (от российской почти ничем не отдичается) на Розница 2.0 для России.

    Reply ↓
  39. Масянька

    То есть как я пониамю правила и здесь не работаю. А есть типовые правила из БП20 в УПП? или «Это фантастика»

    Reply ↓
  40. Alteza

    Фантастика..

    Reply ↓
  41. bsa28000

    Проверил мельком, не выгружаются платежные поручения из БП, хотя про них даже отдельно упомянуто в шапке. Версия 2.0 (2.0.40.10).

    Reply ↓
  42. sergio199

    (19) Запрос в ПВД ГражданствоФизЛиц стоит скорректировать

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна,

    | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаПенсию

    // | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаМедицинскоеСтрахование

    |ИЗ

    заместо него поставить ссылку на ресурс ВидЗастрахованногоЛица

    закрыл строку. В принципе сейчас произвожу перенос из БП в УПП по вашим правилам и знаю КД, немного удпучен таким большим количеством GDL? которые во многом то и не нужны оказываются…

    Буду корректить даллее…

    Reply ↓
  43. bluntschi

    (3) KonstB, как можно убрать эту ошибку???

    можно ли отключить выгрузку по счетам, чтобы убрать эту ошибку?

    и по какому?

    Reply ↓
  44. bluntschi

    (32) artur.antipin, вы как-то исправили???

    Reply ↓
  45. bluntschi

    (31) thezos, а как вы исправили

    вот это: ПВД НИОКРОстатки ????

    очень нужно

    Reply ↓
  46. bluntschi

    а отчет производства за смену переносится? конфигурация КА

    Reply ↓
  47. aids-ice

    Подойдет данная разработка для КА_1.1.29

    Reply ↓
  48. shakmaev

    а есть у кого перенос остатков в обратную сторону УПП->БП?

    Reply ↓
  49. avk2009

    Спасибо за разработку! странно, что 1С предлагает только правила БП 1.6 -> УПП. Сэкономил массу времени и сил. Автору всех благ!

    Reply ↓
  50. RTFM

    добрый день. подскажите пожалуйста пытаюсь выгрузить данные по данным правилам обмена(БП 2.0.44.10-УПП 1.3) и выходит уже третья ошибка, помогите разобраться:

    Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = УчетнаяПолитикаОрганизаций (Регистр сведений: Учетная политика организаций)

    ПКС = 45 ( —> ПорядокРасчетаВычетаФБ)

    Объект = (Выборка из результата запроса)

    СвойствоПриемника = ПорядокРасчетаВычетаФБ (ПеречислениеСсылка.ПорядкиИсчисленияВычетаПоЕСН)

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_УчетнаяПолитикаОрганизаций_ПорядокРасчета­ВычетаФБ_Ресурс45)

    ПозицияМодуля = (1)

    КодСообщения = 55

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1672)}: Ошибка в обработчике события ПередВыгрузкой (свойства)

    ПКО = УчетнаяПолитикаОрганизаций (Регистр сведений: Учетная политика организаций)

    ПКС = 45 ( —> ПорядокРасчетаВычетаФБ)

    Объект = (Выборка из результата запроса)

    СвойствоПриемника = ПорядокРасчетаВычетаФБ (ПеречислениеСсылка.ПорядкиИсчисленияВычетаПоЕСН)

    Обработчик = ПередВыгрузкойСвойства

    ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_УчетнаяПолитикаОрганизаций_ПорядокРасчета­ВычетаФБ_Ресурс45)

    ПозицияМодуля = (1)

    КодСообщения = 55

    Reply ↓
  51. sergio199

    Мы взяли эти правила за основу и переписывали заново — у нас куча ошибок вылазила при выгрузке.

    Reply ↓
  52. VasiL0587

    Спасибо за разработку!

    Reply ↓
  53. rasswet

    (50)удалось исправить?

    Reply ↓
  54. TeMochkiN

    Правила работаю только в одном направлении?

    Reply ↓
  55. milkers

    (54) TeMochkiN, Да.

    Reply ↓
  56. sergio199

    (54) TeMochkiN, да.

    Reply ↓
  57. eezotov

    БП-УПП Просто интересно для чего нужно было соотносить счет 10.09 в БУ со счетом МЦ.01 в НУ? Если посмотреть на оба счета они несут разную смысловую нагрузку. И честно говоря правила переноса документов без исправления не рабочие. Но как основа для написания своих правил подойдут

    Reply ↓
  58. nuelectro

    Скажите, что выполняет алгоритм ТчДокументПоСсылке, а именно строка:

    Если НЕ Лев(Источник.Комментарий, СтрДлина(СокрП(Строка(Параметры.Метка)))) = СокрП(Строка(Параметры.Метка))

    Заранее спасибо.

    Reply ↓
  59. milkers

    (58) nuelectro, Не помню уже, давно не трогал.

    Reply ↓

Leave a Comment

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