powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Процедура или функция с указанным именем не определена
21 сообщений из 21, страница 1 из 1
Процедура или функция с указанным именем не определена
    #35979750
WellWisher.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Такая маленькая проблемка.
В общих модулях была создана функция: Функция ЗначениеНеЗаполнено(Значение) Экспорт, которая соответсвенно проверяет заполнено ли значение.
Проблема в следующем: при использовании это функции, например, в справочнике (
Процедура ПередЗаписью(Отказ)
Если ЗначениеНеЗаполнено(Владелец) Тогда
Предупреждение("Заполните объект строительства");
Отказ =Истина;
КонецЕсли;
КонецПроцедуры
)

выходит ошибка

Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Владелец) Тогда

Подскажите, пожалуйста, что не так...
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #35979767
semyons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если функция находится в общем модуле с именем МойМодуль, то перед именем функции нужно указывать общий модуль, в котором она расположена.
Например: МойМодуль.ЗначениеНеЗаполнено(Владелец)
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #35979791
WellWisher.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #35979801
WellWisher.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно ли это как то обойти, чтобы постоянно не писать МойМодуль. ?
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #35979853
RustamZz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WellWisher.А можно ли это как то обойти, чтобы постоянно не писать МойМодуль. ?
Можно сделать модуль Глобальным, но если нет других экспортные функции уже прописанных в коде.
А вообще рекомендую использовать встроенную функцию ЗначениеЗаполнено() работает быстрее.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #35979866
WellWisher.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответы.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Процедура или функция с указанным именем не определена
    #37588242
Ребята извините что тему снова поднимаю, но есть маленький вопрос:
В модуле формы есть процедура нажатия на кнопку:
Код: vbnet
1.
2.
3.
4.
Процедура ЗагрузитьВнешниеДанныеНажатие(Кнопка)
	// Вставить содержимое обработчика.
	      ВыполнитьЗагрузку();
КонецПроцедуры



В модуле объекта есть процедура эта:
Код: vbnet
1.
2.
3.
Процедура ВыполнитьЗагрузку() Экспорт
Код программы
КонецПРоцедуры;



В модуле формы пишет ошибку:
{Обработка.Отчет.Форма.ФормаОтчета1.Форма(6,7)}: Переменная не определена (Отчет)
<<?>>Отчет.ВыполнитьЗагрузку(); (Проверка: Толстый клиент (обычное приложение))

Подскажите, как решить проблему?
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588293
tvm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Великий,

В процедуре ВыполнитьЗагрузку() есть обращение к переменной "Отчет", которая видимо не описана/определена
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588322
tvmАлександр Великий,

В процедуре ВыполнитьЗагрузку() есть обращение к переменной "Отчет", которая видимо не описана/определена

Хорошо, давай выложу обработку, погляди выскажи свое мнение.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588374
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отчет копированием делали?
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588383
sWinTyzотчет копированием делали?
Нет выгрузкой с Базы 1С
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588417
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что отчет делает в обработках?
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588439
Программист 1сА что отчет делает в обработках?

Там не отчет должно писаться, я название сократил:
{Обработка.Отчет.Форма.ФормаОтчета1.Форма(6,7)}: Переменная не определена (Отчет)
<<?>>Отчет.ВыполнитьЗагрузку(); (Проверка: Толстый клиент (обычное приложение))
Аналог:
{Обработка.ОтчетПроизводстваЗаСменуЗагрузкаВ1СЧЭАЗ.Форма.ФормаОтчета1.Форма(4,8)}: Процедура или функция с указанным именем не определена (ВыполнитьЗагрузкуОтчета)
<<?>>ВыполнитьЗагрузкуОтчета(Кнопка); (Проверка: Толстый клиент (обычное приложение))
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588460
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну сократил же?
получи распишись

это у тебя с "основным реквизитом" проблемы
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588483
sWinTyzну сократил же?
получи распишись

это у тебя с "основным реквизитом" проблемы

у меня там вообще нет реквизитов.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588572
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет реквизита = нет проблемы ?
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588660
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Великий, сделать следущее: удалить сущестующюю форму, создать новую форму обработки. Все будет работать.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37588843
DmitriyZАлександр Великий, сделать следущее: удалить сущестующюю форму, создать новую форму обработки. Все будет работать.

Спасибо, действительно помогло.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37589472
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WellWisher.Добрый день!
Такая маленькая проблемка.
В общих модулях была создана функция: Функция ЗначениеНеЗаполнено(Значение) Экспорт, которая соответсвенно проверяет заполнено ли значение.
Проблема в следующем: при использовании это функции, например, в справочнике (
Процедура ПередЗаписью(Отказ)
Если ЗначениеНеЗаполнено(Владелец) Тогда
Предупреждение("Заполните объект строительства");
Отказ =Истина;
КонецЕсли;
КонецПроцедуры
)

выходит ошибка

Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Владелец) Тогда

Подскажите, пожалуйста, что не так...

ЗначениеНеЗаполнено() - это самопальная функция, которую активно юзали в 1С:Предприятии 8.0 , со времен 8.1 на уровне платформы реализована функция ЗначениеЗаполнено(), которая имеет логику, подобную функции ЗначениеНеЗаполнено(). Т. е. достаточно переписать код так:
Код: plaintext
1.
2.
3.
4.
5.
6.
Процедура ПередЗаписью(Отказ)
	Если Не ЗначениеЗаполнено(Владелец)Тогда
	    Предупреждение("Заполните объект строительства");
		Отказ =Истина;
	КонецЕсли; 
КонецПроцедуры  


и проблема будет решена.
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37904836
AlexK_BY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
При переустановке системы подхватили старую конфигурацию и базы.
При запуске программы выдает ошибку:

{ОбщийМодуль.МаркетинговыеАкции(250,10)}: Процедура или функция с указанным именем не определена (обЗначениеНеЗаполнено)
Если НЕ <<?>>обЗначениеНеЗаполнено(СкидкаНаценка) ТОгда

Вот код модуля:
// <Описание функции>
//
Функция акцииПолучитьСкидкуНаценкуПоUUID(СкидкаНаценка) Экспорт
Ссылка = Неопределено;
Если НЕ обЗначениеНеЗаполнено(СкидкаНаценка) ТОгда
_UUID = Новый УникальныйИдентификатор(СкидкаНаценка);
Ссылка = Справочники.Карточки.ПолучитьСсылку(_UUID);
Если Ссылка.ПолучитьОбъект() = Неопределено ТОгда
Ссылка = Справочники.Скидки.ПолучитьСсылку(_UUID);
Если Ссылка.ПолучитьОбъект() = Неопределено ТОгда
Ссылка = Справочники.СкидкиНаценки.НайтиПоРеквизиту("_UUID", Строка(_UUID));
КонецЕсли;
КонецЕсли;
КонецЕсли;

Возврат Ссылка;

Не могу понять, что тут подправить надо
...
Рейтинг: 0 / 0
Процедура или функция с указанным именем не определена
    #37905178
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexK_BY, вместо "Если НЕ обЗначениеНеЗаполнено(СкидкаНаценка) ТОгда" написать
"Если ЗначениеЗаполнено(СкидкаНаценка) ТОгда"
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Процедура или функция с указанным именем не определена
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]