FinanceTube.ru

Платёжный календарь в EXCEL. Старт

Кол-во просмотров с 23.09.25г. :: 70

Всем привет. Отдельно приветствую вас, Ольга, как единственного участника очно присутствующего на семинаре. Естественно, видеозапись будет выложена, но ровно поэтому, ну и не только, на семинарах в очном формате редко кто присутствует, поэтому вдвойне приятно видеть, что кто-то к нам сюда заходит. Значит, ну, я всегда говорю, что правила очного присутствия на семинаре у нас такие, что, в общем-то, правил особо нет никаких. В любой момент перебивайте, если есть какие-то вопросы, с удовольствием пообщаемся, пообсуждаем. Причем вопросы на любую тему, абсолютно неважно, кто беспокоит. Ну, понятно, в области нашей большой тематики, скажем, управления финансами, И в первую очередь мы здесь про Excel разговариваем. Поэтому… Да, вот вижу, вы пишете, что принято. Вот. Ну и мы приступаем. Значит, давно я откладывал этот семинар, давно уже появилась идея поговорить про платежный календарь, именно платежный календарь в Excel. Эта тема, она стоит особняком. Дело в том, что есть стандартные отчеты, например, отчет о движении денежных средств. Ну, это такой достаточно понятный отчет, тем более-менее известным. Известен он, что в мире финансовой экономики крутится. А вот платежный календарь — это такая штука неоднозначная, но Если посмотреть, вот я, например, за почти 25 лет уже всем этим занимаюсь. Вот после 2000 года, после защиты диплома в университете, я каким-то странным образом попал во всю эту отрасль финансовой экономики. Ну и сейчас извините, пожалуйста. Алло. попал во всю эту отрасль и за 20 с лишним лет, получается, встречаясь с различными компаниями, либо заходя внутрь этих компаний, либо уже потом, скажем так, как консультант, может быть, как исполнитель по финансовым моделям и моделям ведения управленческого учета, Я насмотрелся очень много Excel-файлов, которые люди ввели как такие блокноты по учету денег. Куда чего оплатили или куда сколько планируют оплатить. И все на самом деле это были платежные календари. При этом это все были не отчёты о движении денежных средств. Именно само слово «платёжный календарь», то есть люди расписывали наперёд какие-то планы по своим оплатам так, чтобы визуально просто посчитать и увидеть, нет ли там где-то каких-то проблем, хватит ли им денег, и если их там не хватает, то либо как-то передвинуть. Обычно для чего? Сам управленческий эффект от платёжного календаря состоял в том, чтобы передвинуть какие-то платежи, которые перенапрягают ваш кошелек. То есть, если в вашем кошельке, на вашем расчетном счете вашей компании оказывается, что не хватает денежных средств, а в эти моменты что-то нужно оплачивать, то обычно внутри компании это выглядело следующим образом. Там вот этот управленческий процесс, управленческий эффект. Собираются топ-менеджеры, 3-4-5 человек, и они обсуждают, смотрят на большую табличку и говорят, что вот у нас через неделю придет миллион рублей, а вот завтра нужно заплатить 500 тысяч, я не знаю, чего-либо. И вот сейчас у нас на расчетном счете 200 тысяч рублей, вот 300 тысяч не хватает. Это могут быть не тысячи, это могут быть миллионы, это могут быть десятки тысяч и так далее. Суть одна, что люди встречались и обсуждали, куда бы перенести, возможно ли вообще перенести те или иные платежи за горизонт времени, где у них нет поступлений. Ну, либо в каких-то там уже случаях, если это, например, какие-то налоговые платежи или какие-то поставки, которым нельзя было не заплатить. Ну, понятно, что люди решали вопрос по поводу того, чтобы сделать заявку в банк, получить там срочно какую-то кредитную линию или там что-то еще. Но в банках это, как обычно, не быстро все решается, ну и так далее. И вот начинается вот эта вот возня. Мы же сейчас разговариваем про инструмент в виде табличек, в которые всматриваются глаза людей, которые принимают решения, кому платить, кому не платить, от кого что ждать, под названием платежный календарь. И вот если еще раз я вас опять Хочу проговорить про вот эти самые отчеты P&L, отчет о прибыли, отчет о движении денежных средств. Там все понятно? Как его формировать из фактических данных, из плановых данных? У платёжного календаря есть одно свойство. Вы с ним живёте постоянно, то есть каждый день вы в него смотрите. И самый главный вопрос, если мы там напланировали на завтра, на послезавтра, на послепослезавтра и так далее, каких-то цифр понаставили, и мы живём, проходит ночь, мы встаём с утра, смотрим. У нас на завтрашний день стояли какие-то платежи, а мы по каким-то причинам их не платим. Что делать с этим? Как технически работать? Что должен выполнять этот платежный календарь? Что он должен вообще показывать? Или там люди прожили три дня, потом опять встречаются, у них на предыдущие три дня были какие-то планы, что-то выполнено, что-то не выполнено, а когда этих цифр несколько десятков, то, в общем, И очень часто получалось так, что организовать системную работу в платежном календаре — это не так просто. Очень часто она как болото засасывает, и вы начинаете просто видеть какой-то хаос вот этих вот цифр, что платить надо, что не надо, к какой степени важности это надо платить. А вообще, например, платежный календарь — он должен или не должен показывать и отображать кредиторскую задолженность, дебиторскую задолженность, просроченную кредиторку, сколько дней она просрочена и так далее. А вот тут, как только мы начинаем разговаривать про задолженности, да еще и просроченность этих задолженностей, тут вообще возникает целый ряд вопросов. Ведь для того, чтобы посмотреть задолженность, а задолженность это балансовый показатель, И для того, чтобы рассчитать задолженность, чтобы ее увидеть, для этого вам необходимо две финансово-хозяйственные операции учесть. Операция по начислению, например, закупка, когда прошла закупка. И операция по оплате, когда должна произойти оплата или когда она прошла. И если мы не полностью оплатили, то мы должны из общей стоимости закупки, например, отнять то, сколько мы оплатили, взять вот эту разницу, эта разница является задолженностью кредиторской, но дальше мы должны посмотреть в договор, а может быть на этот остаток у нас в договоре прописано, что мы можем со строчкой платежа оплатить, а если у нас этот остаток он меньше, чем тот процент оплаты, который мы должны со строчкой, то здесь внутри возникает просроченная кредиторка, А если у нас проблемы с этим поставщиком, может быть, он уже там названивает соответствующему менеджеру по закупкам, и тот уже краснеет и не знает, что ответить, и так далее, и так далее. И вот это все нужно же рассчитать, учесть, посмотреть и так далее. Ну и, конечно же, мы живем в современном мире, да, еще там лет 10-15 назад мы это все отслеживали в Excel'ях, так сказать, в различных Excel'ях, файликах и так далее. У каждого, там, папочках этих файликов было бесконечно много, у каждого финансиста, экономиста. И все они превращались в какой-то хаос. А сегодня нам предлагают онлайн-сервисы, и действительно очень удобно, очень часто там на кнопочках все чистенько, красиво, можно все это дело вести. Многие вещи рассчитываются автоматически. Но вот когда я, например, во все современные онлайн-сервисы захожу, где предлагается платежный календарь, то, например, я не вижу вот тех самых кредиторок, дебиторок, просрочек и так далее. Обычно позиционирование сегодня в веб-сервисах платежных календарей примерно такое. Такой текст примерно можно увидеть, прочитать. Заходите в наш онлайн-сервис и расставляйте на будущее платежи, которые вы планируете, поступления денежных средств, которые вы планируете увидеть там от ваших клиентов, заказчиков, покупателей, и также расставляйте планы по оплатам. можете нажать на кнопочку, они будут в нашей системе повторяться и так далее. Но ни разу нигде я не видел, чтобы автоматически, автоматизированно вычислялись просроченные долги или просто долги, какие строки вообще, какая-то, чтобы градация была, насколько все плохо. А с точки зрения управления, с точки зрения управленческого подхода, это на самом деле крайне важно. И вообще, здесь меня Ольга спрашивает, это только онлайн-сервис? Не-не, я имею в виду, что я сейчас делаю общий обзор, и примерно у меня такая вводная часть, подложка. Я просто говорю, что когда я захожу в онлайн-сервис, я вижу, что в онлайн-сервисах Просто напрочь отсутствует упоминание просроченной кредиторки, просроченной гибиторки в рамках анонсов платежных сервисов, платежных арендарей. Но, например, лет 15 назад, еще когда вот я просто помню достаточно крупных там в том числе компаниях, мы общались, ну так скажем, и как ни странно в то время я очень вот лет еще 20-15 назад я очень часто встречал людей которые занимали должности директор по экономике и финансовые директоры, и общаясь с ними, это были люди меня старше лет на семь, на пять, на семь, на десять, и я тогда от них, по крайней мере, слышал такие утверждения, что, ну, ребят, в платежном календаре он должен начинаться с того, что мы должны увидеть кредиторку, дебиторку, просрочки. И от этого мы должны отталкиваться. Вот у меня всегда в голове было вот такое мнение, и мне всегда казалось, что это есть во всех компаниях и так далее. Сейчас я увидел, по прошествии вот этого времени, ну не прямо сейчас, а последние, грубо говоря, пять лет, я вижу, что, вообще говоря, это вымылось, так скажем, вот этот подход. И в платёжной календари просто стало так, что платёжный календарь – это просто вот мы понакидали чисел наперёд и потом там что-то куда-то там смотрим. И, в общем-то, я заметил, что пропал вот этот вот, ну как мне казалось, правильный подход к платёжному календарю – это то, когда мы в нём сначала видим состояние своих долгов, своих обязательств, в первую очередь просроченных, а потом мы должны видеть, соответственно, те обязательства, те задолженности, как они распределены во время. Ну и дальше мы как бы накидываем системные какие-то вещи, типа выплата зарплаты, оплата налогов, там что-то еще. Но оплаты, например, поставщикам и ожидание того, сколько нам денег поступит от покупателей и заказчиков, Это второстепенная вещь, она идёт после того, как мы понимаем, какие обороты у нас будут, сколько мы хотим продавать, а в связи с этим, каков у нас операционный производственный цикл, то есть когда мы должны физически потреблять те или иные сырьё, материалы, какую-нибудь электроэнергию, что-то ещё для нужд нашего производства, и каковы договорные условия. Ведь относительно этого возникает понимание, сколько и когда платить, а не просто так. То есть понимание оплаты, оно не просто в голове берется АБК. Оплата – это производная от договорных условий по графику платежей, то, как мы договариваемся с теми или иными контрагентами. И если это в основе не лежит, то тогда, вообще говоря, не совсем понятно, что тогда сейчас подразумевают под платёжным календарём, которых этого нет, которых это не учитывают. Это всё красивая картинка, сейчас мы как раз-таки к ней подойдём. Но важно то, что в своё время ещё я столкнулся с платёжным календарём немножко ещё и по другой причине. С одной стороны, например, работая финансовым директором в управляющих компаниях, я столкнулся с тем, что там, например, возникает проблема дебиторской задолженности. Например, в управляющих компаниях, которые занимаются жилой недвижимостью, те, кто в теме, они знают, что там каждый год прирастает дебиторская задолженность по, например, оплате коммунальных услуг. и содержание ремонта помещений, то, что каждый физик оплачивает, мы там все живем в жилых домах, и обязаны платить за мусор, за коммуналку, за содержание, ремонт, за домофоны. И понятно, что процентов 5-10 жильцов они трог не оплачивают, некоторые вообще не могут оплатить. К сожалению, такая жизнь у нас. Примерно там в мое время, да и мне кажется сейчас, примерно оценивается рынок дебюторовской задолженности в размере примерно полтора триллиона рублей по всей России по жилищному и коммунальному хозяйству. Также, например, было в свое время там вот с дилерами Volvo, мы, например, вот общались, у них целая тоже была проблема, у них эти Ну, не дилер «Вольво», а представитель «Вольво», например, в России, вот мы с ними общались, они говорили, что общая задолженность, дебюторская задолженность дилеров там порядка, была 500 миллионов рублей. И вот как вот организовать работу по сбору дебюторской задолженности, это вот я, например, столкнулся с этой проблемой вот с этой стороны, да. С другой стороны, например, компания, там в свое время была там компания такая «Вики Март», она потом обанкротилась, там долгая история. Ну, это одна из первых компаний, которая тоже соревновалась там с Вайлдберрисом, они были там, холодильником, еще там что-то, да, вот этот вот расцвет в 2008-2015 годах, расцвет электронной торговли, да, а особенно маркетплейстов. Так вот, первые маркетплейсты, да, там, конечно же, сводили концы с концами с точки зрения того, что было много поставщиков, да, у маркетплейстов. И если вдруг возникают кассовые разрывы, что-то в экономике плохо продается, какой-то идет спад, то тогда первая проблема возникает с поставщиками. Вы у них берете на реализацию продукцию, а оплачиваете им позже. У вас возникает целая огромная структурная кредиторская задолженность. там сотням поставщиков вы должны своевременно выплачивать, да, вот эти вот остатки там, постоплату. У каждого свои отсрочки, у каждого все это зависит от объемов и так далее. По каждому какая-то есть своя внутренняя маржинальная экономика, и в зависимости от этого, если у вас возникают проблемы, вам необходимо запустить целую системную работу по поводу того, по поводу создания системы принятия решений. кому и сколько платить в каждый момент времени. Но сначала нужно выявить, сколько просроченных долгов у вас, сколько не просроченных, каковы сроки, каковы отсрочки. В зависимости от этого нужно понять, кому первому звонить, с кем договариваться, кому платить, если там экономика хорошая, кому не платить и можно договориться об отсрочках, если их товары позже продаются. Короче говоря, Для меня вот эти вещи, вот эта вот работа с дебиторкой и работа с кредиторкой в критических ситуациях, она была составной частью всегда платежного календаря, то есть вот универсального инструмента управленческого по работе здесь и сейчас, то есть по такой оперативной тактической работе в рамках конкретного предприятия. Но когда сейчас я вижу, что такое платёжный календарь в текущем представлении, в текущем моменте времени, я как-то на это обратил внимание и понял, что это. И, помимо всего прочего, за лето просто несколько было обращений людей, которые которыми начинали, возможно, какие-то более глобальные у нас были планы, но в итоге люди сказали, что, ребята, давайте вот просто сделаем платежный календарь. Мы просто хотим видеть, где мы находимся по платежам, где какие риски там, какие-то кастовые разрывы и так далее. Плюс к тому возникает еще и вопрос по поводу того, а что такое кастовый разрыв. Но когда мы смотрим вперед, в будущее, нарисовали там какие-то платежи, давайте мы перейдем сейчас, допустим, переходить в Excel. Вот. Вот у нас мы начинаем с чистого Excel файла. Просто вот это чисто Excel и здесь будем создавать, так скажем, вот этот вот самый платежный календарь. Если мы смотрим вперед и у нас там, допустим, приход там, я не знаю сколько, то давайте сразу же здесь сделаем. Не люблю, когда не разделяются разряды. Сделаем формат ячеек. числовой, именем опти, 0 десятичных знаков и разделитель групп. Да, у нас, допустим, здесь 100 тысяч, да, это кэшблок, ну, как бы, приток денег, да, поступление. И впереди у нас поступление на 100 тысяч, а оплаты на 200 тысяч, запланированно на 200 тысяч. То понятно, что мы говорим, кассовый разрыв, равняется 100 тысяч минус 200 тысяч, получается минус 100 тысяч. Вот глубина кассового разрыва, то есть наша проблема в 100 тысяч рублей, то есть что-то нужно делать там и т.д. и т.п. Ну, единственное, что только в реальной жизни, то есть это когда мы вперед смотрим, ну, грубо говоря, моделируем там, да, финансовые модели строим или там что-то рассчитываем наперед, ну вот так вот как бы обстоят наши дела. И мы это называем кассовым разрывом. А в реальной-то жизни расчетный счет вообще-то в минус не уходит. То есть если вот, вот как определить, мы находимся, вот наше предприятие находятся в кассовом разрыве или не находятся в кассовом разрыве? Вот какой интересный вопрос в том числе возникает. Он очень простой. Вот мы сейчас в кассовом разрыве или не в кассовом разрыве? Что такое кассовый разрыв в настоящем времени? То есть кассовый разрыв впереди, в будущем, в планах. Это понятно. Если нам нужно заплатить больше, чем то, что мы получим, грубо говоря, накопительным итогом, это будет кассовый разрыв. Мы его видим и говорим, что надо как-то что-то с этим делать. Хорошо. А вот сейчас, в настоящий момент времени, мы в кассовом разрыве или нет? Кассовый разрыв в настоящий момент времени – это есть наличие просроченной кредиторской задолженности, точка. Это просто по определению. То есть, если у вас есть просроченная кредиторская задолженность, неважно кому – поставщикам, по зарплате сотрудникам, по налогам, не дай бог, там еще там чего-то. То есть, если вы не выполнили где-то договорные условия по оплате, то у вас возникает Просроченная кредиторская задолженность. Наличие просроченной кредиторской задолженности, это означает, что вы находитесь в кассовом разрыве. Значит, если мы выстраиваем платежный календарь для того, чтобы видеть там кассовые разрывы, например, ну как нам тоже говорят, управляйте кассовыми разрывами. Постройте платежный календарь и вот увидьте свои кассовые разрывы. Так вот, чтобы мне сейчас увидеть кассовый разрыв, я прежде всего должен увидеть размер просроченных долгов, размер просроченной кредиторской задолженности. Если у меня нет просроченной кредиторской задолженности, у меня нет кассового разрыва. Если у меня есть просрочка, значит я нахожусь внутри кассового разрыва. Ну и, соответственно, там что-то нужно делать, решать и так далее. Об этом мы тоже поговорим. То есть по поводу организации процессов, или так скажем, по поводу организации управленческих процессов, околоуправленческих процессов, которые связаны с платежным календарем и с системой оплаты, системой принятия решений, кому платить, кому не платить, сколько платить, как платить, с кем договариваться, о чем договариваться, аранжирование кредиторки, дебиторки и так далее, по степени важности, рисков и так далее. Это целая большая тематика, и она на самом деле вся как раз таки связана с платежным календарем. Почему эту тему я выделяю вот так вот отдельно? Это она у нас пойдет, это параллельный такой, как сейчас принято говорить, проект, параллельная линия. Вот у нас идет линия, вот там восьмой семинар был, это у нас линия разработки и классификации финансовых моделей. Там своя тематика. Там свои принципы, но то, что мы подходы и методология, которая используется для классических отчетов о прибылях и убытках баланса, движения денежных средств, эта методология, эти алгоритмы, они не являются алгоритмами операционного, быстрого, оперативного характера. Платежный календарь — это немножко другая методология. Это другие алгоритмы. Это алгоритмы управления здесь и сейчас, и они немножко отличаются. Есть своя такая специфика, и мы сейчас как раз-таки ее посмотрим. Здесь просто в этой связи, когда мы это пытаемся сделать в Excel, Тут возникают некоторые сложности, с которыми, я сейчас покажу, мы столкнемся и вот как раз на это хотел обратить внимание. Потому что вот эти классические отчеты о движении денег, баланс, отчет о прибыли и убытках, они строятся достаточно легко, и Excel инструментария достаточно для того, чтобы их вести, спокойно, нормально все это строить, видеть и так далее. А вот то, что касается платежного календаря, когда нужно каждый день что-то пересчитывать и что-то видеть, текущую реальную ситуацию, Тут как раз-таки возникают некоторые проблемы с применением Excel. Вот. Ну, и давайте мы, по крайней мере, сегодняшнее занятие мы постараемся как бы... вот у нас первая такая нулевая часть – это вот вводная часть. Вторая часть вот сейчас – это будет подготовка Excel-файла и обсуждение того, что должно быть в платежном календаре. И третью часть мы сегодня сделаем, это мы посмотрим некий онлайн-сервис, как с помощью кнопочек, с помощью современных методов, грубо говоря, с помощью программного хода, как это легко сейчас можно делать. В онлайн-сервисе, например, на сайте вашей компании создаем back-office, туда люди заходят только по логину-паролю, и, соответственно, как можно это реализовать в онлайне, и какие возникают сложности и проблемы в Excel, и как можно это преодолеть. Так вот, еще лет 15-12 назад, когда вот занимался вот этими самыми платежными календарями для того, чтобы рассчитывать дебиторку, просроченную дебиторку, кредиторку, просроченную кредиторку и создавать системы управления, связанные с процессом принятия решений, кому платить, сколько платить, где какие риски там, какие там и так далее, что в первую очередь нужно куда-то там откладывать или пытаться Собирать дебиторку. Вот в то время все делали в Excel, и я просто в этом году вспомнил, что Есть наработанные некоторые подходы, как вообще говоря в Excel выстраивать, ну или создавать почти онлайн-системы, вот которые сегодняшние современные онлайн-системы, вот как аналогичные вещи делать в Excel. Это достаточно интересно, очень есть простые и такие хорошие эффективные решения, но и разбор этой темы, Когда мы это будем смотреть и в Excel, и в онлайне, позволит нам многие нюансы прочувствовать, то есть понять, где здесь есть и какие проблемы. Они действительно там есть, приходится много чего решать, но обо всем и постепенно. Значит, первое, что у нас в платежном календаре есть, Само слово «календарик» говорит о том, что у нас должна быть шкала времени. Давайте мы подготовим наш Excel-файл. Я обычно настраиваю так параметры, убираю сетку, идем в «дополнительных», убираем сетку на нашем листе. Вот показывать сетку. Нет, не показывать сетку. Окей. У нас чистый лист. И, как обычно, мы его приводим в некоторое рабочее состояние. Берем слева 5 столбиков шириной, шириной делаем единичка, для того чтобы потом их использовать в качестве каких-нибудь меток, пометок, маркеров и так далее. Потом дальше у нас должно быть поле для показателей, название тех или иных показателей, поступление денежных средств, оплаты, не знаю, себестоимость каких-то там закупок, сырья, материалов, оплата всяких зарплат, аренды и так далее. Здесь, соответственно, возьмем Ну, наверное, вот так вот два столбика возьмем шириной, допустим, 2, так чтобы использовать, ну, максимум, я думаю, что здесь будем использовать трехуровневую систему показателей. Ну, те, кто смотрит наше видео, примерно понимают, о чем идет речь. А если что, то я это все покажу в режиме, так сказать, вот этих семинаров. Вот, значит, теперь далее у нас единицы измерения, я думаю, что нам не нужно здесь выделять. У нас здесь все будет вестись просто в деньгах, поэтому какие-то количества, там что-то еще, мы какую-то аналитику здесь не собираемся делать. Но в любом случае, я думаю, что вот здесь, вот в этом месте еще пять столбиков возьмем. с шириной единичка, ну, на всякий случай, мало ли, что-нибудь нам понадобится. И далее вот эти вот n, o, p, вот эти три столбика будем использовать для итогов. Здесь у нас будет ширина единичка, здесь будет, например, ширина, возьмем, 15. А вот здесь вот два столбика возьмем для отделения итуго, столбца итуго и простыни, вот это, для потоковой части. Здесь поставим тоже единичку пэкью. Соответственно, со столбца R у нас пойдет поток, потоковая часть. Пусть у нас здесь будет, допустим, ширина столбца поставим 12 и шкалу времени возьмем вот здесь вот наверное три строчки тоже пока что возьмем пустые возможно они нам тут пригодятся номера столбцов прописывать что-нибудь еще а в 4 вот как раз таки вот четвертой строке и начиная со столбца r вот с этого места будет отправная точка для шкалы времени. И давайте мы сделаем следующее. Пусть у нас шкала времени, ну, например, сегодня у нас 23 сентября. Пусть у нас шкала времени, например, начинается с 20 сентября 2025 года. Вот так. Значит, поскольку это у нас шкала времени, то сделаем здесь формат дат, формат ячеек в виде дат. Вот так вот. И если у нас это платежный календарь, то обычно каждое деление, каждый период, это есть сутки, то есть есть день. Ну и для того, чтобы нам двигаться слева-направо по дням. Мы, допустим, сделаем так. Мы напишем равняется. Я потом поменяю. Мы сделаем потом так, чтобы у нас была единая формула во всей потоковой части. Ну, а сейчас, по крайней мере, сделаем так. Р4 плюс 1, то есть плюс единичку единичка. Когда мы рассматриваем даты, то единичка — это один день. и протягиваем вправо. Вот у нас пошли 20, 21, 22, 23 и так далее. В платежном календаре очень важно понять, где у нас сегодняшний день. И относительно сегодняшнего дня мы должны видеть прошлое, если хотим видеть какие-то прошедшие до сегодняшнего дня, если мы желаем видеть те или иные платежи, сколько поступало, сколько оплачивали, то есть по факту видеть отчет о движении денег, то нам нужно желательно сделать так, чтобы мы визуально видели прошлое, чтобы визуально оно отделялось от будущего и чтобы текущий день у нас разделялся на сегодняшний день, факт сегодняшнего дня, а также просроченные долги и просроченные, например, авансы. То есть, если, например, у нас планируется поставка или закупка через неделю, но при этом по договору за 5 дней до этого, за 10 дней до этого мы должны произвести оплату или нам должны произвести аванс, например, заказчики, а его нет или мы его не оплатили по договору, то у нас возникает просроченная, но не задолженность. Дело в том, что задолженность возникает тогда, когда возникает операция по начислению. То есть происходит там, не знаю, товарная накладная подписана или там акт выполненных работ или еще что-то. Относительно экономической или хозяйственной операции, относительно факта выполнения хозяйственной операции у нас возникает задолженность, понятие задолженности. Если этого нет, но при этом должен быть аванс, у нас задолженности нет, у нас есть просрочка по авансированию, например, да, просрочка по обязательству, которая прописана в договоре. Соответственно, в том месте, где у нас возникает текущий день, а сегодня у нас 23, у нас сегодня вот он 23 сентября, вот у нас вот этот вот столбик 23 сентября, он должен быть в платежном календаре отдельно выделен, и он должен как бы расстроиться, то есть здесь должно возникнуть три столбца. Сам этот день, 23 сентября, потом просроченные долги мы должны увидеть и просроченные авансы. Вот это вот очень важно. И вот эти вот три столбца будут именно нам показывать состояние на сегодняшний день. Ну, а дальше у нас там должны быть и 24, и 25, и 26. Вот. И это вот первое, чего нам нужно сделать. Значит, теперь... Ну, давайте мы, во-первых, создадим... Так, что нам сначала? Ну, давайте визуализацию, да, условное форматирование мы сделаем на шаг позже. А сейчас мы сделаем следующее. Мы, например, напишем так, что вот... Вот в этом месте, вот здесь вот у нас 23 сентября, а как бы справа после 23 сентября нам нужно, чтобы у нас здесь был столбец с просроченной дебеторкой и с просроченной кредиторкой. Я вот сейчас в онлайн сервисе просто покажу, как это выглядит. Вот мы заходим в DDS календарь вот здесь, платежный календарь, и вот как он выглядит. Вот у нас идут названия статей, поступление денежных средств, оплата себестоимости закупок затрат, финансовый поток, оплата прямых расходов. А вот шкала времени, вот буквочка F означает, что это у нас факт. Здесь у нас 20 сентября, 21 сентября, 22 сентября, 23 сентября — это у нас сегодняшний день. Дальше у нас идет просроченная дебиторская задолженность, просроченная кредиторская задолженность, вот в этом столбце мы ее отображаем. Дальше у нас должны идти просроченные авансы, а потом у нас идет план на 24 сентября, план на 25, план на 26 и так далее. Вот они пошли. План. И это должно быть автоматически. То есть если мы вот в этот онлайн-сервис зайдем завтра, то здесь вот эти вот столбцы 24 сентября перейдет вот сюда, На место 23 сентября это будет уже завтрашний день, он будет текущим днем завтра. Но просроченная дебиторка, просроченный аванс, да, они здесь будут эти полки как бы съезжать вправо. Как это сделать? Значит, в онлайне просто прописан программный код, там достаточно несложно это делать, но мы видим. Как это сделать в Excel? Вот такую же табличку. Ну, понятно, что давайте вот мы зайдем во вкладку столбец V, следующий столбец после 23.09, и понятно, что здесь мы должны написать условие, что равняет. Мы пишем если. В Excel, чтобы что-то нам такое эдакое сделать, это делается через оператора, через функцию если. Мы должны сказать, что если Если у нас в предыдущем столбце, в предыдущей ячейке слева, в предыдущей ячейке слева равняется сегодняшнему дню, то есть равняется сегодня, это пишет. Прямо так и пишет. Сегодня кнопка открывается, сегодня с точки строчки это закрывается. То тогда в этом случае, ну, например, мы здесь так вот и напишем. как вот там pdz просроченная дебиторка, просроченная кредиторка. То есть мы показываем здесь толбец с просроченными долгами. Ну, а иначе мы пишем u4 плюс 1. Ну, давайте прям вот так вот и сделаем. Вот оно у нас здесь появилось pdz pkz и, допустим, мы вот так вот это вправо продвигаем. Здесь получается так, что если То есть получается так, что у нас идёт теперь ссылка идёт на предыдущую... на предыдущую... на предыдущую ячейку. Там у нас нет никакой даты, и, соответственно, мы к этой дате не можем прибавить единичку. Именно из-за того, что вот эта вот ошибка в Excel значка, Она означает, что нельзя произвести числовую операцию. В данном случае операцию прибавления единички, потому что не к числовой ячейке нельзя прибавить единички. Поэтому он говорит, что проблема с означением. А что это означает? Вы понятны. Здесь начинаем исправлять. Но нам же нужно, чтобы у нас после PDZ и PKZ у нас шли просроченные авансы. Поэтому мы здесь пишем следующее теперь условие, что если у нас предыдущая ячейка равняется PDZ, PKZ, то тогда мы сюда пишем просроченные авансы. Так и напишем p.авансы. Просроченные авансы мы сюда будем... Здесь будем отображать просроченные авансы. Ну, а иначе, если там сегодня, то PDZ, PKZ. Вот. Но мы же знаем, что прибавлять единичку мы, значит, тут не можем. И здесь у нас возникает следующая ситуация, что... Ну, давайте посмотрим. Ну, давайте, во-первых, кнопочку закроем. И вот у нас появились просроченные авансы. Все хорошо, вроде бы. Вот. Продвигаем дальше, а дальше у нас получается вот такая ситуация. Теперь давайте мы это сдвинем, в том числе влево сдвинем. Здесь у нас все в порядке. То есть здесь ни PDZ, ни авансы, поэтому прибавляется единичка. И тут все хорошо бы, но вот в тот момент, когда у нас здесь возникает PDZ, PKZ, то тогда нам необходимо что нам необходимо? Нам необходимо на три ячейки назад просто посмотреть. То есть здесь мы можем теперь написать так, что если у нас предыдущая ячейка равняется просроченным авансом, если у нас там просроченные авансы, то в этом случае В этом случае нам необходимо просто посмотреть на три ячейки назад и прибавить ту самую единицу. Закрываем. Вот у нас здесь появляется 24, 0, 9. Еще раз я протягиваю вот сюда. И здесь видите вот эти вот столбики P, Q. Они не просто так вот здесь. Дело в том, что вот эта формула, она как раз таки ссылается на столбец P. А вот эти вот столбики P и Q, они просто изначально предполагаются пустыми. То есть они нас разделяют. Они разделяют зону итогов и зону потоков. И в том числе они нужны для того, чтобы использовать вот такие формулы, чтобы здесь не оказалось чего-нибудь, что нам нарушит что-то и так далее. просто чтобы не заморачиваться даже об этом. Столбиков дофига в Excel, поэтому пользуем, сколько нам нужно. Да, и все. Значит, смотрите, что у нас получилось. У нас получилась автоматическая система, которая нам добавляет два столбика в качестве просроченных долгов и просроченных авансов. Ну, в общем-то, уже хорошо. И теперь давайте ко всему этому применим... Давайте-ка мы сразу же сделаем... Сразу сделаем... Целиковую формулу. давайте вот в этой возьмем колбец к вот так я его расширю давайте я его расширю и мы вот здесь напишем следующее начало там как начальная дата начальная начальная дата платёжного календаря. Платёжного календаря. И пусть в этом месте, где у нас начальная дата платёжного календаря, мы сюда... Пусть у нас здесь звёздочка будет. Давайте будем ставить звёздочки. В тех местах, где нам необходимо какие-то вводные данные показать. И пусть чуть-чуть это слегка подсвечивается таким вот желтым. И вот в этом месте напишем формат ячеек дата. То есть дату старта здесь будем задать. Пусть это будет то же самое, 20.09.2025 года. Здесь немножко поменьше сократим. И мы эту самую начальную дату здесь вносим, а вот Так, и еще что мы здесь сделаем, давайте мы вот в этом вот месте сделаем обычную нумерацию столбцов, пока что введем. Обычная нумерация столбцов так, чтобы была единая формула. Можно, конечно, вот так сделать. Единичку поставить, а потом написать равняется 1 плюс 1. И вот так вот тянуть. Не очень это хочется делать. Давайте будем единую формулу создавать так, чтобы можно было потом скопировать столбец R и просто его протянуть на любое количество столбцов справа. А для этого тогда делаем так. Мы пишем равняется максимум, берем максимум и цепляемся за вот этот вот пустой столбец Q. Берем вот так вот максимум. Еще раз. Берем максимум, цепляемся за столбец Q, протягиваем на столбец R, столбец R заменяем на Q. И вот левую Q мы ее держим. F4 Три раза нажимаю F4, у нас здесь получается $q. $q означает, что вот этот конец слева удерживается, а справа конец будет протягиваться вправо. И мы к этому максимуму просто прибавляем единичку. Вот так. И у нас здесь появляется просто нумерация столбцов. Надо ли нам делать эту нумерацию для pdz, pkz и так далее, я сейчас не знаю, но на всякий случай пусть будет. Пусть будет. И здесь, например, можно вот эту строчку, допустим, сделать ее шрифт размера 9, чтобы чуть-чуть поменьше было. Да и, в принципе, слишком сильно там прям выделять ее не нужно. Здесь просто можно сделать так вот серить. что-то первое, второе, третье, четвертое. Если нам где-то в какой-то момент понадобится эта нумерация, чтобы прямо ее непосредственно видеть, то не проблема. Мы здесь просто поменяем это по следу шрифта, поменяем так, чтобы было более явно это все виделось. Да, еще сделаем вот такую настройку. Сделаем формат дечея и выравнивание справа сделаем. Здесь сделаем выравнивание по правому краю и отступ единичный вот так вот для всего. Это просто удобнее смотреть. Чисто для удобства. Сразу же делаем так, чтобы было удобно работать. Этот платежный календарь, мы его потом, я его выкинул в скачивание, да, и вы, в принципе, можете с ним работать. Поэтому сразу же делаем так, чтобы было удобно, хорошо, красиво. И добавляем еще одно если. Говорим так, что если Если мы находимся в периоде номер один, если мы находимся в толпце с номером один в самом начале, если мы находимся в первом толпце, то тогда мы сюда подставляем вот эту начальную дату платежного календаря и тыкаем на то место, в ту ячейку, где вводится руками. Ну, а иначе мы применяем всю эту формулу, которую представили ранее и так далее. Значит, смотрите, сразу же хочу сказать, что если вы посмотрите эти стандарты финансового моделирования в Excel и так далее, там рекомендуют, что пытайтесь по возможности как можно меньше вот это вот «если» использовать. Плюйте на это. Это написано для идиотов, то есть примерно написано так, ребят, если вы дебилы и не умеете думать, то делайте по-простому, но примитивно. Если вы думающий человек, никаких проблем, чтобы понять вот эту запись, если так, то так, если это, то это, если вот так, то вот так. Не нужно всегда до примитивности всё доводить. На самом деле у нас мозги достаточно неплохо работают для того, чтобы в принципе прописать какие-то формулы так, чтобы нам было это удобно, красиво и хорошо. Поэтому ничего тут страшного нет, когда у вас тут 15 если, да и пусть их будет 15. в нашем случае 3 или 4, поэтому ничего странного. Значит, K4 мы держим, вот этот вот толбец K, где мы будем. Толбец K мы взяли для того, чтобы здесь использовать какие-то вводные данные, которые руками входят. Пусть будет, я нажимаю на F4, долларами держим полностью эту ячейку, фиксируем, закрыл, я скоб туда закрыл. Ну и вот теперь у нас единая формула. Я вот так справа это сдвигаю, и у нас везде одна и та же формула. Теперь я могу вот так вот сделать, просто взять, вот так вот все это протянуть, и здесь в каждой строчке одна единственная формула, которая работает в каждом столбце. Вот этот стандарт важный, он написан везде во всех стандартах по финансовому моделированию. Это действительно очень важная штука, чтобы не нужно было проверять, а везде ли здесь одинаковые формулы, везде ли здесь присутствует одинаковая логика. Прописали. Вот это вот разделили. Уже неплохо. Ну и теперь еще давайте сделаем условное форматирование следующему образцу. Так, сейчас у меня здесь панель зума просто у меня мешает. Так, я ее сейчас уберу. Вот. Значит, теперь сделаем условное форматирование по следующему принципу. Значит, заходим в условное форматирование. И здесь давайте мы создадим правило форматировать, используя формулу для определения форматируемых ячеек. Мы сейчас находимся в этой ячейке R4. И здесь мы пишем, что если Если вот это вот самое R4, прям вот я вот пишу, равняется. Вот здесь немножко формула по-другому пишется. Здесь пишется знак равно, а потом вы пишете формулу, которая и проговаривается так, что если формула после знака равенства истинна, то выполняется в формат, который мы зададим. Вот так. Теперь мы это дело сюда будем протягивать. Мы будем вправо протягивать условное форматирование, поэтому чтобы нам это протягивать вправо, мы вот этот доллар убираем, название столбца, вот этот доллар убираем. Здесь пишем, значит, у нас если r4 строго меньше, да, строго меньше, чем сегодня, прямо так и пишем, чем сегодня, меньше чем сегодня, но тогда мы создаем следующий формат. ну давайте сделаем заливочку вот такую вот светленькую. шрифт сделаем пусть будет полужирный и вот такого цвета тоже зеленый. применяем и протягиваем. и вот мы видим, что у нас Вот там, где у нас выполняется неравенство о том, что это прошлое, то есть вот эти даты, если они из прошлого, то тогда они вот так вот закрашиваются. Теперь давайте сделаем еще условное форматирование, создать правило. И здесь напишем, использовать формулу пишем, то если у нас вот это вот самое R4, давайте вот это вот уберем, допустим, меньше, то есть теперь равно, до этого у нас было меньше, теперь пишем, если оно равно сегодня, равно сегодня, кнопка открывается, кнопка закрывается, тогда давайте сделаем формат, пусть у нас будет там заливка Пусть у нас будет залив какая-нибудь там, я не знаю, фиолетовая. А цвет белый, полужирный белый. Цвет полужирный белый. Окей. Окей. Вот мы вот так вот протягиваем. Вот у нас, здесь у нас возникает, мы просто явно показываем, что это у нас сегодняшний день. Теперь дальше. Сделаем так. Условное форматирование. Создать правило. Пишем использовать формулу. Теперь пишем, если у нас здесь вот это вот R4 без доллара больше, чем сегодня, то есть это будущее, больше, чем сегодня. Тогда мы пишем формат ячеек, то есть у нас заливка будет темно-зеленая, а шрифт полужирный, но белый. Так, окей, окей. Вы сами можете настроить, как вам. Вот так. Единственное, что вот эти PDZ и P-авансы, мы их давайте тоже отдельно выделим и для них пропишем, поскольку это просрочки, то на них мы отдельно будем обращать внимание, мы их просто красим. отметить. И здесь мы, соответственно, сделаем так. Главное условное форматирование, создать правило, использовать формулу и пишем, что если вот эта штука у нас равняется, кавычки открываются, pdg.pkz, pdg.slash, pkz, pkz, или или. как это или? мы вот здесь пишем равняет или пишем или у нас r4 равняется pdpkz или у нас r4 равняется pavans, просроченный аванс. или у нас r4 равняется p.avans. Авансы. Собочку закрываем. Вот формула у нас. Или мы через точку с запятой прописываем при каких условиях. И здесь пишем формат. Пусть у нас будет заливка вот такая вот темно-красная, шрифт полужирный. Не знаю, зачем полужирный. Окей, окей. И вот так. И вот здесь вот у нас PDZ, PKZ и просроченный аванс. Давайте, может быть, здесь сделать поменьше. У нас будет 10 пошли. Вот так. Итак, начальную дату задали, и вот у нас пошли эти. Ну и теперь вот если мы вот так справа скопируем, допустим. шкала времени платежного коридора до 31, не 31 в день, а здесь за минус вот двух вот этих. Короче говоря, вот так. Теперь пусть у нас все это дело начинается с седьмой строчки, первые какие-то показатели, например, если с седьмой строчки пойдут, то мы вот в этом месте тогда сделаем закрепление области, вот так. Ну и все, вот у нас тогда вправо идет план, да, влево, слева у нас пакт, да, а вот здесь вот у нас сегодняшняя ситуация будет отображаться. Значит, ну, первое, Первую настройку мы сделали, по крайней мере, шкалу времени мы сделали. Ну и, пожалуйста, там, я не знаю, начальные остатки. Начальные остатки. Наверное, не сюда это надо вписывать. Вот здесь у нас столбец F, он у нас предназначен для отображения показателей. Вот здесь мы и напишем. Показатель. Так вот, показатель. жирный и вот в этом месте мы и остатки денежных средств денежных здесь дальше там может быть контрагент ой не контрагент да а компания он пания 1 дальше там расчетный счет сбери там не знаю рсч там например 23.78. И вот они пошли. Можно какими-то цветами это выделять и так далее. Начальные остатки, там потом поступление. Поступление денежных средств. Поступление от продажи и еще там чего-нибудь, кого-нибудь. Ну, понятно. Как устроены отчеты? Я думаю, тут каждый из вас знает, каждый из вас видел в своей жизни огромное количество отчетов. Нас интересует, что у нас вот здесь вот будут за формулы и откуда эти формулы будут брать данные о тех или иных платежах, поступлениях, платежах и так далее. И у нас здесь получается такая ситуация. У нас здесь есть блок. фактических данных, блок фактических движений, они у нас должны будут подтягиваться из базы данных фактических движений, то есть из банковских выписок или из карточки 51-го счета, который мы, например, из 1С скачиваем и так далее. То, что вот здесь, вот в этой части, особенно то, что вот в этих толпцах, PDZ, PKZ, просроченные авансы, Тут другое дело. Тут у нас должны быть какие-то расчеты по типу балансовых расчетов, то есть по типу двойной записи. Любая там дебиторку как рассчитать? Это есть накопительным итогом то, насколько мы напродавали, минус то, сколько денег получили. И получается дебиторская задолжка. Вопросы возникают. Как это все нам здесь сделать? Как это все рассчитать? Ну и третья часть — это плановые, то есть это работа с учетом договорных условий. То есть то, как мы договорились с поставщиками, подрядчиками, с клиентами, с покупателями и так далее, если это финансовая деятельность, то каковы наши условия договоров, там, кредитования и так далее, мы это должны вот здесь вот отображать. И под каждую, вот под каждый вот этот блок, вот факт, вот расчет балансовых показателей, вот плановые показатели, у нас должна быть какая-то структурированная база данных, из которой мы должны это все употреблять, вытаскивать. Ну, давайте посмотрим, каким образом, например, может работать мы можем вносить плановые данные. Вот у нас, например, есть здесь вот плановая часть. Наверное, пока что самое такое несложное, наверное, сделать, попробовать учесть плановые данные. Вот у нас есть какой-то тут миллион рублей начальника ставки. И есть статья, например, поступление денежных средств от продажи. Для того, чтобы нам поступили денежные средства от продажи, мы должны запланировать, у нас в бюджете продаж должна стоять какой-то план, и пусть у нас, допустим, на 30.09 есть план по продаже. Мы, например, 30.09 договорились что-то продать, например, какой-нибудь акт выполненных работ, какие-нибудь работы произвести. Но, допустим, мы, например, подписали договор сегодня, допустим, вот 23.09, мы подписали договор с клиентом, с покупателем о том, что к 30 сентября мы ему сдадим какую-то работу, например. За эту работу, эта работа, например, оценивается, допустим, в 100 тысяч рублей. И, допустим, в договоре у нас написано, что за 5 дней до срока сдачи этой работы нам покупатель клиент должен оплатить, например, 40% положенной суммы. И, допустим, потом он должен произвести какую-то приемку туда-сюда. Например, 30% он нам должен 30 тысяч оплатить по факту. И еще, например, через 10 дней, в районе, я не знаю, 10 октября, он нам оплачивает, допустим, еще 30. Вот такой договор мы заключили. Если этот договор заключен сегодня, но все действия, которые по нему прописаны, Как по начислению, как хозяйственная часть операции, на 100 тысяч мы должны выполнить работу на 30 сентября, так и все платежи должны быть в будущем, значит, эти платежи мы в платежном календаре должны каким-то образом там отобразить. В данном случае, как, например, работают онлайн-сервисы, вы заходите, в данном случае, например, мы заходим под раздел, который связан с поступлением денег. ДДСИН – поток поступления денежных средств. Допустим, у нас есть там какая-то компания ООО «Василек». Заходим в ООО «Василек». ООО «Василек» заключил договор с покупателем. Мы сейчас говорим про поступление денежных средств от продажи. Значит, статья, с которой мы имеем дело – это поступление денежных средств от продажи. Выбрали ее. Теперь, у нас есть договор на выполнение работы. Вот мы, например, выбираем договор выполнения работы. Записываем, смотрим. Так, номер договора. Например, договор номер VR, ну, выполнение работы, например, 001. Первый договор, который мы запишем. Допустим, по данному договору, как мы сказали, на 30 сентября Мы пишем сумма начисления. Мы должны выполнить работу на 100 тысяч. Вот пишем 100 тысяч. Тип плательщика. Наш клиент. Здесь напишем ООО. Напишем заказчик. Чтобы не придумывать какое-то название. ООО заказчик. И мы говорим, мы добавляем начисленную сумму. Это не движение денег. Но это основание для движения денег. То есть мы должны идти от базовой вещи. То есть, если у нас возникает в плане какое-то движение денег, то мы задаемся вопросом, а в связи с чем возникает? Мы говорим, вот у нас есть основание, договор выполнения работы. Добавляем начисленную сумму. Теперь вам необходимо найти в десертной основании и внести график поступления денег. То есть мы сейчас пока что только написали, что в рамках ООО «Василек», вот сюда можно, например, зайти посмотреть, у нас на 30.09 будет начислена сумма 100 тысяч. То есть мы продаем на 100 тысяч, реализуя маркер выполненных работ. Хорошо. Закрываем. Теперь мы должны добавить условия оплаты. заглядываем в договор, то есть как вообще процесс работы с платежным календарем. Мы должны как бухгалтер работать на основании каких-то бумаг, каких-то договоренностей и так далее. Понятно, что в управленческом учете, а платежный календарь – это как бы часть управленческого учета, понятно, что где-то мы и вносим какие-то вещи, ну, например, с устных слов, со слов, например, менеджера по продажам или еще там что-то. Но это потом, мы еще об этом поговорим. То есть, как выстраивать регламенты, регламентацию в рамках работы по платежному секретарю. Но что мы говорим? Мы говорим так, что, допустим, мы видим, что в условиях оплаты в договоре прописанных, что 40%, вот я пишу, 40% за 5 дней, то есть за минус 5 дней, то есть оборачиваемость по предоплате минус 5 дней, то есть у нас авансирование идет, аванс 40 процентов. Дальше мы говорим, что 30 процентов мы договорились оплатить по факту, то есть 0 дней. Нам нужно плюсить еще, но у нас еще есть один платеж, это 30 процентов через 10 дней. Пишем 10 дней. И вот у нас, значит, 40% за 5 дней до 30%, 30 тысяч мы платим по факту, и через 10 дней пишем «Сохранить». И вот в этот момент график оплат «Сохранить». Как только у нас вносится график оплат, давайте сразу же посмотрим в DDS-календарь. Мы заходим в DDS-календарь, вот «Поступление денежных средств в продаж», проезжаем вперед, и вот мы видим, вот они, 40 тысяч. Если мы на них посмотрим, поступление денежных средств на продажу 25.09 за 5 дней до 30.09, где у нас должно произойти подписание акта выполненных работ. Когда мы подписываем акт выполненных работ, нам должно поступить еще 30 тысяч, вот мы их видим в платежном календаре, и дальше Еще через 10 дней, 10 октября, мы видим, в плане стоит 30 тысяч в получении денег. И мы видим, кстати, как у нас меняются начальные остатки. То есть у нас был миллион, миллион, миллион. Вот у нас лежит. Потом 25.09, если 40 тысяч к нам приходят, то на следующий день у нас уже миллион 40 тысяч. Дальше 30 тысяч поступает, миллион 70 тысяч. Дальше нам еще 30 тысяч поступает, миллион 100 тысяч. Это я сейчас показал процесс внесения данных в платежный календарь. Процесс внесения данных в платежный календарь. Вопрос. Как нам устроить соответствующее внесение данных? Давайте заметим следующую штуку. В свое время я, когда вот этим вопросом был обеспокоен, здесь давайте сам отчет напишу. Кстати, я буду писать английскими... латиницей буду писать, например, репорт. Репорт. Почему? Потому что если в маках смотреть Excel-овские файлы, то в маках Excel очень часто плюется, когда кириллицы называются листочками. Поэтому буду вот так. Теперь. Давайте мы вот здесь вот какую-то бд, да, база данных операции. Или там, ну, там... Как-нибудь назовем операции финансовые, так, учет. Учет, план. Давайте напишем пока, что учет, вот так вот. латинскими буквами русское слово учет. Пока что написано так. Учет имеется в виду, что здесь должна быть какая-то база данных. В свое время я как бы думал так, что как создать базу данных, в которой вести вот такой вот учет. То есть, ну, понятно, что в онлайн-сервисе все понятно. Мы на кнопочку нажимаем, да, вот DDS IN, ну, и вот у нас тут есть хозяйствующий субъект, да, там ООО «Василек». Поступление денежных средств продаж, дата начисления, сумма начисления. Здесь у нас появляются условия оплаты. Мы видим 40% за 5 дней, 30% – 0 дней, 30% – 10 дней. Здесь можно повторять. Опять же, на кнопке нажимаем, все хорошо, красиво. Здесь мы добавляем факт оплаты. До факта мы еще пока… Заберемся попозже. Ну и здесь мы видим, что оплачена 0, дебиторка 0, просроченная дебиторка 0. Это же все впереди, поэтому пока здесь как бы все пусто. То есть у нас вот это вот первая плановая часть. Плановая часть, которая вот здесь у нас идет справа. Темно-зеленый. Темно-зеленая шкала времени. она должна сюда, вот в этой части, там где у нас плановая часть, сюда должны подтягиваться формулами данные о плановых оплатах, плановых поступлений, ну, допустим, вот из этой вкладочки учет. Ну, первое, что у меня в голове было в свое время, я думал так, что ну давайте сделаем просто вот здесь вот, например, у нас там дата начисления, да, дата начисления. Здесь у нас будет сумма начисления. Ну, тут какие-то могут быть атрибуты. Пусть у нас дата суммы – это самое важное. Правильно, жирным. А дальше у нас может быть какие-то атрибуты. Контрагент, потом тип операции, поступление или оплата. Потом дальше у нас может быть договор. У нас может быть тип документа, тип документа, акт или накладная, номер, номер документа, договор или когда по факту будет, и так далее. То есть здесь какой-то набор атрибутов для вот этих операций, а дальше условия. И вот тут возникала проблема. Понятно, что чаще всего это два-три условия. Либо стопроцентная предоплата, стопроцентная оплата по факту, либо пост какая-то, отсрочка, либо 50 на 50, либо вот эти три платья. Но когда я столкнулся с договорами, в которых бывает по восемь разных краншей, то есть когда платеж разбивается, например, на восемь зон, это, например, судостроение. когда закупается основной металл, потом когда закупается или начинается какая-нибудь заготовка, потом когда что-то еще у них происходит, и там прописано. Там куча гарантийных всяких отсрочек и платежей. Короче говоря, если мы, например, берем какие-то сложные промышленные производства, то ту же самую, кстати, стройку, если взять, то там по отношению к одному какому-то производственному циклу, к одному бизнес-процессу, к одной производственной какой-то конструкции может применяться достаточно большое количество вот этих вот кранщиков, разбиваться во время. Но я-то как-то, ну, я так думал, что давай зададим здесь какое-то количество, там, например, здесь пишем процент, процент оплаты. 1, оборачиваемость. Дальше здесь пишем, период оборачиваемости 1. И получаем вот такую штуку. Ну, многородием тут какой-то, значит, процент один период оборачиваемости, процент два период оборачиваемости. Вот как вот у нас сейчас было три. Мы поставили процент предоплаты, период оборачиваемости предоплаты, процент оплаты два, период оборачиваемости и так далее. Если их будет восемь, если их будет десять и так далее, значит, есть какие-то ограничения. Как потом все это вносить? То есть вот когда у нас эта таблица начнет вот так вот расширяться. Вот здесь, например, вот в этом месте, вот в этой таблице здесь написано «перечень активных незакрытых оснований поступления денег». Перечень активных. Он отображается вот в этой табличке. Что значит «незакрытых»? То есть здесь мы видим с помощью просто программного кода, мы просто сразу же отсекаем. Все те основания, то есть все те продажи или, если это оплаты, то закупки, всего того, где у нас деньги в деньги вышли, то есть где акт сверхи, если мы подписываем, там 0,0. То есть если мы что-то продали на 100 тысяч, если мы получили деньги ровно 100 тысяч, то это здесь не отображается. Представьте себе картинку, я может быть как-нибудь не сейчас, а кстати подготовлю на следующий семинар по вот этой теме, по платежному календарю, я вам просто покажу реальную базу данных, где люди вот прям реально вносили все вот это вот дело. Там порядка нескольких тысяч строк, и в этих нескольких тысячах строк У вас есть, там переплетаются между собой строчки, которые закрыты. Там, где акт сверху показывает, что всё вы, ну как бы, сколько начислено, сколько оплачено. А также есть те, где что-то выполнено, что-то недоплачено, что-то переплачено, какие-то там ещё. И вот для того, чтобы в этой огромной таблице потом с нею работать просто вручную, это требует неимоверных усилий. То есть это настолько неудобно становится через какое-то время, если у вас насыщенная жизнь, так сказать, бизнесовая. То есть если много всяких разных операций происходит, много каких-то продаж, которые вы хотите учитывать, много всяких закупок, большая номенклатура продуктовая, большая номенклатура закупочная, сыревая, компоненты какие-то и так далее. Слушайте, ну тут просто сдуреть можно будет. То есть вот создавать просто такую тупую, такую большую таблицу – это еще полбеды. Дело в том, что потом вы же по проценту и по периоду оборачиваемости, вы должны справа создать столбцы с датой поступления, с датой оплаты, с суммой оплаты, с датой оплаты, с суммой оплаты. И если у вас их здесь десяток штук, то тогда вот здесь возникает формула, которая растягивается… Ну, реально просто у меня были формулы, которые вот занимали полэкрана, там в 10-15 строчек, потому что нужно было подтягивать данные, под каждую дату надо было находить соответствующую, ну, как бы проверять соответствующие пары, дата сумма, дата сумма, дата сумма, и надо было их повторять. Нет, конечно, можно сказать, Роман, ну, ты… Ты что делаешь? Сдуреть же можно. Но понимаете, в чем проблема? Проблема в том, что когда вы сотрудник компании и вам руководство поставило задачу, а мне было сказано, что Роман, ну я еще тогда работал, там, за дядю, там, все, как бы руководство говорит, что нам нужен толковый, нормальный календарь, который все это автоматически рассчитывает и так далее. Ну что делать? Вы садитесь и начинаете прописывать эти формулы. за неимением лучшего, а вы в короткие сроки очень сложно придумать, как это сделать в Excel, чтобы это все было емко, красиво, хорошо и так далее. Ну и приходилось создавать вот такие вот дикие таблицы. На эти дикие таблицы нужно было настраивать дикие формулы. Нет, всё работало, всё считало. Только единственное, что тот человек, который всё это дело вёл, а это был я, я, конечно же, плевался каждый день, потому что это было ужасно. Файлы были очень тяжёлые. Каждым моментом времени в них работать было тяжело, потому что накапливался вот этот вот эффект. количество, да, количество всех, причем все вот эти вот штуки. А теперь смотрите, это же мы сейчас прописали только плановые оплаты, а дальше нужно еще и фактические сюда подтягивать, а если эти фактические, они у вас проходят в нескольких платежах, причем не полностью, там платеж приходит на миллион, а часть этого миллиона идет на один продукт, часть на другой, часть на этот акт, часть на вот эту накладную, часть еще куда-то, и вам нужно это все распределять. В общем, введение таких платежных календарей, конечно же, в Excel, да и даже не в Excel, а даже в онлайне, тут все равно тоже в какой-то момент мы понимаем, что когда мы будем добавлять факто-плату, То есть у нас есть план оплата, вам теперь нужно добавить суммы, и в какие даты, в каких платежных поручениях у вас это все прошло. Понятно, что вы начинаете работать с бумаги, либо вы начинаете включать простой подход, ну просто по FIFA. Все платежи по контрагенту раскидываем по FIFA, ну и все, и как бы вот так. Но бывали, например, ситуации, когда мы, допустим, ввели строительство подводных лодок, а это сразу же под сотню различных договоров, и, например, один контрагент, и с этим контрагентом сразу же несколько договоров, в договорах несколько спецификаций, и учет, например, у поставщика, у производителя, не знаю, какой-нибудь стальных стального проката, он все это разделяет по договорам, по спецификациям и ведет вот такой учет. то и вам тоже нужно его именно таким образом вести. И просто так по FIFA раскидать по договорам, по спецификациям и так далее не получается. Надо все вот как бы вычленять и так далее. Это все равно такая работа достаточно кропотливая, ее все делают, тут никуда не денешься. Единственный вопрос, как это сделать максимально удобно. И тут пришла, через какое-то время пришла следующая идея. Значит, я ее сейчас покажу и как раз-таки вас познакомлю с использованием макетов, но в минимальном количестве. Смотрите, какой подход можно использовать для того, чтобы создавать и наполнять базу данных, Примерно так же, как я сейчас это делал в онлайн-сервисе. Значит, смотрите еще раз, что мы делаем в онлайн-сервисе. Мы заходим там, о, Василек, поступление денежных средств в продаж. Например, хотим внести акт выполненных работ, и у нас возникает табличка. У нас возникает формочка для заполнения. Мы заполняем формочку, какие-то суммы ставим, даты ставим. контрагентов, названия. До этого мы выбрали статью, до этого мы выбрали контрагента, с которым номер договора можем там прописать и так далее, номер документа можем прописать. И потом мы нажимаем на кнопку. Что происходит после того, как мы нажимаем на кнопку? Все вот эти данные, которые мы внесли в онлайн-сервис, они куда-то структурированно попадают в какую-то базу данных, правильно? Когда вы используете онлайн-сервис, то для пользователя это не видно. Это находится за пределами его взгляда и так далее. Excel отличается от онлайн-сервиса тем, что у вас все вот здесь вот перед вашими глазами. Значит, давайте мы создадим еще один листочек. И вот здесь мы напишем формат. форма для заполнения форма ладно раз уж мы начали писать по-русски латинскими буквами форма сейчас оформлять не буду давайте только одну сделаю я не люблю сетку сетка отображалась параметры дополнительно сетку уберем уберем сетку И вот у нас учет. Учет – это наша база данных. Здесь мы тоже убираем параметры. Параметры дополнительно. Сказать все-таки убираем галочку. И вот у нас здесь. Значит, смотрите. Давайте реализуем вот эту кнопочную ситуацию. Вот формочка для ввода данных. Вот подобные формочки в разном дизайне вы можете встретить в разных онлайн-сервисах. Этим сейчас никого не удивить. Понятно, что мы же такую формочку можем придумать здесь. Давайте пока что для примера зададим. Давайте сюда посмотрим. У нас здесь была выбрана статья, да, добавьте основания. Акт выполнения работы, статья и кампания, да, и кампания. Зашел сюда. Ну, давайте сделаем вот так. Пусть у нас будет кампания. Это наша кампания, имеется в виду, что мы какую-то нашу кампанию здесь вставляем. И вот тут мы Тоже сделаем вот так вот желтенький. Поставим. Сделаем вот так вот формат ячеек. Ну, чуть-чуть. Я сейчас быстрыми мазками создам небольшую формочку. Мы потом ее переделаем. Естественно, мы ее приведем в хороший нормальный вид. А сейчас сделаем это вот таким вот образом. Напишем здесь вот тоже, пусть будет звездочка, для заполнения. Компания. Компания. Пусть у нас будет здесь компания. Копировать. Или вот так вот копировать. Значит, нам нужна компания. Допустим, статья, документ. Статья, документ. дата, сумма, контрагент, это 6. И, допустим, давайте пока что возьмем 2 пары, 2 пары, то есть еще 4 поля, то есть 10 полей всего будет, 2 пары на процент оплаты и процент оплаты и Процент первого платежа, период оборачиваемости первого платежа, процент второго платежа, период оборачиваемости второго платежа. Вот так. И вот здесь вот возьмем еще 9 умножить на 2, 18. Так, 18, 18 полетит. Вставленная вставка, вставить все. Вот так. Значит, компания, статья. Статья о движении денежных средств. Статья о ДДС. Дальше. Номер документа. Пусть будет документ. Там договор, там что-нибудь еще. Дата, сумма. это дата, начисление, начисление сумма, начисление контрагент. Теперь доля один период оборачиваем, оборачиваем один. доля, ну и здесь давайте вот так ctrl-c, ctrl-v, здесь поставим доля 2, период оборачиваемости 2. Я сейчас покажу схему, как можно реализовать удобную базу данных, как можно реализовать базу данных, чтобы с ней можно было удобно работать, чтобы нам не нужно было лезть в огромную портянку. Вот о чем идет речь. Сегодня мы успеем только сделать следующее, просто показать, нащупать, нащупать пути, каким образом это режется. Но сам механизм, я вам сейчас его покажу. Дальше вы его можете и сами применять, и посмотреть в следующих наших семинарах, как мы это будем уже непосредственно применять и дорабатывать. Там много нюансов возникает, кстати. Все последует сейчас. Итак, компания ООО, там поступление, пусть у нас будет поступление денежных средств. Понятно, что здесь нам нужно сделать какие-то выпадающие списочки, чтобы не просто вбивать каждый раз, это понятно. Документ, например, договор номер 111, дата начисления, значит, здесь у нас получается формат ячеек, здесь у нас должна быть дата. Это сделаем так, чтобы красиво было. у нас там было тридцатая 0 9 до 30 но и 9 2025 сумма начисления у нас было 100 тысяч фармацевте словой разделить или группу здесь пусть будет там даже и той контрагент там о покупатель доля значит здесь у нас Сейчас, извините, пожалуйста, буквально секундочку. Алло? Добрый день. Да-да, слушаю вас. Ага, видел, там просто на 1470, там просто вы не указали адрес электронной почты, куда выслать незаконно. Всё, это отправим. Сейчас просто семинар идёт. Сразу после него... Доля, извиняюсь, отвлёкся. Доля, значит, формат ячеек пишем процентный. Пусть будет там знак без запятой. Здесь у нас формат ячеек. Период оборачиваемости — это, соответственно, числовой без этих, без запятых. И вот эту штуку мы скопируем. Давайте сделаем просто, например, 40% за минус 5 дней и 60% через 10 оборачиваем. Вот, к примеру, такая вот табличка. Это формочка, просто обычная форма в Excel. То есть, чтобы нам внести информацию о следующих… о плановых, например, поступлении в денежных средств, мы заполняем вот такую табличку. Как нам сделать так, чтобы можно было вот это заполнять периодически? И что делаем дальше? Мы же вот здесь нажимаем на кнопку, нажимаем на кнопку, и у нас эта сумма, она залетает в базу данных. Вообще говоря, в Excel тоже можно сделать кнопочку, но для этого нужно Macroscreen использовать. Значит, давайте я сейчас сохраню наш файлик. У нас расширение у этого файла xlsx. Если посмотреть, он xlsx. Мы напишем файл, сохранить как, и сохраним наш файл теперь в виде xlsm, на конце буквочка me, то есть с поддержкой macro. Сохраним его, я его туда же сохраняю, пишу сохранить. И вот у нас теперь он xlsm. Здесь вот есть такая опция «Разработчик». Вот мы ее сейчас будем использовать. Значит, я еще раз сохраню. Все у нас пишется, да? Да, так, все в порядке. Я просто это... Показалось, что что-то сбилось, и все нормально. Итак, наша задача. Еще такой очень интересный момент. Когда вы работаете в Excel, работа в Excel, когда вы что-то придумываете, то желательно это сначала словами проговорить, что вы хотите сделать. Тогда потом легче это делается. Значит, что мне хочется сейчас сделать? Я хочу, чтобы у меня вот эта вот форма работала по следующему принципу. Мне нужно, чтобы у меня вот здесь появилась кнопочка. При нажатии на эту кнопку я желаю, чтобы у меня все вот эти данные перекочевали во вкладку учет. А вкладка «учет» была реализована как база данных. Ну, я ее начну реализовывать, вот эту вкладку. Я всегда делаю вот здесь, кстати, даже побольше. Здесь мы сразу же возьмем 8 столбиков, ширина столбца – единичка. Это для всяких разных расчетов. То есть когда мы с базой данных работаем в рамках онлайн-сервиса, базу данных обслуживает, грубо говоря, программный код. который связан с базой данных. И он там что-то переставляет, куда-то перекидывает и так далее. Для того, чтобы в Excel можно было работать с базой данных, определять, что из нее выкинуть, что не выкинуть, на что обратить внимание, что подтянуть куда-то, что удалить, куда добавлять, для этого обычно… Я в данном случае использую первые 5-10 столбцов, с помощью которых ведутся различные расчеты в базе данных. И в этих первых столбцах здесь возникают всякие разные метки, типа нолики, единички, которые говорят о том, что что-то есть, чего-то нет в базе данных, чем-то работаем, чем-то не работаем. Теперь дальше. Сама база данных, допустим, пусть начинается со строки, например, допустим, с 11 строки. Например, в одиннадцатой строке у нас в этом месте начинается непосредственно база данных. А вот в этих первых десяти строчках тоже они функционально под что-то будут использовать. Но важно следует. Если у нас есть поля, компания, статья ДДС, документ, дата начисления, сумма начисления, если у нас есть вот такие вот поля, то, значит, эти поля у нас должны быть в том числе и в базе данных, правильно? Ну, давайте мы их создадим. Я вот здесь вот так вот это все удалю. Ну, я уже использовал. И вот здесь вот мы сделаем следующее. Я, наверное, вот еще стучек 5. Полей отступлю и вот здесь вот начну создавать наши поля, которые вот там. Захожу в форум и просто пишу. Компания. F4. Дальше. Столб СО. Пишем. Равняется. Статья ДДС. F4. Дальше. Пишем. Равняется. Документ. F4. Равняется. Дата на числе. F4. Пишем. Равняется. Сумма на числе. f4, контрагент f4, доля 1 f4, период оборачиваемости 1 f4, доля 2 f4 и период оборачиваемости 2 f4. У нас получилось... Мы создали заголовок, мы создали заголовки нашей базы данных. Создали заголовки нашей базы данных. И если мы сказали, что наша база данных должна начинаться с 11 строчки, то это значит что? Это значит, что каждый раз, когда мы нажимаем вот здесь вот на кнопочку... Давайте мы создадим эту кнопочку. Давайте мы возьмем какую-нибудь фигурку. Я вот такие обычно беру. Давайте мы возьмем вот такую фигурку. Напишем здесь текст и здесь пишем добавить в базу. Здесь сделаем жирный посерединке. побольше. Вот у нас кнопка получилась. Добавили базу. Мы хотим, нажимая на эту кнопку, чтобы происходило следующее. Мы на нее нажали и вот это все, что вот здесь вот записано, оно переместилось в одиннадцатую строчку ровно вот в этот блок толпцов. Компания, статья, документы и так далее. Как это сделать? Смотрите, мы же можем сделать следующую вещь, написать вот здесь. Например, вот в первой строчке мы подтягиваем название полей нашей базы данных, а во вторую строчку мы на самом деле можем спокойно сюда подтянуть все то, что вот здесь вот внесено. Все, что мы в форму внесли, мы вот это вот все можем туда подтянуть. Правильно? Ну, каким образом? У нас вот это все в столбце C находится, а это в столбце F. Если мы просто вот это вот копируем, вот так вот напишем, копировать и сделать специальная вставка формулы, ну, оно перенеслось. Но здесь нужно C как бы, да, тогда буквочку C просто заменить в долларах, в которых доллар C доллар, например, если мы сделаем замену на доллар F доллара, то понятно, что в этом случае у нас вот сюда подтянутся значения полей, которые мы вносим в форму. Главное найти и заменить. Пишем $C$, заменить на $F$. Вот так. Заменить все. 10 замен произошло. Окей. Закрыть. И вот мы видим компании ООАА. Здесь у нас статья о поступлении денежных средств. Давайте побольше так вот сделаем. Договор, дата начисления. Давайте вот здесь мы сделаем формат ячея. Здесь у нас даты. Окей. Сумма начисления. Здесь пишет формат ячея. Здесь у нас числовой. здесь у нас контрагент уже будет, здесь доли сделаем формат ячеек процентный, период оборачиваем, то есть формат ячеек обычный числовой без знаков после запятой, здесь у нас доля формата ячеек процентный с одним знаком после, и здесь у нас формат ячеек числовой без знаков. Давайте вот это вот здесь я тоже сделаю формат ячеек, сделаю ширину столбца, сделаю четверочку вот так, чуть-чуть поуже, чтобы вот это передать было. Итак, значит, ситуация какая? Вот у нас есть форма. Значение этой формы у нас вот здесь все отображают. Какое нужно сделать действие в Excel для того, чтобы поместить вот эту строчку, строчку 11, но при этом в 11-й строчке в принципе уже может что-то быть из базы. Мы просто должны сделать копировать, навести курсор мышку на 11-ю строчку и нажать «Вставить скопированные ячейки». После того, как мы говорим «Вставить скопированные ячейки», В этот момент у нас происходит следующее. У нас все, что было до 11-й ячейки, включительно смещается на одну ячейку ниже и сюда вставляется вот это вот все содержимое, ну не ячейки, а вот этой строчки. То есть строчка сюда добавляется сверху, но при этом она у нас имеет формулы, она ссылается на форму. Соответственно, нам нужно что сделать? Нам нужно скопировать вот эту строчку и сделать специальная вставка значений. И теперь она уже вставлена как значение. Все вот эти значения нашей формы добавлены в базу данных. Как это сделать? А мы хотим это не сами делать. Тут же проблема еще в чем? Проблема в том, что вот в этом месте у нас будут специальные формулы, и нам нужно также еще скопировать и вставить вот сюда все вот эти вот формулы. Потому что мы перед этим скопировали и сделали специальную вставку как значение, Но в том числе у нас вот в этих вот 7-8 столбцах, вот здесь, вот в этих столбиках, у нас здесь будет происходить обработка, формульная обработка, формульная обработка строк нашей базы данных. Следовательно, если у нас эти формулы, допустим, будут прописаны во второй строчке вот здесь, типовые формулы, то нам нужно будет в конце их еще сюда вставить обычным образом. А далее нам нужно будет еще и обнулить правильно форму для того, чтобы дальше опять вносить в нее какие-то новые элементы. И все это должно работать по нажатию на кнопку. Значит, что такое макрос? Я еще раз сохраню. Что такое макрос в Excel? Макрос в Excel – это такая программка или такой инструмент, который может запомнить последовательность ваших действий, и потом при запуске этого макроса Excel повторит в точности всю последовательность тех действий, которые вы записали в макрос. Вот давайте мы это сделаем. Давайте мы сделаем следующее. Мы создадим макрос, мы создадим программку, которую потом навесим вот на вот эту кнопочку «Добавить в базу». И при нажатии на вот эту кнопочку у нас будет выполняться ровно вот та самая последовательность действий, про которую мы сейчас вот здесь говорим. Значит, заходим в форму, в нашу форму, и начинаем создавать вот этот вот самый Макрос. Заходим в разработчик. Здесь вот написано «запись макроса». У каждого макроса должно быть имя на латинице. Я прямо пишу «добавить», пишу латиницу «добавить», «в» – большая буква, и пусть будет «в базу». Прямо вот «добавить в базу». Сейчас, когда я нажму на ОК, с этого момента Excel начнет запоминать все мои действия, пока я не остановлю запись макро. Я вот ее сейчас начал, вот она, запись макро. Нажимаю на кнопку, начинается запись. После того, как я выполню все те действия, которые хочу, чтобы повторялись по нажатию на кнопку, я должен буду зайти в разработчика и нажать на остановку макро, остановку запись макро. Начинаем. Я пишу OK. Если человек нажал на эту кнопку, то Excel должен зайти во вкладку учет. Мы заходим во вкладку учет. Должен взять, выделить вторую строчку, скопировать ее и добавить копию второй строки в одиннадцатую строчку, сместив ее ниже. ставить скопированные ячейки. Далее, чтобы обрубить связи с формой, нам необходимо скопировать, опять же, одиннадцатую строчку, скопировать и сделать специальную ставку как значение. Далее мы берем функциональные первые вот эти вот 7 столбцов или 8, сколько у нас здесь, где у нас Формулы прописаны для обработки, для обработки строк базы данных. И мы копируем, опять же, вот в эту самую одиннадцатую строчку. Специальная вставка вставить все. Теперь все вставляем, чтобы формулы здесь целиком были вставлены, иначе здесь были только значения. Теперь у нас Здесь все завершено. Мы добавили учетные вот эти вот данные. Заходим обратно в форму и стираем, просто выделяем. Выделяем в формочке все данные, которые мы учли в базе. Ну, они у нас уже учлись, все, они как значения там стоят. И нажимаем на кнопку дилей. Удаляем. Можно курсор вернуть в ячейку A1. На этом то, что мы желали выполнить, мы заходим в разработчика и нажимаем на кнопку остановить запись. Все, макрос создан. Теперь, как повесить этот макрос на вот это, добавить базу? Нажимаем на эту кнопку, выделяем ее. На правую кнопку мыши здесь есть опция Назначить Макрос. Нажимаем Назначить Макрос, выделяем Макрос Добавить в базу и пишем ОК. Теперь, когда мы на эту кнопочку наводим курсор мышки, то видите, рука появляется, которая готова нажать на вот эту вот самую кнопочку. Давайте посмотрим, что у нас во вкладке учет. Видите, во вкладке учет у нас нули, нули, нули, нули. Давайте мы вот в этом месте сделаем формулу, напишем равняется и пусть у нас здесь будет сумма, например, сумма, сумма, сумма, сумма. Мы берем сумму начисления, умножаем на долю 1 плюс сумма начисления, умноженная на долю 2. Нам нужно будет сейчас проверить, как у нас работает. У нас вот это, соответственно, вот эта формула, она должна будет переместиться вот сюда. Давайте проверим. Вот у нас вот эта строчка внесена. Компания ООО-4А, поступление денег по договору номер 101. Давайте мы введем компанию B. о-о-о, например. А, ну или наша же компания, а-а-а-а, да, статья о денежных средств, поступление денежных средств, документ. Теперь, например, договор номер 1, 2, 3, дата начисления, пусть будет дата начисления, там, не знаю, 5 октября, например, на 5 октября мы тоже что-нибудь планируем, какой-нибудь договор подписали, где 5 октября должно там что-нибудь быть выполнено. Сумма начисления пусть будет 250 тысяч. Контрагент. Контрагент. Клиент номер 2. Здесь доля, например, 20 процентов должны там 10 дней. И, например, 75% ошибку сделали, на 5% ошиблись. Допустим, через 20%. Вот мы внесли новый договор. Причем, видите, процесс как должен быть организован? Мы смотрим либо в бюджет. Если мы смотрим в бюджет, то у нас может быть там даже клиента нет какого-то конкретного, но, например, стоит, что мы там сколько-то там запланировали для себя. Если у нас подписан договор, то мы смотрим прямо в договор. Из договора мы переписываем вот эти вот условия, заполняем. Ну и теперь момент истины. То есть мы теперь должны добавить в базу вот эту вот новую учетную запись, сделаем базу. то есть у нас вот это вот все должно сместиться ниже и вот здесь должно появиться новая продажа на 250 и условия папа ну давайте добавить базу видите макрос работал заходим в учет и что мы видим мы видим что у нас вот она появилась появился договор номер 123, 250 тысяч в продаже клиента номер 2, и вот она, наша запись сделана в базу данных. Я вас уверяю, вот это вот тука, вот то, что мы вот здесь, когда мы нажимаем на «добавить начисленную сумму», В онлайн-сервисах это делается ровно точно так же, как вот здесь, как мы сейчас это сделали в Excel. Просто мы это не видим, но там ровно так же эти записи заходят в базу данных и там сидят. Теперь наша задача просто будет во вкладке REF, чтобы отобразить все вот эти поступления, нам нужно прописать вот здесь вот формулы, и настроить их вот на вот эту базу данных. Из этой базы с помощью формул теперь подтягивать плановые платежи. Ну а с помощью формочки мы можем это делать. Но проблема-то в чем? Проблема в том, что когда у нас здесь будет много-много-много всего, Нам же потом надо было как-то с этим работать. Да плюс еще, смотрите, какая штука оказалась. Мы вот внесли, например, вот здесь я делаю формат ячеек тепловой. И тут у нас проблемка возникает. Мы на 250 тысяч договорились, правильно, о продаже. но тот, кто вносил, вот я сейчас вносил данные из договора, я нечаянно ошибся на 5 процентов, да, вот здесь 20 процентов, здесь 75 процентов, и в итоге я внес сумму оплат, сумму поступления денежных средств 237 500. Вот если такую штуку, например, сделать вот здесь, ну давайте вот здесь 250 тысяч, номер документа, договор, номер 1, 2, 3 и плательщика там клиент, клиенты. Название там клиент номер 2 у нас было. Номер 2. Здесь у нас мы поставили 5 октября добавить начисленную сумму и Получается так, что если мы сейчас начнем разносить, если мы сейчас начнем добавлять условия оплаты, то здесь вот как, если мы, например, тут напишем, сколько у нас было, 20, да, там за минус 5 дней или за минус 10, и здесь мы напишем 75 процентов, там, я не знаю, через 10, нажмем на «Сохранить». то видите, здесь у нас выдается автоматическая такая подсказка. Сумма всех дали должна быть равна 100%. То есть мы не сможем сохранить это вот в таком виде. Нюансик? Нюансик, да. То есть нам необходимо сделать что? Ну, например, мы должны вот здесь поставить вот такую, допустим, штуку, например, написать если, допустим, сумма начисления минус Сумма платежей, допустим, по абсолюту, по модулю еще называется, по абсолюту меньше, меньше, чем 0, например, запятая. Всегда нужно вот так. Чистого нуля просто в Excel нет, поэтому 0,001, одна десятитысячная. то тогда мы здесь прописываем ноль, а иначе единичку. А вот здесь мы создаем следующую штуку. Мы создаем условное форматирование. Условное форматирование – создать правило. Форматировать только ячейки, которые содержат значение ячейки. Если значение ячейки равняется единице, ну, или можно написать так, что не равно нулю. Нет, давайте так, если равно единице, равно единице, то мы здесь ее выделяем. Мы пишем залив, например, вот такая, шрифт полужирный белый. И вот мы здесь тогда видим вот такую вот штуку. И протягиваем эти формулы. Вот здесь у нас выделяется, здесь у нас ошибка подсвечивается. А также мы можем написать, сделать, например, общее правило. Главное, условное форматирование, создать правильно форматировать ячейки, что если значение в ячейке равняется нулю, то тогда мы делаем формат шрифт обычный, такой там, еле-еле. Ну, чтоб не мешало. Здесь также давайте уберем жирный. Уберем. Вот. И в том числе здесь можно сделать девяточку. И понятно, что С помощью вот таких вот вещей мы, конечно же, можем отслеживать ошибки, правильно? Но это Excel. Тут, к сожалению, уже никуда не денется. Понятно, что мы можем посчитать количество ошибок вот здесь, вывести их вот сюда и там выводить потом на каждую страницу нашего платежного календаря. Так что если у нас где-то возникает какая-то ошибка, то тогда мы ее сразу же заметим. Ну, короче говоря, вот пример того, как мы используем вот эти вот самые столбики, как мы их будем использовать под разные проверки, под контроли, под какие-то расчеты и так далее. Возникает вопрос. Мы когда вот с этим вот совсем работаем, то понятно, что хотелось бы чтобы мы вот сюда, вот в эту таблицу саму фактически не влазили. То есть с помощью теперь вот этих вот самых меток, вот таких вот контролей, меток и так далее, мы же можем здесь выделять какие-то строчки, например, строчки, по которым не закрыты. Когда мы фактически еще данные начнем вносить и так далее, И если мы увидим, что у нас по тем или иным основаниям платежей, платежи полностью не сделаны, то есть сумма оплаты не равняется сумме начисления, то мы их можем тоже подсветить в каком-то определенном столбце. А потом же мы можем по этим определенным столбцам их, например, подтянуть вот здесь вот снизу. И визуально их будет не так много. И если мы, например, здесь Если мы сможем выбирать какие-то из этих начислений и потом подтягивать с помощью макросов, подтягивать их в нашу табличку, то мы сможем работать ровно так же, как мы работаем в онлайн-сервисе. То есть мы идем в онлайн-сервис и, например, добавить факт. Давайте здесь все расставлены. Добавить факт. Ну, понятно, что у нас это все куда-то туда вперед уходит, но мы потом вот сумму там добавляем и так далее. Но что мы сделали? Мы опять сформировали некоторую формочку, и в рамках этой формы мы работаем с выделенным начислением, то есть с одной учетной записью. Вот для того, чтобы нам в Excel не шариться по всей вот этой вот большой портянке, Я вам потом покажу, каким образом можно работать с каждой конкретной, то есть как можно найти каждую конкретную строчку в этой базе учетных операций, подтягивать их вот в такую формочку и дополнять там, например, фактические оплаты вносить или вносить корректировку. Понятно, что, конечно же, можно вот сюда вот так вот влезть и вот в этом месте поставить, что на самом деле здесь 80%. Вот я здесь 80% руками ставлю, и у меня ошибка пропадает. Но теперь, опять же, представьте себе, что нужно будет работать с тысячами, с двумя тысячами, с десятью тысячами строк, среди которых уже 95% закрытых. Обычно база данных копится, копится, копится. По мере того, как платежи идут, мы деятельность введем, огромное количество начислений, они просто закрыты. Ну, мы либо деньги получаем за то, что продали, либо оплачиваем там сырье, материалы, которые нам поставили. То есть мы закрываем все вот эти вот по договорам, договорные условия выполняем, закрываем. И вот искать вот в этой портянке, проблема-то все равно, она остается. Но, оказывается, можно создать такие формочки и такие кнопочки в Excel, чтобы вот таким вот простым незамысловатым способом просто работать только через форму, через форму ввода данных и понесения, подтягивания каких-то учетных строк, понесения и так далее. Также у нас проблема остается вот с этими доля-период, доля-период. Опять же, если это все будет выстраиваться вот так вот вправо, модель не будет работать. Она все равно будет неуклюжая в том плане, что если у вас возникнет более большое количество в графике платежей, когда это может возникать? На моем примере бывали ситуации, когда мы задолжали большую сумму какому-то предприятию. мы с ним заключаем соглашение о графике рассрочки выплаты задолженных. А там в этом графике, не знаю, стоят 15 чисел. Мы там понедельно расписали, когда сколько мы должны выплачивать. И что теперь здесь создавать 15 долей? Это вот это. Поэтому вот этим вопросом мы тоже озаботимся, тоже поработаем с ним. Я покажу, как это можно решать. То есть, наконец-то у него самого в голове придумки появились, как это делать. Ну и как только мы с вами организуем единую базу данных для учета всех начислений, их плановых оплат и учетов факта, закрытия вот этих оплат, то хорошо организованная база данных нам позволит достаточно удобно прописать формулы вот в эту потоковую часть. И вот эти формулы нам позволят подтягивать и фактические данные, и рассчитывать просроченные дебиторки, кредиторки, просроченные авансы и видеть плановую часть. Причем вы заметите, что вот когда мы с вами в следующий раз встретимся, Сегодняшняя, вот эти вот сегодняшние даты, она же будет другая, это будет не 23 сентября. И вот эти вот три столбца, они автоматически перенесутся туда дальше вперед. Ну и если мы, например, здесь поменяем число, то можем там туда приблизиться. Короче говоря, вот к чему мы идем, вот какой процесс мы запустили. Я думаю, что еще 3-4 семинара нам понадобится, чтобы полностью реализовать вот всю вот эту… весь вот этот инструмент, который мы здесь задумали. Ну, а в качестве подсказчика у нас будет выступать вот этот вот самый онлайн-сервис. Он тоже нами разработан. И, в общем-то, когда у нас здесь все это дело визуально есть перед нами, перед глазами, Здесь вот можно без нулевых строк, без нулевых столбцов, например, посмотреть. И мы вот ёмко видим, как у нас устроено всё это движение. Был миллион на начало дня, 40 тысяч добавили, миллион 40 на конец, миллион 40 на начало дня, 30 сентября 30 тысяч добавили, получилось миллион 70. Ну и вот он идёт. Здесь у нас 140 тысяч оплата себестоимость закупок и затрат, вот соответственно 960 тысяч до конца получаем. Также можно детально по контрагентам это посмотреть. О покупателю, о заказчику, о какой-то ППП. И в том числе здесь можно посмотреть BDS-график. Сколько, когда, чего у нас там по плану или по факту поступает или оплачивает. Мы будем сюда смотреть Здесь просто вся техника прописана, все алгоритмы прописаны. И самое главное, здесь все прописаны расчеты для просроченной дебеторки, просроченной кредиторки, просроченных авансов. И вот эту аналитику, мы ее здесь тоже увидим, я потом покажу, как ее смотреть. Она нам потребуется для того, чтобы сверять себя с тем, что мы делаем в Excel. Это тоже очень важно, когда у нас В финансах существует такое правило «четыре глаза» — это когда каждый отчет, который мы создаем, желательно, чтобы он независимо с двух сторон проверялся. Вот именно для этого мы и берем в качестве одной из сторон — это онлайн-сервис платежного комментария, а с другой стороны мы будем прописывать формулы в Excel. Ну, и вот первый шаг мы сегодня сделали. То есть я вот вам показал, как очень просто создать формочку в Excel. Ну, а дальше будем все это дело реализовывать под те цели, которые мы ставим в качестве цели платежного календаря, управленческих целей. В общем-то, на этом все сегодня. Смотрите у нас в Телеграме, в Вконтакте, я думаю, допишу в ближайшее время. Примерно сориентирую, когда будут следующие семинары по этой теме. Но также здесь в ближайшее время, завтра-послезавтра, мы проведем девятый семинар по развитию нашей операционной модели. Мы ее начнем превращать в инвестиционную модель, но это уже там, дальше. Если есть вопросы, то задавайте, поскольку я вижу, что два человека присутствуют точно на семинаре. Если нет вопросов, то тогда разбегаемся. Вопросов нет, написано. Спасибо. Хорошо. Тогда спасибо за внимание. До следующих встреч. До свидания.

Рекомендации

Предшествующее видео

Следующие видео

FinanceTube.ru
С НАМИ ЭФФЕКТИВНЕЕ!
ООО «П++»
ОГРН:1187746086054
ИНН:7728395910
КПП 772801001
Юридический, фактический и почтовый адрес:
117246, г. Москва, Научный пр-д, д.8, стр.7, оф.14
Адрес эл. почты: i@mngmnt.ru
Звоните: +7(985)201-6607
© 2012 - 2025 ООО "П++" (ИНН 7728395910)
Наверх