Tooprogram.ru

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

Бюджет проекта пример таблицы excel

Анализ бюджета компании ИнвестФонд

Первый пример – это управленческий отчёт, который нам прислала Алёна Ленарт из компании «Инвестфонд» (файл отчёта). Стоит отметить, что работа над бюджетами проделана большая. Так что в первом приближении отчёт выглядит очень даже неплохо, однако есть ряд существенных замечаний.

В отчёте сразу выделено три области

1. Управленческий учёт

2. Бухгалтерский учёт

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

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

Давайте внимательнее посмотрим на область 3.

Надписи, обведённые красным цветом гласят: Счета выставлены, но не оплачены. Это говорит о том, что в бюджет является гибридом бюджета доходов и расходов (выставленные счета) и бюджета движения денежных средств (оплаченные счета). А это приводит к сильной путанице…

Теперь давайте обратим внимание на оформление отчёта. В оригинале он выглядит так:

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

То же самое. Слишком тёмный фон.

Зачем Вам здесь курсив и курсив с подчёркиванием? Красиво, но мешает восприятию. Если Вам надо сделать группы статей и их расшифровки – работайте размером шрифта, отступом и жирным выделением. Например так:

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

И напоследок – если с размерам шрифта можно играть в текстовой части бюджета, то в числовой – ни в коем случае. Это сделает Ваш бюджет неудобочитаемым!

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

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

Статьи, помеченные в блоке 1 относятся к группе «Затраты на содержание компании», но чтобы их расшифровать – надо кликать на крестик 2, который стоит напротив статьи «Коммунальные платежи». Это очень плохо…

Но всё поправимо. Давайте немного переделаем этот блок. Для начала удалим существующую структуру статей. Для этого выделим столбец 1 и нажмём Данные – Группа и структура – Удалить структуру.

Теперь изменим настройки группировки. Зайдите в меню Данные – Группа и структура – Настройка.

В появившемся окне уберите галку «Итоги в строках под данными».Теперь итоги по группе будут отображаться сверху от неё.

И делаем группировку строк бюджета заново. Данные – Группа и структура – Группировать.

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

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

Всё это было выложено в одну и ту же форму. Однако чем больше цифр – тем сложнее бюджет. Бюджет должен раскрываться сверху вниз, и на верхнем уровне всё это деление по подразделениям – совсем не обязательно. Гораздо лучше будет выглядеть План – Факт – Отклонение. А разбивку по подразделениям лучше сделать отдельным отчётом.

Если все переменные расходы состоят из одной статьи (1) – не нужно создавать группу, а потом статью. Лучше просто использовать статью. Просто написать «Переменная зарплата» и всё.

Дальше. Прямые затраты постоянными не бывают (2). Такого класса затрат просто не существует. Прямые затраты – это те затраты, которые без распределения можно отнести к конкретному продукту или услуге. Есть продукт – есть затраты, не продукта – нет затрат. Но если у нас не будет продукта – аренда останется. И оклады сотрудников тоже. Так что это косвенные постоянные (они же – просто постоянные) затраты.

Ещё меня смущают статьи «Покупка мебели» и «Приобретение принтеров, МФУ и уничтожителей бумаг». Я бы исключил эти статьи из БДР и отнёс бы их в бюджет капиталовложений. Хотя – всё зависит от суммы и экономического смысла операций.

Что получилось в итоге?

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

Однако в этом бюджете потерялось деление постоянных затрат по подразделениям. Но расшифровка постоянных затрат (и даже несколько) есть на отдельном листе.

Скачать файл с бюджетами вы можете по этой ссылке. Попробуйте открыть этот файл и «поиграть» с периодами и сценариями. Особенно хотелось бы обратить Ваше внимание на то, что все исходные данные на листе «Исходные данные», а на листы «БДР» и «Анализ постоянных затрат» они собираются. Но об этой возможности Excell я расскажу Вам несколько позже.

Как я делал управленческий учет в Excel

Я работаю обычным аналитиком и, так получилось, что летом 2014 года, участвуя в одном e-commerce проекте, на коленке за 3 недели сделал управленческий учет в MS Excel. Давно планировал и наконец-то решил выложить на Хабр. Думаю, будет полезно малым предпринимателям, понимающим важность управления финансовыми потоками, но не желающим тратить значительное количество времени и средств на ведение управленческого учета. Не претендую на истину в последней инстанции и буду рад иным решениям, предложенным участниками сообщества.

Читать еще:  Как закрепить линейку в word

Бизнес, к которому я летом имел отношение, был обычным интернет-магазином одежды премиум и выше сегмента с оборотом около 1 млн рублей в месяц. Бизнес работал, не сказать, чтобы очень успешно, но работал и продолжает работать. Собственник понимал необходимость ведения управленческого учета и, с этим пониманием, взял меня в качестве финансового директора (аналитика/менеджера . ), так как предыдущий ушел из бизнеса за 3 месяца до моего прихода. Собственно, дыра такой же продолжительности была и в ведении управленческого учета. Забегая вперед скажу, что дыру не устранил (решили не ворошить прошлое), но создал систему, которая успешно работает при минимальных трудозатратах и по сей день.

Мой предшественник вёл управленку в Финграде, который оказался весьма мощным инструментом. Например, он позволял автоматически грузить информацию из 1С и выписок разных банк-клиентов, создавая проводки по заранее сформулированным правилам. Вещь, безусловно полезная, однако, при соблюдении системы двойной записи увеличивала время работы в разы. Чтобы избежать увеличения работы этот инструмент позволял генерировать «зависимые проводки». В создании этих дополнительных проводок и была зарыта собака. И тут выяснилось, что за всей мощью Финграда крылась уникальность, обусловившая полное отсутствие экспертизы в свободном доступе. Обычным пользователям (платившим, кстати, 3000 рублей в месяц за доступ к системе) были доступны лишь «Руководство пользователя» на официальном сайте, да 6 видео-уроков там же. Youtube, дававший доступ к ещё паре десятков видеоуроков, также не сильно помогал. Форумов с информацией «how to. » не было в принципе. Поддержка, на конкретные вопросы о правилах создания «зависимых проводок» и просьбах помочь именно в моем случае — морозилась фразами «у нас с вами не заключен договор на поддержку, поэтому на такие специфические вопросы мы не готовы отвечать». Хотя казалось бы — чего специфического в таких просьбах, да ещё и со скриншотами с моей стороны? Понятно, что все можно бить руками, но спрашивается, а зачем тогда вообще платить за инструмент, который сильно увеличивает время, необходимое на ведение управленки и не дает никаких преимуществ для малого бизнеса?

Убедив собственника в нецелесообразности использования «Финграда» при таких объемах бизнеса и выгрузив всю информацию из системы, я поставил на нем БОЛЬШОЙ и жирный крест. При этом решение уйти именно в MS Excel было не спонтанным. Хорошенько загуглив на тему ведения управленческого учета находил монстров, похожих на «Финград», либо ссылки на веб-приложения для ведения личных финансов, в то время как основными требованиями к системе были:

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

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

Итак, как все устроено и как оно работает (в идеале):

1. Управленческий учет собирается на основе информации вводимой конечными пользователями при помощи формы в Google Docs. Красным помечены названия полей и кодировки вариантов в конечном файле управленческого учета — своего рода мапинг полей.

2. В итоге выглядит оно так (зеленым залито то, что перенесено в итоговый файл управленки).

3. Управленческий учет построен на базе .xls выгрузки из Финграда (отсюда странные для сторонних пользователей названия и, в целом избыточное количество колонок). Убедительная просьба не воспринимать всерьез значения колонок «Приход», «Расход» — многое рандомно изменено.

Механизм заполнения прост: аккуратно переносим во вкладку «Общая книга» из формы Google Docs и банковских выписок. Красным выделены строки, используемые для формирования БДР, зеленым — БДДС., которые представляют собой сводные таблицы и строятся на основе промежуточных вкладок с говорящими названиями. Единственные колонки, информация в которых не связана с иными источниками: «Исходный >
4. Статьи ДДС (движения денежных средств) располагаются на отдельной вкладке «ПС_служебный» и вполне могут регулярно пересматриваться в зависимости от конкретных потребностей (не забываем обновлять формулы на листах «Данные_БДДС», «Данные_БДР»).

5. На картинке образец БДДС, в формате по умолчанию, свернутый до понедельной «актуальности».

6. Образец БДС (помесячный). Обратите внимание на уже упоминавшийся выше тезис об использовании строк из «Общей книги»: Бюджет и Факт для БДР, План и Факт — для БДДС.

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

PS: Долго думал над тем, как автоматизировать процесс «перелива» информации из формы Google Docs, пока не пришел к мысли о необходимом ручном контроле вводимой разнородной информации (много людей заполняет формы + наличие минимум одного банк-клиента + 1С). Тем более не знаю VBA… Отдаю на суд хабрасообщества как есть, надеюсь, кому-нибудь поможет или просто будет интересно.

Составление бюджета предприятия в Excel с учетом скидок

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

Читать еще:  Прозрачность рисунка в word 2020

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

Данные для составления бюджета доходов и расходов

Наша фирма обслуживает около 80-ти клиентов. Ассортимент товаров составляет около 120-ти позиций в прайсе. Она делает наценку на товары 15% от их себестоимости и таким образом устанавливает цену продажи. Такая низкая наценка экономически обоснована плотной конкуренцией и оправдывается большим товарооборотом (как и на многих других дистрибьюторских предприятий) .

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

Условия и размер процентной ставки бонусной системы определяется двумя параметрами:

  1. Количественная граница. Количество приобретенного конкретного товара, которое дает клиенту возможность получить определенную скидку.
  2. Процентная скидка. Размер скидки – это процент, что вычисляется от суммы, на которую приобрел клиент при преодолении количественной границы (планки) . Размер скидки зависит от размера количественной границы. Чем больше товара приобретено, тем больше скидка.

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

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

Составление бюджетов предприятия в Excel с учетом лояльности

Проект бюджета в Excel состоит из двух листов:

  1. Продажи – содержит историю движения средств за прошлый год по конкретному клиенту.
  2. Результаты – содержит условия начисления бонусов и простой счет результатов деятельности дистрибьютора, определяющий прогноз показателей привлекательности клиента для фирмы.

Движение денежных средств по клиентам

Структура таблицы «Продажи за 2015 год по клиенту:» на листе «продажи»:

  1. Товар – Наименование товаров.
  2. Закупочная цена – цены, по которым дистрибьютор закупает продукцию у поставщиков.
  3. Закупочная сумма – это количество товара умножено на его цену.
  4. Количество продаж – количество товара проданного конкретному клиенту за 1 год.
  5. Цена реализации – закупочная цена + 15% наценки. Формула наценки:
  6. Объем продаж – сумма, на которую было продано товара.
  7. Бонус % — размер скидки на определенный товар, который преодолел по количеству определенную граничную планку скидок. Формула:
    результаты!$B$2;ЕСЛИ(D7>результаты!$B$4;результаты!$B$5;результаты!$B$3);0)» >
  8. Бонус-сумма – суммы скидок, которые клиент получает при преодолении количественной границы конкретного товара (значение ячеек этой колонки получены ссылкой из ячейки расчета бонусов на листе «Результаты») . Формула расчета скидки в Excel:
    результаты!$B$2;ЕСЛИ(D7>результаты!$B$4;F7*результаты!$B$5;F7*результаты!$B$3);0)» >
  9. Прибыль – рассчитывается: Объем продаж — Закупочная сумма — Бонус.

Модель бюджета предприятия

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

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

Структура таблицы «Условия бонусной системы» на листе «результаты»:

  1. Граница бонусной планки 1. Место для установки уровня граничной планки по количеству.
  2. Бонус % 1. Место для установки скидки при преодолении первой границы. Как рассчитывается скидка для первой границы? Хорошо видно на листе «продажи». С помощью функции =ЕСЛИ(Количество > граница 1 бонусной планки[количество]; Объем продаж * процент 1 бонусной скидки; 0).
  3. Граница бонусной планки 2. Более высокая граница по сравнению с предыдущей границей, которая дает возможность получить большую скидку.
  4. Бонус % 2 –скидка для второй границы. Рассчитывается с помощью функции =ЕСЛИ(Количество > граница 2 бонусной планки[количество]; Объем продаж * процент 2 бонусной скидки; 0).

Структура таблицы «Общий отчет по обороту фирмы» на листе «результаты»:

  1. Суммарный объем продаж. Общая сумма проданного товара.
  2. Суммарная закупка. Общая сумма, на которую приобретено товара у поставщиков.
  3. Суммарный бонус. Общая сумма скидок.
  4. Прибыль БРУТТО: Суммарный объем продаж — Суммарная закупка – Суммарный бонус.
  5. Маржа 1: Прибыль БРУТТО / Суммарный объем продаж (в процентном выражении грязной прибыли) .
  6. Расходы по реализации – сумма расходов на дистрибуцию товара (логистика, доставка, реклама и т.п.) .
  7. Расходы на управление – суммарные расходы на зарплату сотрудникам, налоги и т.п.
  8. Прибыль НЕТТО (чистая прибыль) – Прибыль БРУТТО — Расходы по реализации — Расходы на управление.
  9. Маржа 2 – Прибыль НЕТТО / Суммарный объем продаж (в процентном выражении) .

Готовый шаблон бюджета предприятия в Excel

И так у нас есть готовая модель бюджета предприятия в Excel, которая является динамической. Если граничная планка бонусов находится на уровне 200, а бонусная скидка составляет 3%. Это значит, что в прошлом году клиент приобрел товара в количестве 200шт. А в конце года получит за это бонус скидку 3% от стоимости. А если клиент приобрел 400шт определенного товара, значит, он преодолел вторую граничную планку бонусов и получает скидку уже 6%.

При таких условиях изменится показатель «Маржа 2», то есть чистая прибыль дистрибьютора!

Задача руководителя дистрибьюторской фирмы выбрать самые оптимальные уровни граничных планок для предоставления клиентам скидки. Выбирать нужно так чтобы показатель «Маржа 2» находился хотя бы в приделах 7%-8%.

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

Читать еще:  Подложка в word

Финансовые модели бюджетирования

Финансовый директор должен поощрять, а не сокращать расходы, обеспеченные доходами. А главная задача финансового директора – это оплачивать счета. Причем если финансовому директору каждый раз для оплаты счетов необходимо «бегать» к руководству за согласованием, или объяснением невозможности оплатить счет, поскольку не хватает денег на расчетном счете, то для такого финансиста больше подойдет должность почтальона.

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

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

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

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

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

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

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector