Здравствуйте уважаемые.. Заранее скажу что я не програмист а начинающий в програмирование.. Значит использую 1с 8,2 обычную конфигурацию. Вопрос такой. у меня есть документ кредитный калькулятор.. Задача такая.. Есть
Поле Сумма и Поле месяц..
Пишу сумму и месяц нажимаю на кнопку. и внизу в табличном поле формируется калькулятор..
В колонке месяц - указывает месяца.
В колонке сумма делит общию сумму на меяц и указывает.
еще и есть поле, остатокз адолжности..
Вот этот остаток задолжности должен тоже заполняться но как на фотке укажу, поймете.
Сколько бы не постарался бы, голова тормозит уже)))
Вот код:

```1c
    Процедура КнопкаНажатие(Элемент)
    СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
    Срок=ЭлементыФормы.СколькоМесяц.Значение;
    КолМес=Срок*1;
    ГодСумм=(СуммаКре/Срок);
    Год=2021;

    Для Счетчик=1 по КолМес цикл
    ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
    КонецЦикла;

    КонецПроцедуры
```
---
Ошибся. Вместо Задолженность = ГодСумм; нужно Задолженность = СуммаКре;
---
```1c
    Для Счетчик=1 по КолМес цикл
    ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
    КонецЦикла;

    Ты работаешь с элементами формы, а нужно с таб частью, попробуй так:

    НовСтрока = Объект.ТабЧасть.Добавить();
    НовСтрока .Месяц=Счетчик;
    НовСтрока .Сумма=ГодСумм;
    НовСтрока .Год=Год;
```
---
Добавьте в цикл рассчет суммы задолженности.

```1c
    Задолженность = ГодСумм;

    Для Счетчик=1 по КолМес цикл
    ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.СуммаЗадолженности=Задолженность ;
    Задолженность = Задолженность - ГодСумм;
    КонецЦикла;
```
---
{Документ.КредитнаяКарточка.Форма.ФормаДокумента.Форма(22)}: Преобразование значения к типу Число не может быть выполнено
  Задолженность = Задолженность - ГодСумм;
---
А Задолженность = ГодСумм; добавили? Может уже есть реквизит "Задолженность"?
---
вот написал так код

```1c
    СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
    Срок=ЭлементыФормы.СколькоМесяц.Значение;
    КолМес=Срок*1;
    ГодСумм=(СуммаКре/Срок);
    Год=2021;
    Задолжность=ГодСумм;

    Для Счетчик=1 по КолМес цикл

    ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.ОстатокЗадолжности=Задолжность ;
    Задолжность = Задолжность - ГодСумм;
```

Вот так получилось
---
Ошибся. Вместо Задолженность = ГодСумм; нужно Задолженность = СуммаКре;
---
сделал уже вот так

```1c
    СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
    Срок=ЭлементыФормы.СколькоМесяц.Значение;
    КолМес=Срок*1;
    ГодСумм=(СуммаКре/Срок);
    Год=2021;
    Задолжность=ГодСумм*КолМес;

    Для Счетчик=1 по КолМес цикл

    ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
    ЭлементыФормы.ТабЧасть.ТекущиеДанные.ОстатокЗадолжности=Задолжность ;
    Задолжность = Задолжность - ГодСумм;

    КонецЦикла;
```
---
Да. Тоже самое. Только с лишней операцией умножения
---
Ну да, но думаю самое главное решить проблему) а уже как это не важно ))) В моей базе столько не прававильных модуей которые работают )))