|
|
@@ -21,6 +21,7 @@
|
|
|
год: целое пуб мут;
|
|
|
месяц: целое пуб;
|
|
|
день: целое мут;
|
|
|
+ еслиОткрыто: бул мут;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -35,6 +36,7 @@
|
|
|
если имя.Длина() == 0 {
|
|
|
вернуть ошибка.Нов('Журнал.Открыть(): пустое имя журнала');
|
|
|
}
|
|
|
+ сам.еслиОткрыто = да;
|
|
|
вернуть ошибка.Пусто();
|
|
|
}
|
|
|
|
|
|
@@ -43,9 +45,10 @@
|
|
|
Если журнал уже закрыт -- возвращает ошибку.
|
|
|
*/
|
|
|
фн Журнал.Закрыть()ошибка{
|
|
|
- если сам.ЕслиЗкрыто() {
|
|
|
+ если сам.еслиОткрыто {
|
|
|
вернуть ошибка.Нов('Журнал.Открыть(): журнал уже закрыт');
|
|
|
}
|
|
|
+ сам.еслиОткрыто = нет;
|
|
|
вернуть ошибка.Пусто();
|
|
|
}
|
|
|
|