Обращение к текстовому полю

Автор АЛьФ, 25 апреля 2024, 13:04

« назад - далее »

АЛьФ

Новая обработка. На форме текст с идентификатором "Текст" и пустой формулой, кнопки "Выполнить" и "Закрыть". В модуле:

Процедура Выполнить()
	Сообщить(Текст);
КонецПроцедуры

Конфигуратор не дает синтаксических ошибок, в режиме предприятия выдает:
Сообщить(Текст<<?>>);
{Обработка.ДляКомпилирования.Форма.Модуль(3)}: Переменная не определена (Текст)

Если прописать в формуле реквизита "0", то ни в конфигураторе, ни в режиме предприятия ошибок нет. Обработка открывается и при обращении к переменной "Текст" возвращает то, что вычислено в формуле.
Но Компилятор КЗК выдает выше указанную ошибку при компилировании.

Попробую вечером разобраться в чем дело.

Злоп

Это именно обращён е к текстовому полю или именно с идентификатором Текст? Ну чисто интересно.
.
Можешь ещё проверить скомпилится ли вот такой РАБОЧИЙ код

Состояние = "хрень";
Состояние(Состояние);

Сообщить = "хрень";
Сообщить(Сообщить);

А = А/2;

АЛьФ

Т.к. работает штатный компилятор, то все извраты в тексте пройдут, если они в обычном режиме проходят. Тут ошибка была связана со сборкой группового контекста окружения модуля.
К счастью, удалось поправить без особых копаний.