По второму — скорее всего у вас процедура в процедуре.
рабочий вариант, например так
Процедура СуммаКвадратов(НачальноеЗначение, КонечноеЗначение)
СуммаКвадратов = 0;
Для Счетчик = НачальноеЗначение По КонечноеЗначение Цикл
Сообщить("Счетчик - " + Счетчик);
Сообщить("Квадрат счетчика - " + Счетчик * Счетчик);
СуммаКвадратов = СуммаКвадратов + (Счетчик * Счетчик);
Сообщить("Сумма квадратов - " + СуммаКвадратов);
КонецЦикла;
КонецПроцедуры
Процедура ПриНачалеРаботыСистемы()
СуммаКвадратов(1, 5);
КонецПроцедуры