Здравствуйте.
1C 8.2.19.130
Альфа-Авто 4.1.21.01
Наладил SQL Server, создал пустую базу, загрузил базу из файла *.dt.
При запуске вылетают ошибки в процедурах/функциях, которые в файловом режиме работали без замечаний.
Процедура или функция с указанным именем не определена (ПолучитьМакетОформления)Построитель.МакетОформления = <<?>>ПолучитьМакетОформления(СтандартноеОформление.Классика);
Процедура на которую ругается вынесена в общий модуль и выглядит так:
Процедура бсПоказатьРезультатВТаблице(ТЗ) Экспорт
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ);
Построитель.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
Построитель.Выполнить();
Для каждого Колонка Из Построитель.ВыбранныеПоля Цикл
Колонка.Представление = ТЗ.Колонки[Колонка.Имя].Заголовок;
КонецЦикла;
Построитель.Вывести();
КонецПроцедуры
или вот еще одна ошибка
{РегистрСведений.СравнениеПрайсов.Форма.ФормаСписка.Форма(22,12)}: Процедура или функция с указанным именем не определена (КурсЗапросомСервер)
ТекКурс = <<?>>КурсЗапросомСервер(ВыбрВалюта);
Ругается на эту строку:
ТекКурс = КурсЗапросомСервер(ВыбрВалюта);
Функция выглядит так:
&НаСервере
Функция КурсЗапросомСервер(ВыбрВалюта)
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Дата",ТекущаяДата());
Запрос.УстановитьПараметр("Валюта",ВыбрВалюта);
Запрос.Текст = "Выбрать
|КурсыВалют.Период,
|КурсыВалют.Курс,
|КурсыВалют.Кратность
|ИЗ
|РегистрСведений.КурсыВалют.СрезПоследних(&Дата, Валюта =&Валюта) КАК КурсыВалют";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Если Выборка.Следующий() Тогда
Рез = Выборка.Курс; //Строка(Выборка.Курс)+":"+Строка(Выборка.Кратность);
КонецЕсли;
Возврат Рез;
КонецФункции
Это особенность клиент-серверного режима и эти функции/процедуры нужно как-то по особенному переписать?
Подскажите пожалуйста, с чем связано такое поведение и как этого можно избежать?