0
Alekzander
17.09.12
✎
17:03
|
Добрый день всем, кто-нибудь сталкивался со следующей ошибкой: после заполнения ТЧ "Первичный спрос" в документе оформления сделки с клиентом при попытке записи и закрытия вылетает ошибка "Несоответствие типов "Параметр номер 1"?
В конфигуратор после этой ошибки программа отправляет на первые строки общего модуля СделкиСервер:
//определить направление движения
ИндексТекущегоЭтапа = Этапы.Индекс(Этапы.Найти(ТекущийЭтап, "ЭтапПроцессаПродажи"));
ИндексЭтапа = Этапы.Индекс(Этапы.Найти(Этап, "ЭтапПроцессаПродажи"));
Если ИндексЭтапа > ИндексТекущегоЭтапа Тогда
//переход на следующий этап
ЗакрытьСтатистику(Сделка, ТекущийЭтап);
Для СчетчикЭтапов = ИндексТекущегоЭтапа + 1 По ИндексЭтапа Цикл
ДобавляемыйЭтап = Этапы[СчетчикЭтапов].ЭтапПроцессаПродажи;
Запись = ПолучитьЗаписьСтатистики(Сделка, ДобавляемыйЭтап);
Если СчетчикЭтапов < ИндексЭтапа Тогда
Запись.ДатаОкончания = Запись.ДатаНачала;
КонецЕсли;
Запись.Записать();
КонецЦикла;
Иначе
//возврат на предыдущий этап
Как начинающему программисту мне трудно понять, почему выкидывает именно туда, и почему от этих строк, а точнее из-за первой, выходит ошибка. Сможет ли кто помочь или хотя бы подсказку какую дать по этому вопросу?
|
|