Имя: Пароль:
1C
1С v8
Рассчитать дату окончания договора
0 iiiooiii
 
11.03.13
18:42
Здравствуйте!
я только начал изучать программирование на 1с, и у меня возник вопрос:
[quote]Предусмотреть ввод и хранение первичных документов «Договор займа», включающего следующие реквизиты: номер договора; дата заключения договора; агент; заи­мод­а­вец (контр­агент); дата начала действия договора; сумма договора; валюта договора; срок договора (в месяцах и днях); дата окончания договора (рассчитывается автоматически); процент годовых, выплачиваемый заимодавцу при возврате денежных средств по окончании срока договора; процент годовых, выплачиваемый заимодавцу при возврате денежных средств при досрочном завершении договора.[/quote]
интересует конкретно [quote]дата окончания договора (рассчитывается автоматически)[/quote].
В теории берется дата начала складывается со сроком займа и заполняется в дату окончания, а как это сделать? подскажите пожалуйста
1 exwill
 
11.03.13
18:46
(0) С помощью оператора "+".
Только имей ввиду: дата хранится с точностью до секунды.
2 iiiooiii
 
11.03.13
18:53
это я понимаю, хотелось бы увидеть это в глаза (код), хотя бы примерный
3 t731
 
11.03.13
19:55
Если срок договора в месяцах, то
ДатаКон=ДобавитьМесяц(ДатаНач, ЧислоМесяцев)

Если в днях, то нужно прибавлять секунды
ДатаКон=ДатаНач+60*60*24*ЧислоДней
4 mistеr
 
11.03.13
19:59
(2)

ДатаОкончания = + ДобавитьМесяц(ДатаНачала, СрокМесяцев) + СрокДней * мДлинаСуток;

где мДлинаСуток = 86400;
5 iiiooiii
 
11.03.13
20:16
спасибо большое! попробую
Закон Брукера: Даже маленькая практика стоит большой теории.