Привет всем! Волшебники программирования, подскажите, плиз, нетямущему ламателю программного кода. Ситуация такая, состряпал такую функцию: Функция обПолучитьСтатьиЗатратНоменклатуры(Организация = Неопределено,Номенклатура, СтатьяПрихода)Экспорт
Если Организация = Неопределено Тогда
Организация = Справочники.Организации.ПустаяСсылка();
КонецЕсли;
Отбор = Новый Структура("Организация,Номенклатура,СтатьяПрихода", Организация, Номенклатура,СтатьяПрихода);
СтатьяЗатрат = РегистрыСведений.СчетаУчетаНоменклатуры.Получить(Отбор);
Если СтатьяПрихода.Свойство("СтатьяПрихода")Тогда
СтатьяПрихода = СтатьяЗатрат.СтатьяЗатрат;
Иначе
СтатьяПрихода = Справочники.СтатьиЗатрат.ПустаяСсылка();
КонецЕсли;
Возврат СтатьяПрихода;
КонецФункции
Далее при попытке использовать данную функцию в модуле одного из док-тов:
Если ЗначениеНеЗаполнено (ТД.ВидТоплива) Тогда
Возврат;
Иначе Для ном = 1 По 3 Цикл
Если ТипЗнч (ТД["Субконто"+ном])= Тип ("СправочникСсылка.СтатьиЗатрат")Тогда
ТД["Субконто"+ном]= обПолучитьСтатьиЗатратНоменклатуры(Элемент.Значение);
КонецЕсли;
КонецЦикла;
КонецЕсли;
наблюдаю такое ругательство:
{Документ.ПутевойЛист.Форма.ФормаДокумента(1307,26)}: Недостаточно фактических параметров (обПолучитьСтатьиЗатратНоменклатуры)ТД["Субконто"+ном]=<<?>>обПолучитьСтатьиЗатратНоменклатуры(Элемент.Значение);
Вопрос о каких параметрах идет речь? Кому не трудно, просветите, пожалуйста ...