From 1460f71fbb1e310fcc54fce6e7644ee7b3e653d9 Mon Sep 17 00:00:00 2001 From: fedora42 Date: Thu, 19 Mar 2026 12:27:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B8=D0=BD=D1=84=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/parser/index.ts | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/src/parser/index.ts b/src/parser/index.ts index aad1678..d1d1687 100644 --- a/src/parser/index.ts +++ b/src/parser/index.ts @@ -1,3 +1,14 @@ +/* +FYI +"diffgr:diffgram" => "dsMMISDB" => "ПланыСтроки" => массив => "Дисциплина" +"diffgr:diffgram" => "dsMMISDB" => "ПланыНовыеЧасы" => массив => "КодОбъекта", "КодВидаРаботы" + +Для получения часов по типам +В ПланыНовыеЧасы: + "КодОбъекта": "-<Код предмета>", + "КодВидаРаботы": "<Код вида работы>", + +*/ const result = { formOfInterimAssessment: { //Формы пром. атт. exam: 0, //экзамен @@ -9,18 +20,18 @@ const result = { totalAcademicHours: { // Итого акад. часов byPlan: 0, // По плану - contRab: 0, // Конт. раб. - lec: 0, // Лек - lab: 0, // Лаб - pr: 0, // ПР - sem: 0, // Сем - gz: 0, // ГЗ - tz: 0, // ТЗ - ksu: 0, // КШУ - kl: 0, // КЛ - zach: 0, // ЗАЧ - sr: 0, // СР - kontrol: 0, // Контроль + contRab: 0, // Конт. раб. summ - 101+102+103+104+110+111+112+116+143 + lec: 0, // Лек - 101 + lab: 0, // Лаб - 102 + pr: 0, // ПР - 103 + sem: 0, // Сем - 104 + gz: 0, // ГЗ -110 + tz: 0, // ТЗ -111 + ksu: 0, // КШУ - 112 + kl: 0, // КЛ - 116 + zach: 0, // ЗАЧ - 143 + sr: 0, // СР - 107 + kontrol: 0, // Контроль - 108 } }