Конфа самописка, справочник тарифы (в справочнике нет Групп), реквизит ЦенаРаботы - переодический (изменяется документами + ручное изм)
Функция ПолучитьТариф(Конт)
Трф=СоздатьОбъект("Справочник.Тарифы");
ЦТрф=СоздатьОбъект("Периодический");
Ц=0;
Если Трф.НайтиПоКоду(Число(Конт.ПолныйКод()),0)=1 Тогда
ЦТрф.ИспользоватьОбъект("ЦенаРаботы",Трф.ТекущийЭлемент()); // сдесь на некоторых позициях выкидывает ЦенаРаботы не является константой или периодическим параметром! на некоторых дает значение >0
ЦТрф.выбратьзначения() ;
Если ЦТрф.получитьзначение()=1 тогда
Ц=строка(ЦТрф.значение);
//Ц=ЦТрф.ЗначениеНаДату(ТекущаяДата());
//Ц=Трф.ЦенаРаботы.Получить();
Возврат(Строка(Ц));
Иначе
Возврат("");
КонецЕсли;
Иначе
Возврат("");
КонецЕсли;
КонецФункции
Пробовал кучу вариантов, в чем проблема
(3) Err - ЦенаРаботы не является константой или периодическим параметром!
Трф.НайтиПоКоду(Число(Конт.ПолныйКод()),0)=1 // т.е. находит
ЦТрф.ИспользоватьОбъект("ЦенаРаботы",Трф.ТекущийЭлемент()); // а сдесь выдает ошибку выше..