Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 03:03

Переменная не определена при обращении к объекту Справочники

Автор VanyaLOX, 03 апр 2014, 15:03

0 Пользователей и 1 гость просматривают эту тему.

MuI_I_Ika

Цитата: VanyaLOX от 03 апр 2014, 16:47Метод объекта не обнаружен (Об)

Видимо нет такой процедуры в модуле.

VanyaLOX

Походу так и есть.
Но когда я создаю общий модуль со следующим кодом:
&НаСервере
Функция  фун1() Экспорт
Возврат "Сообщение";
КонецФункции
&НаКлиенте
Процедура   фун2() Экспорт
фун1();
КонецПроцедуры

то получаю ошибку
{ОбщийМодуль.Мод.Модуль(7,2)}: Процедура или функция с указанным именем не определена (фун1)
<<?>>фун1(); (Проверка: Тонкий клиент)
{ОбщийМодуль.Мод.Модуль(7,2)}: Процедура или функция с указанным именем не определена (фун1)
<<?>>фун1(); (Проверка: Веб-клиент)

Т.е. я вообще в принципе не могу вызывать серверные процедуры на клиенте?

MuI_I_Ika


GRADUS

Ваня, начните с обычных форм. Будет легче. 1с-цы сами еще не знают зачем решили такое разделение сделать. Но в целом терпимо.

VanyaLOX

GRADUS, я Вас не понял. Где мне тогда хранить список товаров если не в справочнике?

По поводу вызовов серверных процедур процедур:

У меня есть модуль управляемого приложения
Процедура ПриНачалеРаботыСистемы()
Сообщить(Мод.фун1());
КонецПроцедуры

И общий модуль Мод:
&НаСервере
Функция  фун1() Экспорт
   Возврат "Сообщение";
КонецФункции
&НаКлиенте
Процедура фун2() Экспорт
   фун1();
КонецПроцедуры

Вот свойства модулю:

Я не понимаю, из-за чего может возникать исключение
{ОбщийМодуль.Мод.Модуль(7,4)}: Процедура или функция с указанным именем не определена (фун1)
   <<?>>фун1();

Уже всю голову сломал, можете пояснить?
Добавлено: 04 апр 2014, 08:40


UPD: Блин, вроде разобрался. Все нормально работает при запуске в "толстом клиенте", а в тонком клиенте исключение, на которое я указывал. Можете пояснить почему в тонком клиенте такая схема не работает?

GRADUS

Нефик в общем модуле использовать дерективы, нефик в одном общем модуле описывать функии для клиена и сервера.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск