Sap

1. Введение

Продукт GRC Access Control от компании SAP AG является ключевым инструментом в борьбе за соблюдение внутрикорпоративных процедур защиты информации, выявления рисков доступа и корректного распределения полномочий между сотрудниками компании. GRC Access Control состоит из следующих компонентов: Access Risk Analysis, Access Request Management, Business Role Management и Emergency Access Management. Каждый компонент предназначен для решения определенных задач, в реализации которых используется  технология Business Rule Framework Plus (BRF+), о которой пойдет речь в данной статье. 

Статья является обзорным материалом для специалистов, которые начинают изучение инструмента BRF+ вкупе с продуктом SAP GRC, но имеют представление об основных бизнес-процессах протекающих в SAP GRC.

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

Этот инструмент позволяет обеспечить прозрачность конфигурации и настройки правил без программирования в среде ABAP и, соответственно, без привлечения ABAP- программистов, так как ведение правил не нуждается в изменении программного кода. Из преимуществ также стоит отметить возможность быстрой реакции на изменения в бизнес-процессе и, соответственно, быструю разработку BRF-правил.

В статье рассматривается использование BRF+ совместно с SAP GRC Access Control 10.0. на примере реальных бизнес-сценариев.

2.5 Модификация файла SAP logon.ini

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

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

Фактически для нас финальное внедрение было моментом распределения нового файла sap.logon.ini среди пользователей, а не изменение параметров PRD. Потому что даже если первые четыре составляющие уже сделаны, а последняя пятая нет, то магия не случится.

С последним пунктом вышел небольшой казус. Я отчиталась перед руководством, что у нас 2000 пользователей, у кого будет установлено обновление, а когда пришло время внедрять, мне прислали статус, где их было 3500. Стало не по себе. Всё потому, что я со своей стороны видела только активных пользователей SAP, а в действительности обновление было отправлено на все персональные ноутбуки, которых в компании гораздо больше. Слава богу никаких багов с технической стороны не возникло.

3. Тестирование

Как тестировать SSO? Либо он работает, либо нет. Наш разработчик фыркал и говорил, что тестировать ничего не нужно, и как только всё заработает в «песочнице», нужно отсылать в продакшн. Конечно. Nobody will say he writes code with bugs.

Проверять надо:

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

SSO это не программа, её сложно внедрять последовательно DEV — ACC — PRD. Но тем не менее первичное тестирование необходимо, чтобы уловить всё, что потенциально может пойти не так. Тестирование в данном случае это распределение нового SAP logon.ini, когда все компоненты уже запущены. Мы тестировали DEV и ACC с разработчиками и новый SAP logon.ini c PRD c выборкой бизнес пользователей.

Что нашли:

  • иногда (1 случай на 500) надо полностью переустановить SAP logon или SLC
  • key users, у которых есть права менять других пользователей (об этом в след пункте)

4. SNC это дыра в безопасности

Как быть с модификацией поля SNC?
Дело в том, что изменив поле SNC у другого пользователя (в SU01) на своё, вы можете подключиться под чужим аккаунтом, даже не меняя пароля. Система вас просто спросит какого пользователя выбрать, вашего или чужого. При этом, если вы это сделаете, завтра никто ничего не заметит, потому что пароль остался неизменным.

В любой компании есть люди, которые занимаются user management. Обычно эти люди следят за созданием пользователей (SU01) и доступа для них (PFCG), а также обновлением паролей. Совершенно логично, что они также могут заполнять поле SNC.

Проблема возникает, когда в компании надо разделять user management и просто key users. Администраторы создают пользователей, а key users при необходимости меняют их данные: параметры пользователя, его язык, его место локации и т.д.

В SAP для измененеия поля SNC нет отдельного этапа контроля. Все у кого есть права для изменения юзера (объект S_USER_GRP, ACTVT 02) также могут менять поле SNC (тогда как для изменения пароля требуется тот же объект, но c ACTVT 05).

Решений может быть несколько:

  • забрать права доступа к SU01 у ключевых пользователей, а в ответ всем дать SU2 и SU3, где пользователь может поменять собственные параметры
  • забрать права доступа к SU01, а в обмен дать z-транзакцию, где вкладка SNC показана не будет
  • оставить SU01, но защитить поле SNC специальным контролем

Мы в итоге выбрали последний вариант, сделав custom authorisation object и завязав программу SU01 на него. Правда, как выяснилось потом, у SAP есть похожее решение — можно активировать extended maintenance (note 1882254) для отдельных полей SU01.

Главные навыки IT-консультанта

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

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

Где и как пройти обучение?

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

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

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

ТОП 5-мест, где можно пройти обучение SAP

  • Академический центр компетенции SAP;
  • Glosap Consulting;
  • Учебный центр Микротест;
  • Единый ресурсный центр SAP-проектов — ExRP;
  • Московский Государственный Университет Экономики, Статистики и Информатики (МЭСИ).

Всем известно, что Германия славится не только своей богатой культурой и вкусной кухней, но и непревзойденным качеством своей продукции. Это касается всего – и автомобилей, и одежды, и программного обеспечения. Что касается последней, то лидером в этой отрасли является немецкая компания SAP, продукция которой пользуется спросом во всем мире.

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

Что такое SAP

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

Установка программы

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

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

Преимущества программы

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

  1. Огромный перечень настроек. Вы можете устанавливать тысячи параметров, начиная от языка или валют, и заканчивая требованиями к персоналу.
  2. Однажды внедренная программа практически не нуждается в установке обновлений.
  3. Возможность работать с информацией в режиме реального времени.
  4. Увеличивает эффективность работы сотрудников.
  5. Максимально уменьшает риски возникновения ошибок.
  6. Взаимодействует с большинством существующих офисных программ.
  7. Работает практически со всеми типами данных, что позволяет использовать ее на предприятиях любого профиля.
  8. Расширенные возможности для настройки интерфейса под нужды компании.
  9. В качестве эталонов используются показатели ведущих фирм, что делает приложение актуальным и ориентируемым на результат.

Недостатки программы

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

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

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

Основные возможности программы

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

  1. Учет/отчетность. Включает в себя все виды бухгалтерского учета, помогает проводить любые финансовые операции, отслеживает средства, составляет отсчеты доходов и расходов компании и т.д.
  2. Логистика. Полностью контролирует процедуру закупки, помогает находить поставщиков и каналы сбыта, формирует план производства, осуществляет контроль за оборудованием, управляет продажами продукции.
  3. Персонал. Заменяет собой отдел кадров, осуществляет поиск персонала и выявляет наиболее подходящих кандидатов, рассчитывает заработок персонала.
  4. Management. Отвечает за взаимодействие компании с поставщиками продукции.

Выводы

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

Создание запроса

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

Убедитесь, что вы работаете с группой пользователей, созданной ранее. (см. название группы в верхней части экрана). Если нет, нажмите кнопку Другая группа пользователей (первая кнопка слева в ряду кнопок под названием экрана на рисунке 10) и выберите нужную группу пользователей.

  • Введите имя запроса «Z_ACCOUNTING».
  • Нажмите кнопку Создать.

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

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

Заголовок отчета появляется на экране, когда запрос выполняется.

Формат списка должен соответствовать существующему формату печати в управлении выводом, иначе отчет не может быть напечатан. Наиболее распространенные форматы: 65×132 и 65×80. В нашем примере мы оставили формат по умолчанию: 0 строк (без ограничения) и 83 столбца.

  • Введите описание запроса «Пример запроса: Бухучет», как показано на рисунке 12.
  • Нажмите на кнопку Основной список в верхней части экрана.

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

Доступные поля для построения запроса отображаются в левой части экрана в виде таблицы, как показано на рисунке 13.

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

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

  • Для того, чтобы определить подсчет суммы на уровне счета и балансовой единицы, щелкните по полю в области формата отчета и перетащите его в область сортировки.
  • Перейдите в меню Инструменты>Поля подсчета вкл/выкл. Появится новая панель инструментов для подсчета. Подсчет суммирует количество строк по полю. В нашем примере в область подсчета помещено поле Номер документа для подсчета числа документов, проведенных для каждой балансовой единицы и каждого счета.
  • Чтобы активировать подсчет на уровне счета и балансовой единицы, выделите поле в области формата и переместите его в область Поля подсчета (см. рисунок 14).
  • Для изменения текста

Техническая поддержка SAP ERP

«КОРУС Консалтинг» – сертифицированный партнер SAP, обладающий богатым опытом внедрения и поддержки решений SAP, предлагает комплекс услуг по модернизации и сопровождению решений на платформе SAP, в том числе SAP ERP.

  • ИТ-аудит существующих решений SAP и создание рекомендаций по оптимизации работы систем.
  • Установка обновлений и настройка SAP ERP с учетом требований.
  • Интеграция решений SAP.
  • Техническая поддержка решений на базе SAP ERP.
  • Модернизация и развитие SAP ERP.
  • Консультационные услуги и информационная поддержка пользователей SAP ERP.
  • Создание центра компетенций SAP в рамках компании.

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

Дополнения к пакету

Со временем девелоперы немецкой компании предложили ряд уместных новшеств, расширяющих функционал их платформы. Рассмотрим 3 ключевых нововведения.

Open PS

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

Intranet

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

Business Add-In (BAdI)

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

Наиболее популярные продукты компании

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

Все зависит от возможностей программы и особенностей компании, но чаще всего пользователи все-таки останавливают свой выбор на SAP ERP, также известной как R/3. ERP (Enterprise Resource Planning) — это система планирования внешних и внутренних ресурсов предприятия.

Рис. 5 – Программа SAP ERP

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

SAP ERP вмещает в себя три в корне разных раздела, каждый из которых содержит вложенные модули.

Рис. 6 – Схема SAP R/3

  • Раздел «Учет и отчетность» глобально вмещает в себя бухгалтерский учет, подсчет средств и в целом несет ответственность за все проводимые финансовые операции. Более детально все указанное выше содержится в модуле FI, а что касается мониторинга средств и составление итоговых отчетов по прибыли и убыткам – это модуль СО.
  • Раздел «Логистики» включает четыре модуля: ММ – полный контроль над процессом закупки, поиска поставщика, выбор наиболее выгодного из них; РР – составление плана производства и дальнейшая его реализация; РМ – уход за оборудованием, осмотры, тестирование и ремонт; SD – продажа продукции, аргументация цены, отправка и создание квитанций для оплаты.
  • Раздел «Персонал» состоит из всего одного модуля НR, что ответственен за организацию отдела кадров, поиск и набор нового персонала, а также подсчет заработка для каждого из работников.

Не менее известным и популярным является программа SAP SRM (Supplier Relationship Management), которая ориентирована исключительно на налаживание взаимоотношений между компанией и поставщиками. Она входит в пакет приложения Business Suite и полностью автоматизирует процесс выбора, закупки и оплаты различных товаров или же ресурсов.

Причины возникновения

Возбудитель сапа – бактерия Burkholderia mallei из семейства Burkholderiaceae. Она имеет вид прямой или слегка изогнутой палочки, длиной в 3-4 мкм, не обладает движением и не образует спор. В культурах встречаются и более мелкие особи, а также формы в виде длинных нитей. Для окраски лучше всего пользоваться синькой Леффлера. Тело бактерии красится, как и у дифтерийной палочки, неравномерно, иногда наблюдаются и биполярные зернышки. При применении метода Грама бактерии обесцвечиваются. В первой генерации из тела человека или животного возбудитель сапа развивается медленно на питательных средах и дает видимый простым глазом рост спустя только 2 или 3 дня. Для посевов в таких случаях лучше пользоваться агаром (с 2% глицерином) или свернутой кровяной сывороткой. На агаре через двое суток культура представляется в виде прозрачных или с перламутровым оттенком маленьких плоских капелек, которые позже сливаются и образуют густые налеты слизистой консистенции, достаточно характерные для опытного глаза. Вообще особенностью сапных культур является большое содержание в них слизи. Обильное размножение наблюдается на картофеле, поверхность которого покрывается тягучим желтоватым, похожим по цвету на мед, налетом, позже приобретающим красноватый оттенок.

Стойкость сапной бактерии невелика, если вредным влияниям подвергаются чистые культуры. По своей резистентности она заметно не отличается от других микробов, лишенных спор. Нагревание до 60°С убивает жидкие культуры спустя 20-30 минут, сулема 1:1000 – в течение 15 минут, 5% карболовая кислота – за 30 минут, а в 5% известковом молоке они погибают по прошествии 6 часов. Высушивание уничтожает жизнеспособность палочек через 10 дней. Устойчивость заметно повышается, если бактерии находятся в содержащих белковые вещества выделениях больного, как, например, в гное, в крови, так как при высыхании секретов образуется на поверхности оболочка, препятствующая испарению влаги и прониканию дезинфицирующих веществ. В трупах микроорганизмы сапа сохраняются короткое время, не выдерживая конкуренции с возбудителями гниения.

Что такое SAP R3: описание

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

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

Внедрение таких систем с 1995 года позволяет констатировать, что сегодня они работают более чем в 40 странах. В России она очень широко используется для формирования заявок, проведения поставок.

По статистическим опросам, уже 76% предпринимателей голосует за то, что IT – их помощник в бизнесе. Процесс конкуренции заставляет руководителей приходить к правильному решению: заняться внедрением проектов SAP.

Лечение и профилактика сапа

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

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

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

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

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

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

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

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

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

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

2.2. Доступные техники расширений

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

  • Field-Exit – Наверное, один из самых старых вариантов включения пользовательских расширений в логику работы программы. В общем виде, данное расширение позволяет проверить значения, введенные (в диалоге или при использовании пакетного ввода) в поля стандартных транзакций. В данном типе расширения можно только проверить введенное пользователем значение, например, на существование в каком-то справочнике или сформировать/проверить введенные данные по собственной маске. К сожалению, получить «регламентированный» доступ к значениям других полей в контексте выполнения программы, для общего анализа введенных в поле данных – невозможно. Однако, существуют механизмы, которые позволяют все — таки обойти это ограничение.
  • Customerexits (Проекты расширений) – пользовательские расширения, использующие технику проектов, транзакции CMOD/SMOD. Данная техника используется практически в любой функциональности системы. Это наиболее широкий способ использования программных расширений. Для реализации технологии, используется вызов специального функционального модуля, для этого в язык системы был введен отдельный оператор вызова функции расширения. Основная проблема данного типа расширений — это поддержка написанного кода расширения несколькими разработчиками, кроме того отсутствует возможность «регламентированного» доступа к переменным вне функционального модуля системы, т.е. разработчики заранее определили набор переменных, которые передаются для анализа и набор переменных, которые можно изменить в данном типе расширения. Как и при использовании техники Field-Exit существует механизм обхода ограничения на доступ к переменным. Решение об использовании такой техники, принимает пользователь. Разработчики SAP не используют такого рода расширений, эта техника полностью отдана на откуп клиентам. Я встречал рекомендацию: если это возможно, в общем случае, использовать именно этот механизм расширений.
  • Userexits (Пользовательские подпрограммы) – пользовательские расширения для которых требуется получение ключа разработчика, так как реализация данного расширения представляет собой модуль находящийся в пространстве имен SAP. При этом в данном модуле реализованы подпрограммы, в которые требуется добавить пользовательский код. Так как эти подпрограммы выполняются в рамках контекста
Добавить комментарий

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

Adblock
detector