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