Кол-во просмотров с 09.02.24г. :: 169
Всем привет. Доброго времени суток. Как обычно, начинаем, продолжаем. Значит, сегодня у нас называется «Структурирование и оформление отчета ДДС». Ну, то есть в продолжение. У нас всегда так получается, что название наших занятий, название тем, оно Мы не всегда успеваем всё как бы это завершить, что запланировали. Поэтому для того, чтобы как-то эти занятия все между собой различались, я всё время придумываю какие-то эти названия. Кстати, интересно то, что вот здесь вот красненькое загорелось. А, вот если HDPS включить, да? Так? А, не, вот, теперь всё, замочить. Да, просто здесь необходимо настроить... Там специальные файлики есть, которые настраивают вот эти вот домены, чтобы если мы вбиваем HTTP и потом название домена, то он автоматически переходил в формат HTTPS. Просто если мы здесь просто напишем http, то он будет загораться красненьким восклицательным знаком. Что незащищённый этот формат. Приходится вручную вбивать. Вообще можно прописать команду, которая будет в корне сайта переводить http на https. Ну, это ладно, это такие мелочи, всё можно как бы посмотреть в интернете, как это делается. Мы на прошлом занятии вчера собрали все движения по деньгам, но как бы вот смотреть, на вот это вот все дело, плюс нам вот эти потоки спроса нам здесь не особо нужны, нам, ну, пришло время начинать заниматься структурой самих отчетов. То есть нам необходимо, ну, как-то задать поступление денежных средств, оплаты, поступление, оплаты и как-то все это дело расписывать. Вот, значит, также здесь нужно понять, надо ли нам вот это поле, там значение параметра, да, вот что здесь отображать. Оплачено, доплата, это у нас статус. То есть вот этот вот отчетик, его, ну, в какой-то вид нужно привести. И понятно, что сейчас сюда все поступает, вот в этот отчет, ну, ровно в том порядке, в котором это было забито вот здесь. в процессах и регламентах. И вот этот порядок, который в процессах и регламентах, он задает порядок, который у нас формируется в потоках, который вот теперь формируется в кэш-флоу и так далее, в DDS. Для того, чтобы все это дело собрать, чтобы это не было в каком-то хронологическом или стихийном порядке, нам необходимо прописать структуру. Нам нужна структура, и потом в эту структуру можно будет закидывать, собирать различные потоки данных. Понятно, что саму по себе структуру, конечно же, имеет смысл делать тоже через базы данных. Но для того, чтобы ее сначала отработать, имеет смысл задать всю эту структуру в виде переменных, Вот идем в наш файлик старт. И давайте здесь. Напишем раздел. Структура. Структура статей. Финансовое отчетности. Вот так. Ну и коль скоро мы сейчас про кэш-фло, говорим про движение денежных средств, то давайте какую-то эту самую структуру придумаем себе. Ну что такое структура статей? Просто порядок названия статей и потом далее нам нужно будет просто понять, нам нужно будет понять, что понять. Нам нужно будет понять, ну как ей потом воспользоваться, то есть как данные относить на те или иные статьи. Ну и давайте поступим вот как. Ну, давайте начнем просто. Начнем, а там дальше потом будем смотреть, что тут делать, какие-то, возможно, функции введем. Значит, вводим переменную. Доллар, так, статья, статьи, структура статей. Сейчас нужно какое-то тут название. Давайте вначале напишем... Так вот, dds, то есть dds это будет символизировать то, что мы находимся в рамках системы отчетности по движению денежных средств. dds и напишем st, dds st, dds статьи. Напишем, равняется array, то есть это некоторый массив будет. данных, и что нам здесь еще потребуется. Также для каждой статьи мы можем прописать уровень этой статьи. То есть на верхнем она уровне, на нижнем уровне. В смысле на первом, на втором уровне и так далее. Давайте сделаем следующее. Напишем DDSSTLevel. Тоже напишем это у нас array. Будет некоторый мотив. Ну и начнем. Что мы пишем? $DDSSTLevel. Один. Пишем один. Единичка означает, что это первое название статьи. Ну и, соответственно, давайте здесь напишем «поступление по…», в одинарные кавычки берем. Здесь пишем поступление денежных средств. Теперь уровень этой статьи. Уровень этой статьи. мы напишем 1, то есть это верхнеуровневая статья. Вступление денежных средств. И вот так вот будем, такими вот парами мы здесь зададим. Так, теперь, чтобы нам каждый раз вот это вот 1, 2, 3 не перебирать, мы можем сделать такой вот еще заход, мы можем написать Какую-нибудь переменную возьмем $S, например, или $S написать. Пусть это равняется нулю. Здесь напишем $S++. $S++. И здесь будем писать вот так вот $S. $S равняется единичке. Здесь пишем $S++. И у нас вот это вот $S, оно у нас постоянно меняется. Ну и тем самым нам не нужно будет каждый раз там 1, 2, 3 прописывать. А вот здесь вот единственное, что здесь нам желательно написать, что это у нас 1. Хотя бы, чтобы понимать, здесь у нас 2 пойдет, ну и так далее. Так, здесь у нас оплаты. Поступление денежных средств, оплаты. Так, теперь. Что нам надо? Как мы хотим это все оформить? Значит, мы можем поступление денег, оплаты, там, допустим, денежный поток. Денежный поток. И здесь напишем значит денежный поток накопительно. Далее у нас будет пятая строчка. Это кассовый разрыв. Кассовый разрыв. Так, один, два, три, четыре, пять. Кассовый разрыв. Это будет, ну как бы это будут раз, два, три, четыре, пять. Пять строчек сверху. В начале будут идти вот эти строки, в которых мы будем видеть общий результат по отчету о движении денежных средств. А потом мы должны увидеть расшифровку. Мы можем опять взять вот эту статью Мы берем статью поступления денежных средств. Шестая строка. Опять у нас будет поступление денежных средств. И поступление денежных средств мы уже будем по статьям второго уровня как-то представлять, расписывать. Для того, чтобы понять, что у нас там должно быть, мы можем зайти в процессы регламенты и можем посмотреть, какие атрибуты у нас есть по поступлению денежных средств. Поступление. У нас статья 1. нас оплата вот поступление денежных средств от продаж а вот у нас поступление денежных средств от продаж это у нас статья 2 здесь товары здесь поступление денежных средств от аренды давайте так и напишем берем копируем