Здравствуйте!
Самописная конфигурация на платформе 1С:Предприятие 8.3 (8.3.3.641).
Режим
Управляемое приложение.
Перенес из модуля формы функцию в
ОбщиеМодули и общий модуль перестал инициализироваться.
У модуля
ОбщиеМеханизмыКлиента указаны свойства: Клиент (управляемое приложение), Сервер, Вызов сервера.
Выдает ошибку при попытке вызова любой функции модуля:
Цитата
Ошибка инициализации модуля: ОбщийМодуль.ОбщиеМеханизмыКлиента.Модуль
по причине:
{ОбщийМодуль.ОбщиеМеханизмыКлиента.Модуль(246,17)}: Тип не определен (Запрос)
Запрос = Новый <<?>>Запрос;
Функция, которая перенесена:
// *************************************************
// * Возвращает остаток на счете на момент времени *
// *************************************************
Функция ПолучитьОстаток(
пСчет, // "Счет", по которому определяется остаток
Знач пМоментВремени = Неопределено // "Момент времени", на который возвращается остаток
) Экспорт
// ======================================
// = Сформировать значения по умолчанию =
// ======================================
Если пМоментВремени = Неопределено Тогда
пМоментВремени = ТекущаяДата();
КонецЕсли;
// ============================================
// = Получить остаток по регистру бухгалтерии =
// ============================================
// Сформировать условие по отобору "Счета"
Отбор = Новый Структура("Счет", пСчет);
// Выбрать данные
Выборка = РегистрыБухгалтерии.Фин_Отч_ЖурналОпераций.Остатки(пМоментВремени, , Отбор);
// Получить значение остатка
Остаток = Выборка.Итог("СуммаОстатокДт") - Выборка.Итог("СуммаОстатокКт");
// =====================================
// = Добавить "Начальный баланс" счета =
// =====================================
// -------------------------------
// - Получить "Начальный баланс" -
// -------------------------------
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| НИС_Учт_Сч_Счета.НачальныйБаланс
|ИЗ
| Справочник.НИС_Учт_Сч_Счета КАК НИС_Учт_Сч_Счета
|ГДЕ
| НИС_Учт_Сч_Счета.Счет = &Счет";
Запрос.УстановитьПараметр("Счет", пСчет);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
// ------------------------------------------
// - Добавить значение "Начального баланса" -
// ------------------------------------------
Остаток = Остаток + Выборка["НачальныйБаланс"];
// ====================
// = Вернуть значение =
// ====================
Возврат Остаток;
КонецФункции
Помогите пожалуйста разобраться в чем дело?