Здравствуйте уважаемые.. Заранее скажу что я не програмист а начинающий в програмирование.. Значит использую 1с 8,2 обычную конфигурацию. Вопрос такой. у меня есть документ кредитный калькулятор.. Задача такая.. Есть
Поле Сумма и Поле месяц..
Пишу сумму и месяц нажимаю на кнопку. и внизу в табличном поле формируется калькулятор..
В колонке месяц - указывает месяца.
В колонке сумма делит общию сумму на меяц и указывает.
еще и есть поле, остатокз адолжности..
Вот этот остаток задолжности должен тоже заполняться но как на фотке укажу, поймете.
Сколько бы не постарался бы, голова тормозит уже)))
Вот код:
Поле Сумма и Поле месяц..
Пишу сумму и месяц нажимаю на кнопку. и внизу в табличном поле формируется калькулятор..
В колонке месяц - указывает месяца.
В колонке сумма делит общию сумму на меяц и указывает.
еще и есть поле, остатокз адолжности..
Вот этот остаток задолжности должен тоже заполняться но как на фотке укажу, поймете.
Сколько бы не постарался бы, голова тормозит уже)))
Вот код:
Процедура КнопкаНажатие(Элемент)
СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
Срок=ЭлементыФормы.СколькоМесяц.Значение;
КолМес=Срок*1;
ГодСумм=(СуммаКре/Срок);
Год=2021;
Для Счетчик=1 по КолМес цикл
ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
КонецЦикла;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Кредитный калькулятор
- К вопросу учета имущества казны
- Оптимизация планирования доставки грузов. Алгоритм кластеризации k-means (метод K-средних).
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для Счетчик=1 по КолМес цикл
ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
КонецЦикла;
Ты работаешь с элементами формы, а нужно с таб частью, попробуй так:
НовСтрока = Объект.ТабЧасть.Добавить();
НовСтрока .Месяц=Счетчик;
НовСтрока .Сумма=ГодСумм;
НовСтрока .Год=Год;
Показать
Добавьте в цикл рассчет суммы задолженности.
Задолженность = ГодСумм;
Для Счетчик=1 по КолМес цикл
ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.СуммаЗадолженности=Задолженность ;
Задолженность = Задолженность - ГодСумм;
КонецЦикла;
Показать
(5) вот написал так код
Вот так получилось
СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
Срок=ЭлементыФормы.СколькоМесяц.Значение;
КолМес=Срок*1;
ГодСумм=(СуммаКре/Срок);
Год=2021;
Задолжность=ГодСумм;
Для Счетчик=1 по КолМес цикл
ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.ОстатокЗадолжности=Задолжность ;
Задолжность = Задолжность - ГодСумм;
ПоказатьВот так получилось
Прикрепленные файлы:
(7) сделал уже вот так
СуммаКре=ЭлементыФормы.ОбщаяСумма.Значение;
Срок=ЭлементыФормы.СколькоМесяц.Значение;
КолМес=Срок*1;
ГодСумм=(СуммаКре/Срок);
Год=2021;
Задолжность=ГодСумм*КолМес;
Для Счетчик=1 по КолМес цикл
ЭлементыФормы.ТабЧасть.ДобавитьСтроку();
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Месяц=Счетчик;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Сумма=ГодСумм;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.Год=Год;
ЭлементыФормы.ТабЧасть.ТекущиеДанные.ОстатокЗадолжности=Задолжность ;
Задолжность = Задолжность - ГодСумм;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот