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

Подскажите,почему не работает функция

Автор Изабелла Герман, 02 мая 2011, 09:48

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

Изабелла Герман

Помогите чайнику,пожалуйста.
вопроса два:
1. когда обращаешься к функции,прописанной в общем модуле,появляется сообщение:
"{Документ.ОказаниеУслуги.Форма.ФормаДокумента(49,27)}: Процедура или функция с указанным именем не определена (РозничнаяЦена)
Но если к ней не обращаться в общий модуль,а просто прописать полностью "на месте",то всё нормально.
В чем дело,подскажите?

2.написано так: Возврат ЗначенияРесурсов.Цена;
И соответствующая ошибка:
"Процедура не может возвращать значение
   Возврат ЗначенияРесурсов.Цена<<?>>;"

Новенькая

А вы под общим модулем подразумеваете модуль документа? если да, то у процедуры надо прописать экспорт....Если процедура прописана в самом общем модуле программы (например, пусть он называется ОбщМодуль), тогда, чтобы обратиться к вашей процедуре "РозничнаяЦена" надо написать ОбщМодуль.РозничнаяЦена
Попробуйте как-нибудь так:
Переменная=ЗначенияРесурсов.Цена
Возврат Переменная

Изабелла Герман


cska-fanat-kz

"Попробуйте как-нибудь так:
Переменная=ЗначенияРесурсов.Цена
Возврат Переменная"

От перемены переменной ошибка не исчезнет.
Достаточно по-русски написано "Процедура не может возвращать значения"!
Это за нее делает ФУНКЦИЯ!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск