|
|
@@ -10,7 +10,7 @@ use Symfony\Component\Console\Helper\TableStyle;
|
|
10
|
10
|
class PortfolioPresenter
|
|
11
|
11
|
{
|
|
12
|
12
|
private const SecurityMapPrint = [
|
|
13
|
|
- ['RU000A1014L8'], ['LQDT'],
|
|
|
13
|
+ ['RU000A1014L8', '(в пути)'], ['LQDT', '+/-'],
|
|
14
|
14
|
];
|
|
15
|
15
|
|
|
16
|
16
|
private const FONT_SIZE = 12;
|
|
|
@@ -59,7 +59,7 @@ class PortfolioPresenter
|
|
59
|
59
|
$table = new Table($output);
|
|
60
|
60
|
$table->setHeaderTitle("СОСТАВ: {$parsedPortfolio->getHeader()['НачПериода']} - {$parsedPortfolio->getHeader()['КонПериода']}");
|
|
61
|
61
|
$table->setHeaders([
|
|
62
|
|
- 'ЦБ', 'Qн', 'Pн', 'Qк', 'Pк'
|
|
|
62
|
+ 'ЦБ', 'Кн', 'Цн', 'Кк', 'Цк', 'Сумм'
|
|
63
|
63
|
]);
|
|
64
|
64
|
|
|
65
|
65
|
foreach ($parsedPortfolio->getDetails() as $detail) {
|
|
|
@@ -70,7 +70,7 @@ class PortfolioPresenter
|
|
70
|
70
|
//$detail['СуммаНКДНО'],
|
|
71
|
71
|
$detail['КоличествоКО'],
|
|
72
|
72
|
$detail['КОЦена'],
|
|
73
|
|
- //$detail['СуммаНКДКО'],
|
|
|
73
|
+ $detail['КОСумма'],
|
|
74
|
74
|
]);
|
|
75
|
75
|
}
|
|
76
|
76
|
|
|
|
@@ -82,7 +82,7 @@ class PortfolioPresenter
|
|
82
|
82
|
$table = new Table($output);
|
|
83
|
83
|
$table->setHeaderTitle("ДВИЖ: {$parsedPortfolio->getHeader()['НачПериода']} - {$parsedPortfolio->getHeader()['КонПериода']}");
|
|
84
|
84
|
$table->setHeaders([
|
|
85
|
|
- 'ЦБ', 'Qн', 'In', 'Out', 'Qк'
|
|
|
85
|
+ 'ЦБ', 'Кн', 'In', 'Out', 'Кк'
|
|
86
|
86
|
]);
|
|
87
|
87
|
|
|
88
|
88
|
foreach ($parsedPortfolio->getMovements() as $movement) {
|