Процедура Расчет(Спр,НДата,КДата)
<...>
Пока НДата <= КДата Цикл
<...>
НДата=НДата+1;
КонецЦикла;
КонецПроцедуры
Процедура ЧтоНадо()
<...>
НачДата = //какая-то дата
КонДата = НачДата + Интервал;
Расчет(СпрНом,НачДата,КонДата);
//что такое ? кто это сделал ?
КонецПроцедуры
И собственно вопрос.
Почему после завершения выполнения процедуры Расчет переменная НачДата имеет значение, отличное от того, что было до вызова Расчета ???
Я же делаю инкремент переменной НДата, а не НачДата, почему увеличивается и НачДата ??