Здравствуйте, изучаю 1С, преподаватель задал сделать обработку, где выводится таблица Пифагора. Пример, как должна выглядеть обработка прикрепляю. Мне нужно вывести данные в табличный документ, уже прочитала на многих сайтах и спросила у чата gpt, но ничего не помогает, значения не выводит, только разные ошибки показывает.
Вот код модуля на данный момент:

```1c
    &НаКлиенте
    Процедура Рассчитать(Команда)

    Если НачальныйХ > КонечныйХ Тогда
    Сообщить("Начальный Х больше конечного!", СтатусСообщения.ОченьВажное);
    Возврат;
    КонецЕсли;
    Если НачальныйУ > КонечныйУ Тогда
    Сообщить("Начальный У больше конечного!", СтатусСообщения.ОченьВажное);
    Возврат;
    КонецЕсли;

    Если НачальныйХ <= 0 Тогда
    СформироватьСообщение ("НачальныйХ"); Возврат;
    ИначеЕсли КонечныйХ <= 0 Тогда
    СформироватьСообщение ("КонечныйХ");Возврат;
    ИначеЕсли НачальныйУ <= 0 Тогда
    СформироватьСообщение ("НачальныйУ"); Возврат;
    ИначеЕсли КонечныйУ <= 0 Тогда
    СформироватьСообщение ("КонечныйУ");Возврат;
    ИначеЕсли ШагХ <= 0 Тогда
    СформироватьСообщение ("ШагХ");Возврат;
    ИначеЕсли ШагУ <= 0 Тогда
    СформироватьСообщение ("ШагУ");Возврат;
    КонецЕсли;

    ТабличныйДок.Очистить();

    Для Х = НачальныйХ По КонечныйХ Цикл

    Если (Х - НачальныйХ) % ШагХ <> 0 Тогда
    Продолжить; //Пропускаем итерацию, если не соответствует шагу
    КонецЕсли;

    Для У = НачальныйУ По КонечныйУ Цикл
    Если (У - НачальныйУ) % ШагУ <> 0 Тогда
    Продолжить; //Пропускаем итерацию, если не соответствует шагу
    КонецЕсли;
    Сообщить("Результат: " + Х + " * " + У + " = " + Х*У);
    НоваяСтрока = ТабличныйДок.Добавить(); //Добавляем строку в табличную часть
    НоваяСтрока.Х = Х; //Заполняем колонку "Х"
    НоваяСтрока.У = У; //Заполняем колонку "У"
    НоваяСтрока.ТабличныйДок = Х * У; //Заполняем колонку "Результат"
    КонецЦикла;
    КонецЦикла;

    КонецПроцедуры

    &НаКлиенте
    Процедура СформироватьСообщение(ИмяПоля)
    Сообщение = Новый СообщениеПользователю;
    Сообщение.Поле = ИмяПоля;
    Сообщение.Текст = "Нулевых значений не должно быть!" ;
    Сообщение.Сообщить();
    КонецПроцедуры

    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    НачальныйХ = 2;
    КонечныйХ = 9;
    НачальныйУ = 2;
    КонечныйУ = 9;
    ШагХ = 1;
    ШагУ = 1;
    КонецПроцедуры
```

выдает ошибки что ТабличныйДок то нельзя очистить(), то нельзя добавить() и прочее.

!Версия 1С учебная 8.3.26!

прошу, помогите сделать вывод в табличную часть, чтобы было как на картинке, а еще нужно чтобы как-то появилась надпись "Сегодня: дата" где указывается настоящее время и надпись "Таблица Пифагора"
---
Вот. Только мне лень было интерфейс прикручивать, он же уже готов?
Ну и с шагом вам самим поиграться…

имя ТабличногоДокумента „тд“
---
А зачем тебе 1С, если ты не понимаешь разницы между ТаблицаЗначений и ТабличныйДокумент?
---
Что? По заданию нужно использовать ТабличныйДокумент
---
Тогда зачем ты используешь методы Таблицы значений?

UPD.

```1c
    НоваяСтрока = ТабличныйДок.Добавить(); //Добавляем строку в табличную часть
```
 В табличную часть????
---
Вот. Только мне лень было интерфейс прикручивать, он же уже готов?
Ну и с шагом вам самим поиграться…

имя ТабличногоДокумента „тд“
---
Сообщение было скрыто модератором.
---
Что в моём коде непонятного. Уровень — а ля «вчера впервые открыл пофигуратор»!
Тем более, он большей частью повторяет одни и те-же действия…
---
Сообщение было скрыто модератором.
---
В том то и дело, если удалить все украшательства, то остается только арифметика
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Спасибо вам огромное!