Версия для печати темы (https://pro1c.org.ua/index.php?s=8d2b1dd026e5d49d4afd55301c5aff6c&showtopic=67369)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Переменная не определена (Обработки)

Автор: Slon747 31.10.23, 9:21

8.3.22.2283

Общий модуль, галочки "Клиент" и "Сервер".
При сохранении конфигурации ругается на этот код:

Обработка = Обработки.МояОбработка.Создать();

Переменная не определена (Обработки)
(Проверка: Тонкий клиент)

Тем не менее в Предприятии данный код работает как в файловом так и в клиент-серверной режиме.
Почему тогда ругается?

Автор: AnryMc 31.10.23, 11:11

Slon747 @ Сегодня, 10:21 * ,

В тонком клиенте на клиенте недоступно:
Обработки.МояОбработка....

Можно оформить

#Если Сервер Тогда
    Обработка = Обработки.МояОбработка.Создать();
#КонецЕсли



Автор: Slon747 31.10.23, 11:52

AnryMc @ Сегодня, 11:11 * ,

Так и есть.
Я думал, галочки Сервер должно быть достаточно.
Спасибо.

Автор: AnryMc 31.10.23, 15:34

Slon747 @ Сегодня, 12:52 * ,

У Вас Сервер и Клиент

Если бы был только сервер - вопросов нет...

Автор: Slon747 01.11.23, 13:15

AnryMc @ Вчера, 15:34 * ,
Да, и то и другое.
Ну да, всё верно. Раз модуль клиентский, то идет проверка для работы на клиенте.
Почему-то я сам не догадался

Раньше в основном работал на обычных формах и там этим было проще.

Автор: Vofka 02.11.23, 13:57

Slon747, можно ткнуть палец вверх на сообщении AnryMc.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua