Printing a text file

This forum is for eXpress++ general support.
Message
Author
User avatar
Auge_Ohr
Posts: 1428
Joined: Wed Feb 24, 2010 3:44 pm

Re: Printing a text file

#11 Post by Auge_Ohr »

try this :

Code: Select all

SET CONSOLE OFF
SET PRINT ON
SET PRINTER TO (cFile)

// some ESC Sequence
?? CHR(27) + CHR(64)
?? CHR(27) + CHR(77)
?? CHR(27) + CHR(120) + CHR(48)
SET PRINT OFF
SET DEVICE TO PRINT

GO TOP
DO WHILE .NOT. EOF()
   seite = seite + 1
   zeile = 5
   @ 1,00 SAY 'Jahresabschluß vom ' +myDatum
   @ 1,69 SAY 'Seite ' +STR(seite,5)
   @ 3,00 SAY 'Artnr  Artikelbezeichnung               ' +;
              'VK-Gesamt / Bestand     Zugang  / Abgang   EK * VKGESAMT'
   @ 4,00 SAY '----------------------------------------' +;
              '--------------------------------------------------------'
   DO WHILE zeile < 60
      @ zeile,0 SAY artnr+'  '+artikel+'    '+STR(vkgesamt,8,2)+'  '+;
                   STR(bestand,8,2)+'   '+datletzzu+'  '+datletzab+'  '+;
                   STR(epreis * VKGESAMT,11,2)
      zeile   := zeile + 1
      SKIP
      IF EOF()
         EXIT
      ENDIF
   ENDDO
   @ 65,81 SAY STR(vknetto,11,2)
   EJECT
ENDDO

SET CONSOLE OFF
SET PRINT ON
// reset ESC Sequence
?? CHR(27) + CHR(120) + CHR(49)
?? CHR(18)
?? CHR(27) + CHR(80)
?? CHR(27) + CHR(64)
SET PRINT OFF
SET CONSOLE ON

SET PRINTER TO
SET DEVICE TO SCREEN
SET CONSOLE ON

RUNSHELL( cFile ,"NOTEPAD.EXE",.T.,.T.)
greetings by OHR
Jimmy

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Printing a text file

#12 Post by Eugene Lutsenko »

Thank you, everyone! All clear. Now it's just going to do this:

Code: Select all

?"РЕЗУЛЬТАТЫ НАЗНАЧЕНИЙ ОБЪЕКТОВ РАСПОЗНАВАЕМОЙ ВЫБОРКИ НА КЛАССЫ"
?DTOC(DATE())+SPACE(2)+TIME()+SPACE(43)+"г.Краснодар"
And the idea of using the notebook also liked

User avatar
Eugene Lutsenko
Posts: 1649
Joined: Sat Feb 04, 2012 2:23 am
Location: Russia, Southern federal district, city of Krasnodar
Contact:

Re: Printing a text file

#13 Post by Eugene Lutsenko »

Here's what happened as a result:

Code: Select all

*************************
*** Pedro ***************
*set device to printer
*set printer on
*set printer to ("Res_naz.txt")
*set console off
*...Print commands
*Set device to screen
*Set printer off
*Set printer to
*Set console on
*************************

// Загрузить M_PathAppl с диска
M_PathAppl = DC_ARestore("_PathAppl.arx")

*mFileName = M_PathAppl+"Res_naz.txt"
 mFileName = "Res_naz.txt"
*MsgBox(mFileName)

set device to printer
set printer on
set printer to (mFileName)
set console off

?"РЕЗУЛЬТАТЫ НАЗНАЧЕНИЙ ОБЪЕКТОВ РАСПОЗНАВАЕМОЙ ВЫБОРКИ НА КЛАССЫ"
?DTOC(DATE())+SPACE(2)+TIME()+SPACE(43)+"г.Краснодар"

Ln = 74

?REPLICATE("=",Ln)
mStr = "|ХАРАКТЕРИСТИКИ ЭФФЕКТИВНОСТИ НАЗНАЧЕНИЯ:"                                              ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
?REPLICATE("~",Ln)
mStr = "|СУММА ПО ВСЕМ КЛАССАМ:"                                                                ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Начальный ресурс класса:............................ " +ALLTRIM(STR(Ar_field[ 3],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Остаток ресурса после назначений объектов на классы: " +ALLTRIM(STR(Ar_field[ 4],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Суммарное сходство:................................. " +ALLTRIM(STR(Ar_field[ 6],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Фактические суммарные затраты:...................... " +ALLTRIM(STR(Ar_field[ 7],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Средневзвешенное удельное сходство:................. " +ALLTRIM(STR(Ar_field[ 8],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Среднее на объект суммарное сходство:............... " +ALLTRIM(STR(Ar_field[ 9],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Средние на объект фактические суммарные затраты:.... " +ALLTRIM(STR(Ar_field[10],17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Всего назначено на классы объектов:................. " +ALLTRIM(STR(Ar_field[ 5],17))  ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"

?REPLICATE("~",Ln)
mStr = "|СРЕДНЕЕ НА КЛАСС:"                                                                             ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Начальный ресурс класса:............................ " +ALLTRIM(STR(Ar_field[ 3]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Остаток ресурса после назначений объектов на классы: " +ALLTRIM(STR(Ar_field[ 4]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Суммарное сходство:................................. " +ALLTRIM(STR(Ar_field[ 6]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Фактические суммарные затраты:...................... " +ALLTRIM(STR(Ar_field[ 7]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Средневзвешенное удельное сходство:................. " +ALLTRIM(STR(Ar_field[ 8]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Среднее на объект суммарное сходство:............... " +ALLTRIM(STR(Ar_field[ 9]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|Средние на объект фактические суммарные затраты:.... " +ALLTRIM(STR(Ar_field[10]/N_Klass,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|В среднем на класс назначено объектов:.............. " +ALLTRIM(STR(Ar_field[ 5]/N_Klass,17))  ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
?REPLICATE("=",Ln)
?""

SELECT Rasp_naz
SET FILTER TO Klas_naz > 0
SET ORDER TO 1
DBGOTOP()

M_KodKl_Old = -9999

Num_pp = 0
DBGOTOP()

DO WHILE .NOT. EOF()

   M_KodObj  = Kod_obj          // Здесь ВСЕ проверить, наименования полей заменены на новые
   M_NameObj = Name_Obj
   M_KodCls  = Kod_Cls
   M_NameCls = Name_Cls
   M_UrSxod  = Ur_Sxod
   M_Zatr    = Zatrati
   M_UdSxod  = Ud_Sxod
   M_KodKln  = Klas_naz

   ** Печать информации по новому классу из БД Klas_res.dbf

   IF M_KodKl_Old <> M_KodKln

      Num_pp = 0
      M_KodKl_Old = Klas_naz

      IF M_KodKl_Old <> -99999

         SELECT Klas_res
         DBGOTO(M_KodCls)

         ?REPLICATE("=",Ln)
         mStr = "|КЛАСС НАЗНАЧЕНИЯ:"                                                                  ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Код: "+ALLTRIM(STR(M_KodKln,4))+", наименование:    " +ALLTRIM(M_NameCls)           ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Начальный ресурс класса:........................... " +ALLTRIM(STR(Resource  ,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Остаток ресурса после назначений объектов на класс: " +ALLTRIM(STR(OstatokRes,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Суммарное сходство:................................ " +ALLTRIM(STR(Sum_UrSxod,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Фактические суммарные затраты:..................... " +ALLTRIM(STR(Sum_Zatrat,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Средневзвешенное удельное сходство:................ " +ALLTRIM(STR(Svz_UdSxod,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Среднее на объект суммарное сходство:.............. " +ALLTRIM(STR(Avr_UrSxod,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Средние на объект фактические суммарные затраты:... " +ALLTRIM(STR(Avr_Zatrat,17,7));?mStr+SPACE(Ln-1-LEN(mStr))+"|"
         mStr = "|Всего на данный класс назначено объектов:.......... " +ALLTRIM(STR(Kol_obj,17))     ;?mStr+SPACE(Ln-1-LEN(mStr))+"|"
      ENDIF

      ?REPLICATE("~",Ln)
      mStr = "| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход";?mStr+SPACE(Ln-1-LEN(mStr))+"|"
      mStr = "|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом";?mStr+SPACE(Ln-1-LEN(mStr))+"|"
*             | 12345 | 12345 |123456789012345|1234.6789012|12345.7890123|12345.7890123
      ?REPLICATE("~",Ln)

   ENDIF

   mStr = "|"+" "+STR(++Num_pp,5)+" "+"|"+" "+STR(M_KodObj,5)+" "+"|"+SUBSTR(M_NameObj,1,15)+"|"+STR(M_UrSxod,12,7)+"|"+STR(M_Zatr,13,7)+"|"+STR(M_UdSxod,13,7);?mStr+SPACE(Ln-1-LEN(mStr))+"|"

   SELECT Rasp_naz
   DBSKIP(1)
ENDDO
?REPLICATE("=",Ln)

?""
mStr = "ДАННЫЕ ПО НЕНАЗНАЧЕННЫМ ОБЪЕКТАМ:"                                        ;?mStr+SPACE(Ln-1-LEN(mStr))
?REPLICATE("=",Ln)
mStr = "| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход";?mStr+SPACE(Ln-1-LEN(mStr))+"|"
mStr = "|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом";?mStr+SPACE(Ln-1-LEN(mStr))+"|"
*       | 12345 | 12345 |123456789012345|1234.6789012|12345.7890123|12345.7890123
?REPLICATE("~",Ln)

***** Убрать из списка неназначенных объектов все назначенные (с помощью массива)

CLOSE ALL
USE Rasp_naz EXCLUSIVE NEW

SELECT Rasp_naz
SET FILTER TO Klas_naz = 0

N_ObjNen = 0                             // Количество неназначенных объектов
Num_pp   = 0

mSum_UrSxod = 0   
mSum_Zatr   = 0
mSum_UdSxod = 0

DBGOTOP()
DO WHILE .NOT. EOF()
   M_KodObj = Kod_obj
   IF ASCAN(aObjNaz, M_KodObj) = 0       // Объект Kod_obj не назначен
      mStr = "|"+" "+STR(++Num_pp,5)+" "+"|"+" "+STR(M_KodObj,5)+" "+"|"+SUBSTR(Name_Obj,1,15)+"|"+STR(Ur_Sxod,12,7)+"|"+STR(Zatrati,13,7)+"|"+STR(Ud_Sxod,13,7);?mStr+SPACE(Ln-1-LEN(mStr))+"|"
      ++N_ObjNen
      mSum_UrSxod = mSum_UrSxod + Ur_Sxod
      mSum_Zatr   = mSum_Zatr   + Zatrati
      mSum_UdSxod = mSum_UdSxod + Ud_Sxod
   ENDIF
   DBSKIP(1)
ENDDO
?REPLICATE("~",Ln)
mAvr_UrSxod = mSum_UrSxod / N_ObjNen
mAvr_Zatr   = mSum_Zatr   / N_ObjNen
mAvr_UdSxod = mSum_UdSxod / N_ObjNen
mStr = "|"+" "+SPACE(5)+" "+"|"+" "+SPACE(5)+" "+"|"+"В СРЕДНЕМ:     "+"|"+STR(mAvr_UrSxod,12,7)+"|"+STR(mAvr_Zatr,13,7)+"|"+STR(mAvr_UdSxod,13,7);?mStr+SPACE(Ln-1-LEN(mStr))+"|"
*                                                     123456789012345
?REPLICATE("=",Ln)
mStr = 'Универсальная когнитивная аналитическая система "Эйдос"';?mStr+SPACE(Ln-1-LEN(mStr))

CLOSE ALL

*** Pedro **********
Set device to screen
Set printer off
Set printer to
Set console on

aMess := {}
AADD(aMess, 'ПРОЦЕСС НАЗНАЧЕНИЯ ОБЪЕКТОВ НА КЛАССЫ ЗАВЕРШЕН УСПЕШНО !!!')
AADD(aMess, 'Результаты назначений в файлах: "Res_naz.txt", "Rasp_naz.dbf", "Klas_res.dbf"')
AADD(aMess, 'в папке: '+M_PathAppl)
LB_Warning(aMess, "4.1.6.3. Задача о назначениях. Назначение объектов на классы")

RUNSHELL( mFileName,"NOTEPAD.EXE",.T.,.T.)             // Посмотреть напечатанный файл в блокноте
[/size]

Everything works as it should (well, almost as necessary):

Code: Select all

РЕЗУЛЬТАТЫ НАЗНАЧЕНИЙ ОБЪЕКТОВ РАСПОЗНАВАЕМОЙ ВЫБОРКИ НА КЛАССЫ
17.04.2015  08:17:46                                           г.Краснодар
==========================================================================
|ХАРАКТЕРИСТИКИ ЭФФЕКТИВНОСТИ НАЗНАЧЕНИЯ:                                |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|СУММА ПО ВСЕМ КЛАССАМ:                                                  |
|Начальный ресурс класса:............................ 300.0000000        |
|Остаток ресурса после назначений объектов на классы: 56.8292682         |
|Суммарное сходство:................................. 874.8737294        |
|Фактические суммарные затраты:...................... 243.1707318        |
|Средневзвешенное удельное сходство:................. 36.1730719         |
|Среднее на объект суммарное сходство:............... 484.1923227        |
|Средние на объект фактические суммарные затраты:.... 136.9512198        |
|Всего назначено на классы объектов:................. 18                 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|СРЕДНЕЕ НА КЛАСС:                                                       |
|Начальный ресурс класса:............................ 30.0000000         |
|Остаток ресурса после назначений объектов на классы: 5.6829268          |
|Суммарное сходство:................................. 87.4873729         |
|Фактические суммарные затраты:...................... 24.3170732         |
|Средневзвешенное удельное сходство:................. 3.6173072          |
|Среднее на объект суммарное сходство:............... 48.4192323         |
|Средние на объект фактические суммарные затраты:.... 13.6951220         |
|В среднем на класс назначено объектов:.............. 2                  |
==========================================================================

==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 1, наименование:    ПОЛ - мужской                                  |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 2.9268292           |
|Суммарное сходство:................................ 129.3236510         |
|Фактические суммарные затраты:..................... 27.0731708          |
|Средневзвешенное удельное сходство:................ 4.7768195           |
|Среднее на объект суммарное сходство:.............. 64.6618255          |
|Средние на объект фактические суммарные затраты:... 13.5365854          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    35 |Мануйлов ПИ-52 |  64.3316095|   11.7073171|    5.4949916|
|     2 |    20 |Шульгин ПИ-51  |  64.9920415|   15.3658537|    4.2296408|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 2, наименование:    ПОЛ - женский                                  |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 5.6097561           |
|Суммарное сходство:................................ 82.9293800          |
|Фактические суммарные затраты:..................... 24.3902439          |
|Средневзвешенное удельное сходство:................ 3.4001046           |
|Среднее на объект суммарное сходство:.............. 41.4646900          |
|Средние на объект фактические суммарные затраты:... 12.1951220          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    42 |Цисарь ПИ-52   |  44.6200308|   10.0000000|    4.4620031|
|     2 |    24 |Григорьева ПИ52|  38.3093492|   14.3902439|    2.6621751|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 3, наименование:    ОТКУДА РОДОМ - город-краевой центр             |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 0.2439025           |
|Суммарное сходство:................................ 51.8817086          |
|Фактические суммарные затраты:..................... 29.7560975          |
|Средневзвешенное удельное сходство:................ 1.7435656           |
|Среднее на объект суммарное сходство:.............. 25.9408543          |
|Средние на объект фактические суммарные затраты:... 14.8780488          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    13 |Мясников ПИ-51 |  36.9450012|   17.0731707|    2.1639215|
|     2 |    31 |Крейс ПИ-52    |  14.9367074|   12.6829268|    1.1777019|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 4, наименование:    ОТКУДА РОДОМ - город-районный центр            |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 11.4634146          |
|Суммарное сходство:................................ 69.7908301          |
|Фактические суммарные затраты:..................... 18.5365854          |
|Средневзвешенное удельное сходство:................ 3.7650316           |
|Среднее на объект суммарное сходство:.............. 69.7908301          |
|Средние на объект фактические суммарные затраты:... 18.5365854          |
|Всего на данный класс назначено объектов:.......... 1                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |     7 |Заяц ПИ-51     |  69.7908301|   18.5365854|    3.7650316|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 5, наименование:    ОТКУДА РОДОМ - поселок городского типа         |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 17.8048780          |
|Суммарное сходство:................................ 23.7200859          |
|Фактические суммарные затраты:..................... 12.1951220          |
|Средневзвешенное удельное сходство:................ 1.9450470           |
|Среднее на объект суммарное сходство:.............. 23.7200859          |
|Средние на объект фактические суммарные затраты:... 12.1951220          |
|Всего на данный класс назначено объектов:.......... 1                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    33 |Люлик ПИ-52    |  23.7200859|   12.1951220|    1.9450470|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 6, наименование:    ОТКУДА РОДОМ - село                            |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 6.5853658           |
|Суммарное сходство:................................ 164.0816326         |
|Фактические суммарные затраты:..................... 23.4146342          |
|Средневзвешенное удельное сходство:................ 7.0076530           |
|Среднее на объект суммарное сходство:.............. 82.0408163          |
|Средние на объект фактические суммарные затраты:... 11.7073171          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    38 |Паршакова ПИ-52| 100.0000000|   10.9756098|    9.1111111|
|     2 |    32 |Куркина ПИ-52  |  64.0816326|   12.4390244|    5.1516607|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 7, наименование:    УСПЕВАЕМОСТЬ - "5" более 75%                   |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 7.8048781           |
|Суммарное сходство:................................ 112.1262881         |
|Фактические суммарные затраты:..................... 22.1951219          |
|Средневзвешенное удельное сходство:................ 5.0518438           |
|Среднее на объект суммарное сходство:.............. 56.0631441          |
|Средние на объект фактические суммарные затраты:... 11.0975610          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    36 |Нарижний ПИ-52 |  65.0920399|   11.4634146|    5.6782418|
|     2 |    39 |Силенко ПИ-52  |  47.0342482|   10.7317073|    4.3827368|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 8, наименование:    УСПЕВАЕМОСТЬ - "5" более 50% но меньше 75%     |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 1.9512195           |
|Суммарное сходство:................................ 69.9961680          |
|Фактические суммарные затраты:..................... 28.0487805          |
|Средневзвешенное удельное сходство:................ 2.4955156           |
|Среднее на объект суммарное сходство:.............. 34.9980840          |
|Средние на объект фактические суммарные затраты:... 14.0243903          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    11 |Кузина Я. ПИ-51|  49.9754583|   17.5609756|    2.8458247|
|     2 |    40 |Соколова ПИ-52 |  20.0207097|   10.4878049|    1.9089514|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 9, наименование:    УСПЕВАЕМОСТЬ - "5" более 25% но меньше 50%     |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 2.1951220           |
|Суммарное сходство:................................ 101.7505211         |
|Фактические суммарные затраты:..................... 27.8048780          |
|Средневзвешенное удельное сходство:................ 3.6594486           |
|Среднее на объект суммарное сходство:.............. 50.8752605          |
|Средние на объект фактические суммарные затраты:... 13.9024390          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    29 |Иванова ПИ-52  |  56.8191917|   13.1707317|    4.3140497|
|     2 |    23 |Веревкина ПИ-52|  44.9313294|   14.6341463|    3.0703075|
==========================================================================
|КЛАСС НАЗНАЧЕНИЯ:                                                       |
|Код: 10, наименование:    УСПЕВАЕМОСТЬ - "5" менее 25%                  |
|Начальный ресурс класса:........................... 30.0000000          |
|Остаток ресурса после назначений объектов на класс: 0.2439024           |
|Суммарное сходство:................................ 69.2734640          |
|Фактические суммарные затраты:..................... 29.7560976          |
|Средневзвешенное удельное сходство:................ 2.3280426           |
|Среднее на объект суммарное сходство:.............. 34.6367320          |
|Средние на объект фактические суммарные затраты:... 14.8780488          |
|Всего на данный класс назначено объектов:.......... 2                   |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    17 |Черкашина ПИ-51|  46.5788513|   16.0975610|    2.8935347|
|     2 |    27 |Еременко ПИ-52 |  22.6946127|   13.6585366|    1.6615699|
==========================================================================

СПИСОК НЕНАЗНАЧЕННЫХ ОБЪЕКТОВ:                                           
==========================================================================
| Номер |  Код  | Наименование  |Ур-нь сходст| Затраты на  |Удельное сход|
|по пор.|объекта|   объекта     |об.с классом|назн. объекта|об. с классом|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|     1 |    12 |Лях ПИ-51      |  57.3094971|   17.3170732|    3.3094217|
|     2 |    14 |Нагапетян ПИ-51|  55.5939741|   16.8292683|    3.3034101|
|     3 |     9 |Котенко ПИ-51  |  45.6133630|   18.0487805|    2.5272269|
|     4 |    12 |Лях ПИ-51      |  33.8530030|   17.3170732|    1.9548917|
|     5 |     8 |Иванова ПИ-51  |  34.6489736|   18.2926829|    1.8941439|
|     6 |     2 |Воробьева ПИ-51|  37.2823200|   19.7560976|    1.8871298|
|     7 |     9 |Котенко ПИ-51  |  31.5300810|   18.0487805|    1.7469369|
|     8 |     2 |Воробьева ПИ-51|  33.0665733|   19.7560976|    1.6737401|
|     9 |    10 |Кузина О. ПИ-51|  27.9197191|   17.8048780|    1.5680938|
|    10 |     1 |Бабенко ПИ-51  |  29.3586496|   20.0000000|    1.4679325|
|    11 |     6 |Жеребятьев ПИ51|  25.6379495|   18.7804878|    1.3651376|
|    12 |    12 |Лях ПИ-51      |  22.3247338|   17.3170732|    1.2891748|
|    13 |     6 |Жеребятьев ПИ51|  24.1380057|   18.7804878|    1.2852704|
|    14 |     1 |Бабенко ПИ-51  |  25.6386800|   20.0000000|    1.2819340|
|    15 |    10 |Кузина О. ПИ-51|  22.6462697|   17.8048780|    1.2719138|
|    16 |     8 |Иванова ПИ-51  |  22.8283239|   18.2926829|    1.2479484|
|    17 |     6 |Жеребятьев ПИ51|  22.3672156|   18.7804878|    1.1909816|
|    18 |     2 |Воробьева ПИ-51|  23.1086447|   19.7560976|    1.1696968|
|    19 |    10 |Кузина О. ПИ-51|  20.6166826|   17.8048780|    1.1579233|
|    20 |     9 |Котенко ПИ-51  |  20.6711037|   18.0487805|    1.1452909|
|    21 |     2 |Воробьева ПИ-51|  21.5326086|   19.7560976|    1.0899222|
|    22 |     8 |Иванова ПИ-51  |  17.5943997|   18.2926829|    0.9618272|
|    23 |     6 |Жеребятьев ПИ51|  17.3552967|   18.7804878|    0.9241132|
|    24 |     1 |Бабенко ПИ-51  |  16.0237341|   20.0000000|    0.8011867|
|    25 |    14 |Нагапетян ПИ-51|  12.9625274|   16.8292683|    0.7702371|
|    26 |     1 |Бабенко ПИ-51  |  14.8410422|   20.0000000|    0.7420521|
|    27 |     8 |Иванова ПИ-51  |  13.1920885|   18.2926829|    0.7211675|
|    28 |    10 |Кузина О. ПИ-51|  12.6832677|   17.8048780|    0.7123479|
|    29 |     1 |Бабенко ПИ-51  |  12.5508085|   20.0000000|    0.6275404|
|    30 |    12 |Лях ПИ-51      |   8.7183287|   17.3170732|    0.5034528|
|    31 |    14 |Нагапетян ПИ-51|   5.6559271|   16.8292683|    0.3360768|
|    32 |    14 |Нагапетян ПИ-51|   5.2427001|   16.8292683|    0.3115228|
|    33 |     9 |Котенко ПИ-51  |   5.4375965|   18.0487805|    0.3012722|
|    34 |    14 |Нагапетян ПИ-51|   4.6310880|   16.8292683|    0.2751806|
|    35 |    10 |Кузина О. ПИ-51|   4.4245712|   17.8048780|    0.2485033|
|    36 |     1 |Бабенко ПИ-51  |   4.4445737|   20.0000000|    0.2222287|
|    37 |     6 |Жеребятьев ПИ51|   4.0446881|   18.7804878|    0.2153665|
|    38 |     9 |Котенко ПИ-51  |   0.3229393|   18.0487805|    0.0178926|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |       |В СРЕДНЕМ:     |  20.9950513|   18.3889602|    1.1452655|
==========================================================================
Универсальная когнитивная аналитическая система "Эйдос"
[/size]

Post Reply