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

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

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

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



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



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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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