Конкурс эссе на тему «Управленческий учет: как я это понимаю» продолжается




Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.
PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом.
С помощью данного скрипта можно загружать в автоматическом режиме, по расписанию, данные сервисных книжек (ремонтов авто) из 1С:Альфа-Авто Автосалон Автосервис.
Также можно загружать данные в ручном режиме: для этого делается скрытая страница, где размещается специальная кнопка.
Комментарии размещенные внутри скрипта разъяснят логику и порядок действия.
Комментарии с "/////    echo" использовались для отладки.
Дополнительно создана таблица для журналирования результатов загрузки данных.
Скрипт включает в себя защиту от SQL инъекций (думаю безопасность соблюдена в полной мере).
В кратце:
1. Пишется скрипт, который запускает этот.
2. Создается регламентное задание в WordPress, по которому запускается скрипт из п.1. 
3. Этот скрипт осуществляет проверку на существование файла обмена в папке.
4. Если данные не новые, загрузка не производится.
5. Если данные новые, очищается таблица сервисных книжек.
6. Загружаются новые данные.

Собственно сам скрипт:

<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='\

40 Comments

  1. beigka

    (1) 2 Eugeneer нет ничего нового под солнцем. все что будет уже было когдато:)

    (2) более глубокий анализ учета, который обычным бухучетом не покрывается это и есть управленческий учет! да, про это и написано.

    загараницей конечно не так как тут, конечно, нет пророка в отечестве…. это новая, свежая идея.

    Reply
  2. Ish_2

    Да простит меня автор. Мои симпатии на Вашей стороне, на стороне коллеги — практика.

    Но мимо определения

    «Управленческий учет — это учет, который..» я без пожарной шутки не пройду.

    «Пожарное Ведро — это ведро , которое предназначено для тушения пожаров, и имеет надпись «Пож.Вед».

    Reply
  3. I_G_O_R

    (2) интересно на каких международных счетах можно настроить например CRM, HRM и т.д. 😮

    Reply
  4. Шёпот теней

    … в комментариях ВЫ были интереснее … к сожалению … видимо поэтому Исх_2 ничего САМ не пишет …

    … Существует — и простая и быстрая и дешевая система система абсолютного учЁта чего угодно и в чём угодно — это советскийБУ — самый системный БУ в мире … его методы масштабируемы его данные безграничны его методология универсальна его методика отшлифована ….

    видимо как и с кибернетикой — своё величие мы поймЁм через неправильный перевод иностранных перепечаток советского опыта …

    … человеческийОПЫТстоитРОВНОстолькоНАсколькоЕГОпомнят …

    Reply
  5. Ish_2

    (6) Вижу , Шепот , решил пнуть своего друга так.. на всякий случай.

    Извиняюсь перед автором. OFF.

    Шепот, приходи ко мне в тему в понедельник . Ты увидишь , что и как создает Исх_2 . Приценишься.

    Reply
  6. NCCSOFT

    Предлагаю всем встретиться в реале, в клубе Бегемот, Щука, а лучше в Красной площади и обсудить все.

    Reply
  7. beigka

    (6) 2 Шёпот теней ну, извиняюсь что разочаровала:) на вкус и цвет как говорится спору нет.

    (4) 2 Ish_2 да обсолютно верно, ведро это всего лишь ведро, суть у него такая.

    (7) 2 Ish_2 все правильно. здоровая конкуренция. я ж ничего нового не написала. тяжело все таки писать о вещах, которые описаны давно и поняты. просто я могу то же самое написать шепоту или еще кому, кто по этой теме пишет.

    (8) 2 NCCSOFT вы что все из Новосибирска? меня не зовите, я к вам не поеду:)

    Reply
  8. NCCSOFT

    А вы из Москвы? Мне Москва, если честно, не очень. Вот Питер, Томск, Барнаул и другие соседнии города — я там как рыба, для меня это, типа, продолжение Новосибирска, но уважаю историю города — просто ощущаю себя как дома — как будто оказался в лучшем продолжении Новосиба 🙂

    Reply
  9. beigka

    (10) 2 NCCSOFT киев

    Reply
  10. NCCSOFT

    Ошибся с Москвой и Киевом, ну и ладно, хотя корни одни. Киев далековато, максимум доя Одессы поеду к родственникам… Тогда будет общаться на расстоянии 🙂

    Reply
  11. NCCSOFT

    (2) нда, за границей, действительно, многое просто, но это там и оно даже после перевода не годится для нас. Один наш НДС чего стоит 🙂 Да, там работают по прозрачным схемам, и ежу понятно почему — оно это позволяет. Наше правительство, специально, создает законы — чтобы их нарушали! И чтобы все держать в узде, типа, ага, вот он — уклонялся от налогов! Корупция заложена в концепцию налогового учета… Например, задайте вопрос, любому крутому бухгалтеру — как сейчас в РФ можно официально уклониться от налога на прибыль? Есть ответ — играя на бирже, можно гарантированно и официально уходить от налога на прибыль! Но это знаю пока только единицы, так как законы создаются для определенных кругов и меняются, когда все остальные их прочухали.

    Reply
  12. Шёпот теней

    (7) … и «не пнуть» а провоцирую … и не «пнуть» а поддержать … вот ….

    (9) … зачем писать «ТО», что даже Вам НЕинтересно …

    (13) … что ЭТО с Вами ? ВЫ заговорили «человеческим языком» …?

    … вот …

    Reply
  13. Шёпот теней

    … какими бы словами не начиналось очередное «ваяние» или «НЕправильный» перевод про УУ — заканчивается ОНО словами ПРИБЫЛЬ и СБ … после этого «пЬеску» можно не читать …

    ДЕНЬГИ — универсальное средство вычисления меновой стоимости любого товара, КПД — показатель качества механизмов, СБ — универсальный, сборный показатель качества управления …

    … вот …

    Reply
  14. Шёпот теней

    (0) все ваши Шесть пунктов строятся на анализе Прибыли, Дохода, Затрат и т.д. — и что же тогда ЭТО как не СБ …

    чем точнее СБ к реальному — тем точнее будет приняты поправки, чем

    актуальнее СБ — тем раньше будет принято поправки,

    чем ближе СБ плановая к факту — тем качественнее ваш аналитический аппарат … нууу, и т.д. …

    … вот …

    Reply
  15. beigka

    (14) 2 Шёпот теней отчего же не интересно. мне интересно работать с этим, потому и занимаюсь автоматизацие, а ессе возможно и получилось таким каким получилось, потому что предмет уже изучен и представление о нем сложилось давным давно. ну что такое пожарное ведро? ведро оно и есть ведро. хватит о учете говорить, читать, давайте этим заниматься:)

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

    (16) 2 Шёпот теней вы не правы. уменьшение себестоимости чаще всего происходит за счет уменьшение потерь проиихсодящее после анализа процессов. если мы просто факт анализируем — сколько УЖЕ потрачено, то сделать мы уже ничего не можем, вода утекла. для того чтобы уменьшить, нужно видеть будущее и уметь изменять его:)

    Reply
  16. beigka

    (18) 2 Eugeneer тут тусовка для троих написавших ессе на одну и ту же тему. вы не написали своего шедевра, нет? тогда вам не понять

    Reply
  17. Шёпот теней

    (17)

    … удивлЁн 16(2) … хм .. а как же : «чем ближе СБ плановая к факту — тем качественнее ваш аналитический аппарат … нууу, и т.д. … » … разве это взгляд в будущее с последующей проверкой …

    … а для чего тогда планирование и бюджетирование … ???

    … удивлЁн 14(2) … это с каких это пор УУ стал — «пожарным ведром» … нет ни теории ни практики ни реализации ни приближения к реалиям ЭрЭФИИ … ни методики ни методологии … иначе бы и споров бы не было … или вы «НЕправильные» переводы воспринимаете за стройную систему … ???

    если УУ «пожарное ведро» назовите предмет, задачи и определение УУ ..?? и попробуйте потом назвать 10 отличий от советскогоБУ … тогда я вам поверю …

    … 6 (2) … странно … мы не получаем себестоимости в реальном времени … в лучшем случае реальную себестоимость получаем на конецКваратала+ОдинМесяц … смешно … даже укрупнЁнную … а детальные СБ и говорить нечего … введение МВЗ, ЦО, ЦФО и другая лабуда новых названий старых понятий ни привнесла ничего нового в исчислении СБ … попытки перехода ДИРЕКТ-ы, ЗАвисимых и НЕзавСИМЫХ исчеслений СБ — так же ничего не принесла — хаос, отсутствие дисциплины, нарушениев планов, политические решения, близость к бюджету всЁ рушит и всЁ списывает …

    … заставить уважать работу других подразделений НИКОМУ не подСИЛУ … грамотность МИНИджеров «на местах» ниже «плинтуса» …

    … вот …

    Reply
  18. NCCSOFT

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

    Поэтому когда пишите про грузы из точки А в Б, то это транспортная логистика. А если это называть логистикой, то показать что используете понятие ~15-летней давности.

    А вообще мне понравилось

    Reply
  19. beigka

    (20) Шёпот теней ваши комментарии очень тяжело понять. троеточия и предложения с не понятным контекстом …. в общем я не уверена что отвечу вам точно, поскольку претензии не поняты.

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

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

    Reply
  20. beigka

    2 NCCSOFT тут подозревается все складское движение. любое. я вообщето не опускалась до специфики и того как я понимаю логистику. менять в ессе ничего не буду.

    Reply
  21. Арчибальд

    (19) А поконкретнее, кто эти трое? Я бы шестерых насчитал. Ну, четверых хотя бы… 😉

    Я свое первое эссе написал в ответ на две выложенные статьи (вот тех двух авторов, может, из числа эссеистов можно исключить). Управление без Шепота на сайте и представить себе нельзя. NCCSOFT отметился. 63 пост от Polav в http://infostart.ru/public/59009/?PAGEN_1=4#comm тоже на статью тянет. Вы седьмая 😀

    Reply
  22. beigka

    (24) 2 Арчибальд у, я просто не слежу за публикациями на сайте, иногда так почитываю:) спесибо за поправочку.

    Reply
  23. Арчибальд

    (25) 8)

    Откомментирую свой плюс. Эссе — оно и есть эссе, это форма. Мне важна содержательность, например, рассмотрение проблемы с неожиданной стороны. Или как здесь: некая классификация «видов УУ». Решение проблемы начинается анализом и заканчивается синтезом…

    Reply
  24. larisab

    (26) Список в студию, пжл!

    Reply
  25. Шёпот теней

    (22) … хм …

    оставим единственный и НЕответный вопрос из 20 :

    1. назовите предмет, задачи и определение УУ ..??7

    и потом:

    2. дайте 10 отличий от советскогоБУ …

    … тогда я вам поверю …

    Reply
  26. beigka

    (29) 2 Шёпот теней лучше не верте:) это сколько ж вам написать надо чтоб вы поверили. хотя в чем вас убеждать надо, я так и не поняла.

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

    еще мне нравятся рассуждения по поводу управленческого учета, в случае если нет порядка в бухгалтерском. это как рассуждения о высоком, когда сори, прорехи в носках.

    Reply
  27. Моха

    Мож учебники есть смысл почитать. Там вроде все есть.

    Reply
  28. beigka

    (31) 2 Моха это вы с кем счас разговариваете?

    Reply
  29. Шёпот теней

    (30) … хи-хи-хи … стАндартный отмазон … ничего нового … бла-бла-бла …

    (31) … читали … дайте ссылки — почитаем ещЁ … только причЁм тут учебники … ответ на (29) составляет 10-20 строчек …

    вывод: смешно-с … все говорят но не знают … все знают но не говорят … кто-то говорят видел но где никто не говорит …

    … копирование иностранных методик приводит к появлению второго учёта и никак не хочет ложиться на наш БУ … если же считать УУ — чёрный учёт — тогда это сОООвсем смЕЕЕшно-с а фантазия пока ничего другого нам не подсказывает …

    …. вот …

    Reply
  30. Моха

    (32) С Автором темы.

    (33)

    1. Министерство образования Российской Федерации

    Тамбовский государственный технический университет

    В. В. Жариков, В. Д. Жариков

    УПРАВЛЕНИЕ ФИНАНСАМИ

    Утверждено Ученым советом университета

    в качестве учебного пособия

    2. Финансовое планирование и разработка бюджета предприятия. В.П. Савчук. Директор Днепропетровского центра послеприватизационной поддержки предприятий.

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

    Reply
  31. Шёпот теней

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

    прошу одного: предмет, задача, определение …

    одно сплошное бла-бла-бла …

    и это относится не только к Моха … либо у УУ есть свой круг задач, целей и тогда ОН есть — либо это набор из серии улучшить, организовать, обеспечить — тогда это на базе БУ виды новой отчЁтности …

    … сЕЕЕЕшноссссс …

    Reply
  32. Шёпот теней

    В. В. Жариков, В. Д. Жариков

    УПРАВЛЕНИЕ ФИНАНСАМИ …

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

    … что за хрень — это что УУ … это БУ … стандартное и голимое

    а про это и совсем хи-хи : Общие методические вопросы финансового планирования и бюджетирования изложены с существенным использованием книги [1], которую автор считает одной из лучших в данной области. Тотальное управление деньгами изложено, следуя книге [3]. К сожалению, практическое бюджетирования даже среднего по масштабу предприятия нельзя выполнить “вручную”. Для этого должны быть использования компьютерные финансовые технологии. Читатели, которые заинтересованы в освоении этой части процесса бюджетирования могут обратиться к недавно опубликованной книге автора [8], которая в качестве приложения содержит компакт диск с компьютерной реализацией конкретного примера бюджетирования.

    Список литературы

    Брейли Р., Майерс С. Принципы корпоративных финансов. – М.: “ОЛИМП-БИЗНЕС”, 1997.

    … «Тотальное управление деньгами » … — вот хадница … ах… а как красиво …

    … Моха… в рамках БУ есть был и будет финансовый учЁт … ОН — БУ в том числе и эту функцию выполняет … т.к. себестоимость — это ГЛАВНЫЙ финансовый анализ … я ужж молчу про баланс — как главнй поставщик и документ финУчёта … ПрибыляиУбытки … Капитал … ДДС …Показатели Фонды Использование средств …

    если ВЫ разделили БУ на составные части — это не значит что вы СоздалиАмерику …

    … ОбхОхОчИсссьИИИ …

    Reply
  33. Арчибальд

    (30)

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

    Но как-то не вяжется со «УУ-2» из сабжа. Ибо если состояние/динамика складов в БУ не учитывается/прогнозируется, значит носки дырявы…

    Reply
  34. beigka

    (33) 2 Шёпот теней эти 10 — 20 строк тянут на еще одну статью. если захочеться напишу, если время совпадет с желанием пописать. но это не скоро.

    и вообще — на заказ здесь не пишу. сами для себя решайте, читайте… а вообще — не пойму что вам доказывать надо…

    Reply
  35. Шёпот теней

    (38) … дааа… уже ничего доказывать не надо … вот …

    Reply
  36. KEVE

    «От чистого сердца простыми словами….» Мне понравилось Ваше эссе. Всё разложено в 3 п….ки. Молодец. Никакого пучения на grand учёного. Чувствуется, что человек не теоретик, сидящий на куче научной литературы. Вы хорошо знаете и чувствуете советское и постсоветское предприятие. А этого главное — ведь живем мы здесь и сейчас, а не там и не завтра. Да их учет ориентирован на управленческий, а наш на налоговый. Да им интересна прибыльность и долгожительность предприятий. А у нас стране интересны только налоги, поэтому и вся система учёта (включая 1С) настроена на максимальный учет налоговой базы (доходов). Да предназначение всех нас облегчить и помочь предприятим посредством дополнительных анализов и программ учёта неучтённых позиций (как у реанимации) подолше продержаться в реальности. И не обижайтесь на выпады «grandов» — они просто нервничают по поводу своего «Олимпа», и напоминают тех советских десидентов «на западе хорошо,а в СССР плохо», но живут в России и не меняют на этом месте ситуацию для подтягивания страны под «хорошо». Ну а заумные фразы чтобы основной народ не понял… И ещё раз Вам, как говорят мои дети: старший-«респект и уважуха», младшая -«от сердца и почек дарю Вам цветочек». «За ум, честь и совесть нашей державы» (шутка)

    P.S. «Grandов» прошу не заводиться адресовано не им.

    Reply
  37. larisab
    «Grandов» прошу не заводиться адресовано не им

    Кто у нас гранды? 😮 Это те кто к доске вызывают и двойки всем ставят? 😀

    Reply
  38. Моха

    (2) Показать всё, что скрыто? (с) :)))))))))))))))))))))))))))))))))))))

    «Международный план счетов»!!!! Это что-то из серии «Хузяева Вселенной» или «Галактеко в опасности»? :)))))))))))))))) Жжошь!!!

    Да, SAP и Navision (кстати, где сейчас Navision?) не имеют регистров. Там тупо таблицы. Там черт ногу сломит. Там крайне непрозрачно получить нужный результат. Потому везде, где хватает мощи 1С она давит таких конкурентов.

    Reply
  39. beigka

    (40) KEVE спасибо, что прочитали

    Reply
  40. Glodem

    А еще есть непараметрические методы учета.

    Reply

Leave a Comment

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