Имя: Пароль:
1C
1С v8
Функция сумма(a,b) Экспорт
0 kap-v-kstu
 
24.09.12
20:51
Функция сумма(a,b)  Экспорт
c = a+b;
Возврат c;
КонецФункции;

вы общем модуле. Что за ошибка
{ОбщийМодуль.МодульВалютногоУчета.Модуль(97,13)}: Обнаружено логическое завершение исходного текста модуля
КонецФункции<<?>>; (Проверка: Толстый клиент (обычное приложение))
1 vicof
 
24.09.12
20:53
РТФМ
2 чувак
 
24.09.12
20:54
после конецфункции убери знак
3 kap-v-kstu
 
24.09.12
20:55
; лишнее
косяк, разхобрался))
4 vicof
 
24.09.12
20:55
И непонятно, нафига сумму заново реализовывать?
5 kap-v-kstu
 
24.09.12
20:57
Процедура КнопкаВыполнитьНажатие(Кнопка)
z=сумма(5,10);
Сообщить(z);
КонецПроцедуры


Форма.Форма.Форма(8,3)}: Процедура или функция с указанным именем не определена (сумма)
z=<<?>>сумма(5,10); (Проверка: Толстый клиент (обычное приложение))
???\\
Я ЖЕ НАПИСАЛ ЭКСПОРТ...
6 Classic
 
24.09.12
20:59
(5)
Это не освобождает тебя от обязанности указывать имя общего модуля
7 andrewks
 
24.09.12
20:59
(5)RTFM
8 vicof
 
24.09.12
20:59
(6) +1
9 Один С
 
24.09.12
20:59
семёрошник?
10 vicof
 
24.09.12
21:00
+(6) или галку "глобальный" поставить
11 kap-v-kstu
 
24.09.12
21:00
скорее, новичок)
12 kap-v-kstu
 
24.09.12
21:02
спасибо)
13 Gimruz
 
17.10.12
13:28
Добрый день!!!Впервые пытаюсь создать новую форму, так как делаю это впервые- модуль объекта скопировала из похожего документа и просто отредактировала, как нужно...
Но у меня выходит одна и та же ошибка- {Документ.АктСписания.МодульОбъекта(140,13)}: Обнаружено логическое завершение исходного текста модуля
КонецФункции<<?>>                 (Проверка: Толстый клиент (обычное приложение))
И знаки убирать-ставить пыталась и к программисту обращалась- тоже не может сказать что за ошибка..Подскажите пожалуйста!!!
Это в разделе Функция ПодготовитьДанныеДляПечатиАктаСписания
       |ГДЕ
   |    АктСписания.Ссылка = &ТекущийДокумент) КАК ОбщаяТаблица
   |УПОРЯДОЧИТЬ ПО
   |    НомерТабличнойЧасти, НомерСтроки";
   
   ТабличнаяЧасть = ЗапросТовара.Выполнить().Выгрузить();
               
   
КонецФункции   (!!!!!Ошибка именно на этой операции!!!!)                    
         
 
КонецЕсли;
   
   ДанныеДляПечати = Новый Структура();
   ДанныеДляПечати.Вставить("Шапка", Шапка);
       
КонецФункции
14 zak555
 
17.10.12
13:29
(0) зачем лишняя переменная ?
15 eklmn
 
гуру
17.10.12
13:31
"и к программисту обращалась- тоже не может сказать что за ошибка." - это не программист был, плотник скорее всего, попробуйте найти программиста все таки
16 eklmn
 
гуру
17.10.12
13:31
(14) ты не внимателен, тут в (13) некро..
17 Gimruz
 
17.10.12
13:32
Где лишняя переменная? КонецЕсли?
18 del123
 
17.10.12
13:34
(13) То есть это в модуле так идет? Сначала КонецФункции, потом КонецЕсли; и снова конецФункции??
19 eklmn
 
гуру
17.10.12
13:35
(17)  >>>>КонецФункции   (!!!!!Ошибка именно на этой операции!!!!)

УДАЛИТЬ
20 Molinor
 
17.10.12
13:35
А что фотку никто не спросил?
21 Gimruz
 
17.10.12
13:44
Там изначально не было КонецФункции, но он выдал ошибку и потребовал, чтоб я заменила...Что я и сделала
22 zak555
 
17.10.12
13:44
(21) см. в (20)
23 Сергей Д
 
17.10.12
13:58
Функция сумма(а,б) Экспорт

Если а = неопределено тогда
 а = 0;
КонецЕсли;

Если б = неопределено тогда
 б = 0;
КонецЕсли;

с = а+б;

Возврат c;

КонецФункции
24 zak555
 
17.10.12
13:59
(23) тебе зачем с ?
25 Gimruz
 
17.10.12
14:00
Спасибо за ответы!!!
Программист всегда исправляет последнюю ошибку.