Может ли функция возвращать ТЗ #137489


#0 by csharpus
Подскажите: В глобальном я написал ради любопытства:конецфункцииДопустим эту функцию я буду вызывать из какого-нибуть модуля формы некоегодокументаБуду ли я получать возвращаемое моей функцией значение заполненной тзили нет
#0 by csharpus
Подскажите: В глобальном я написал ради любопытства:конецфункцииДопустим эту функцию я буду вызывать из какого-нибуть модуля формы некоегодокументаБуду ли я получать возвращаемое моей функцией значение заполненной тзили нет
#1 by Денис2
будешь
#2 by Женщина
Функция может возвращать что угодно.
#3 by csharpus
Спасибо
#4 by Джинн
+ 2. ... и даже не возвращать ни фига.
#5 by sauxID
В чем разница между процедурой и функцией помимо возможности второй возвращать значение...
#6 by Rovan
(+4) не путать с "" :-)
#7 by Женщина
Процедура всё равно круче: она может... "возвращать" несколько значений.
#8 by Rovan
это как же-с ?
#9 by АЛьФ
2 Аналогичная функция все равно на одно значение больше может вернуть :)
#10 by Максимушка
:-) ну раз пошла такая пьянка то..процедура возвращающая значение называется процед с побочным эффектом .. Если мне не изменяет память
#11 by КонецЦикла
Писькомеры :)
#12 by Денис2
не, функция круче! Короче пишется :-)
#13 by bubucha
2 учитывая состав, не все;-)))
#14 by Женщина
Элементарно. Не поняла. Если взять возврат простых строковых значений. Как функция вернёт две строки без использования списка, таблицы, массива?---Так в итоге, чем же процедура отличается от функции? Зачем была изобретена процедура?
#15 by Rovan
<><>њт•ЏНД‰у?¬њООББ°ЉињъДЊМЕЮчП­И??Е•зЭјИ®БЯ›ђ?сП§ЛЖПБВ»ЉпЛЇ•Э›БЬсП ЛМП‘В»ЉµњъВЊ›НЬуПҐЛЗМДВвЉґЛу•ЭМНЬ§ПуЛ›П‘БІЉнЛтВФММ?сПцИњМДВбЉґИшВШ›—Ьў?цњОПЕ•іЊкИъВ?МЕЮчП њОЙББ°‰јЛъ•ЭМ‘?сПфИМПђ•іЬк®К§нюхєБЄ•®юЄх§ѓпЊз
#16 by Денис2
<><>¦µс¦дрСФтё§аяХИотї§§І¤Сݦ줶ьѓИ»¦иртехЂЩ¦»¤ґьѓњйс짧дф‡Ьтёсе«‚Из”ЌВ—ЧЕгнА?В„™жъЮж
#17 by Rovan
<><>–»·КќЏO“ОтЫ”ЪҐс»Б¶б?њ‹њ™чЉ“Щўс»Бж¶ЛќЉOљ™ъЉ“Њ§Ґ№ВІбќЛЮИљъЭЗЩчсј–ібКЛЋИљ Ю–ЌҐтпБжб™ЛЮ›љ Љ“Ъст№–ібПЛЮљ™§ЭђЪ Ґ№–з¶ЛЛЮћ™¦ЮђЌҐтпБ¶вЛЛЋ›™чЭВЪҐс»Ва¶ЛЛЊљ™¤Ю“Ъ с°Б¶бџЛЮOЙОтЭ“ЌҐтЅБ±бћЛ‚ОљсЮЖЌҐсёВ±вЛЛЮ™™§Љ“Ъўт№БевЛЛЋ“™чЭЗЪрҐм¤ѓ„ы®»}ЄьВёЈї•—‰ж
#18 by Железяка
<><>HР№’ґхН™HЫъЃЦкБж§ћђЏыРOЃЅДжўћ?Я­‡ЧЅДж¦ќљЪ­‡ЪкБж§ћђ‹ъТРкДеыћђLЋ­„‡йЕесќКLЋ­ЪЃкБе¦ќљLЋ­ѓOТйЖжцћЛ‹ъТРкБесћЙ†ы„}вЏфѓГыЁ~ѕИвд
#19 by panda
14 - В нормальных языках программирования вообще никаких процедур нет. Только функции.
#20 by Rovan
<><>дЇХ•¦л’±аЪКГЫҐіуЂќрлЕм·Ъ›ЕЫфіўФ”рµЕн·ЋМНЫуі§ѓ‘уб’ё·ЩМ—ШЈі¦ѓњр·Ж»аЪМЗЫхісЂ”р¶Ж№·Ъ›ЕЊфд§ЂВ§гЕоґ?ПЗЫ °тЂ•у°’ё·ЮМЕШў°фФ”рµЖё·ТМ–ЫҐ°§ЂЖ§гЕ°·Э›ЕЫ¤°§Ђ—раЕ°ґЯ›ЕЫхі¦ѓЖргЖ№ґШМА۩֗椕Ӡ?Тк©хѕђе
#21 by Женщина
<><>¶–ЏЮЫ“ю»ЙѕјЇжХѕЏоЊбПЪЬЋљЄіћ»кЄжХѕЫ№ЩвКЪЭЌП©бќЅкщ±ЭйЌ№„бКЪЭЌџЄІћ»ѕш±ЃѕШоЯ¶ћЩШЌљЄµћ»ЅЄжХѕ‹№‰¶ћЩЮЋИ©аћѕкщ±ЭѕЉ№ЩбџЪЯЌџЄ°ћ»Ѕ­±ХйЌ№ЪвћЩЉЋњ©·ћєѕъІХѕЌпЪ„®јпиЄМ‚ыЋШЙФеЫЅЬјз
#22 by Денис2
<><>ацбябцачаю±юаю±ь·юґцбЁаюацґя·«ґюґю·цаю·щ·юаю·Ё·ыґю·ы·Ё·цґя·Їґэаюґяаю·­а«ачТОЯ
#23 by Rovan
В процедуре ненадо писать Возврат Чтото, а в функции надо.
#24 by Женщина
Да вы что! Скажите, следующий код неработоспособен?
#25 by Rovan
А как вы отделяете нормальные языки от остальных ?(Взять к примеру систему IBM Lotus Notes - Там тоже есть Sub и Function)
#26 by Rovan
Это не код, а галиматья и моветон !(Дай дураку стеклянный...)
#27 by dronis
<><>х™їСжарОјФІ¶¤О№Ѓеіу?јЋеѕу?ї‡Іґ¤Ми†І¶хИї‡І¶рЛј…ег¤МїЃеі¤МјУжґу™и‡жґуМїЦегуЙи‡І·–ьЪ·Ђ†б
#28 by ik
Самое интересное, что код в сильно напоминает код в
#29 by dronis
в Clipper тоже были процедуры и функции ..
#30 by Женщина
Согласна, что галиматья. Я не мастерство программирования демонстрирую, а то, что в функции не обязательно должен быть Возврат ЧегоТо. Исправляю утверждение в .
#31 by dronis
во-во .. ты побольше таких переменных обьявляй .. глядишь и сама запутаешься ..
#33 by Старче
Очередный семенсеменыч у Мадам.Суперпрофи, расскажите всем чему будет равна БлаБла, если Приблуда - процедура.
#34 by Женщина
Я понятия не имею, такой код работать не будет. А по вашему мнению чему будет равняться?
#35 by dronis
как оыбчно .. сначала байду напишет а потом отмазывается :)
#36 by dronis
При её красоте и уме любой код работает :)
#37 by КонецЦикла
Старче, процедура не может возвращать значения :)
#38 by Старче
БлаБла = Приблуда;Вопрос: чему равна переменная БлаБла?
#39 by Женщина
Писец. Вы тут все действительно решили, что это рабочий код из моей конфы?Хватит наезжать. Ни фига не шарите сами, что Возврат в функции не обязателен и что код, где процедура будет вызываться в качестве функции вывалится с ошибкой, а цепляетесь к переменным, которые взяты от балды и коротки, чтобы меньше набивать вам, "профессионалы" млин.
#40 by Rovan
я тебя понял, но пжалста не делай так больше....не надо показывать, что микроскопом можно гвозди забивать
#41 by Ахимас
Читай 34 еще раз. Она правильно говорит.
#42 by dronis
походу зацепило "професионала" за >|<ивое .. или за >|<опу ? :)
#43 by Uho
Женщина, АЛьФ в имел ввиду, что функция может "вернуть" столько же значений, что и процедура + одно истинно ВОЗВРАЩАЕМОЕ значение. Что непонятного то?
#44 by Rovan
Но зато в процедурах-событиях можно использовать СтатусВозврата
#45 by Железяка
dronis, предупреждение
#46 by seugenys
Женщина хватит "профессионализма и ума":Возврат <?>;Синтаксис:Возврат [<Выражение>]Назначение:Завершение процедуры или функции.Параметры:<Выражение> - значение возвращаемое функцией.Замечание:Возвращаемое значение !!!обязательно при завершении функции!!!, но не может использоваться при завершении процедуры.Подробнее см. в документации, глава 'Управляющие операторы'
#47 by Rovan
Вернуть одно ! А записать сколько угодно
#48 by Женщина
Возьмите код из и попробуйте.
#49 by fagotov
Перечитайте внимательно, то что выложили, обязательным является <Выражение>, а не Возврат.
#50 by КонецЦикла
Предлагаю всем в сад...
#51 by fagotov
истинно ))))
#52 by Женщина
Всё? Вопрос закрыт? Все поняли? Сколько ещё можно утирать вам нос?..---Теперь давайте попробуем выяснить зачем в язык 1С была внедрена процедура.
#53 by seugenys
48,49,51 Признаю, стормозил50 уже ушел
#54 by Джинн
То 50. Вы там будете петь? (с).... толи Ширвиндт, толи ДержавинТо 49. Точно обязательным? Пишу функцию, без всяких "выражений" - работает. Что не так?
#55 by dronis
(пошел за платком для утирки)
#56 by dronis
1. Функция и процедура явно выросли из какого-то другого языка .2. В тексте модуля читаемей получается .. если функцию использовать .
#57 by КонецЦикла
2 А то! Подъезжай только поближе
#58 by Старче
Попробуй сам:
#59 by Uho
ну и?прочитай , и
#60 by fagotov
у меня не работает? странно.. что я делаю не так? ))
#61 by ДенисЧ
Перестал понимать, чем тут меряются...
#62 by fagotov
длинной <выражения> ))
#63 by Ахимас
Ты тут не путай нас. В 33 спрашивал, что вернет Приблуда, если она ПРОЦЕДУРА. А пример сейчас приводишь функции. Вернет "Мадам".Так что 34 как всегда права.
#64 by Rovan
Функциональностью процедур и процедурностью функций...Кто кого перефукцит или перепроцедурит!
#65 by Старче
Сам запутался. В ты сказал, что не работает. В Мадам ловко ушла от ответа.
#66 by Rovan
(+65) Мнения критиков разделились :-)
#67 by Ахимас
Да я там не посмотрел, что ты уже функцию вписал :-)Я 34 защищал. От ответа она не уходила, было сказано о неработоспособности кода. Такое даже синтаксический контроль не пройдет.
#68 by Женщина
Нате вам через процедуру. А то ведь так и помрёте "профессионалами".
#69 by КонецЦикла
Ептыть... вы еще не в саду? Я уже там давно пою...
#70 by Alexaha
68. не очень хороший стиль программирования, когда в процедуре меняется переданный в нее параметр, чревато ошибками
#71 by КонецЦикла
2 Но иногда это как раз и задумывается :)
#72 by Женщина
Опять будем обсуждать мастерство программирования?
#73 by Uho
а вот Вам, то что вы не поняли в Функция Приблуда(Пер)
#74 by Alexaha
71. не спорю, сам иногда это делаю, но, если потом забыть про такую процу, можно долго искать ошибку
#75 by Alexaha
72. нет, не будем, не вижу смысла
#76 by Kalen Towr
2(all) давно так долго не читал подобного флейма :(Воистину "Кто писал не знаю..."
#77 by Юрикс
предлагаю обсудить удобство следующей конструкцииЕсли Можно(бла-бла-бла)=1 тогда...КонецЕсли;
#78 by Юрикс
(+77) + использование внешних функций в запросах
#79 by Rovan
Не напрягайся так серьезно - ЭТО ЖЕ Прикольно !
#80 by zilogfps
никого не удивляет так сильно вновь написанная программа - как её создателя ... ;-)
#81 by zilogfps
если вновь написанная программа сразу заработала - ищите ошибку ! :)
#82 by zilogfps
шо ж касаемо аффтара - то не понятно :( - если это прикол - почему без смайлов ?, ежели вопрос - то еще более не понятно :( ... смот. ЗиК Глоб. модуль - чего возвращает функция расчета среднего заработка ? отпускных ? больничных ? и т.д. ? - ТЗ! и выше верно заметили - функция может вернуть все, кроме чая в стакане :)
#83 by Железяка
Вы хотели сказать "автора"?
#84 by Ненавижу 1С
#85 by zilogfps
я хотел сказать именно "аффтара"... а автор - это....например .. Булгаков :)
#86 by Rovan
КонецФункции(+85) правильно, ибо автор это уже ближе к понятию авторитет
#87 by Юрикс
помянем АВТОРА (82,85) :)
#88 by zilogfps
ну хорошо - вернула функция СТРОКОВЫЙ ТИП "чай в стакане" :) уделал :) , а объект чай в стакане вернет?
#89 by dronis
Странно .. уже времени много .. а "Женщина" еще ничего своего "умного" не написала ..
#90 by Oblomov
Интересно всё таки читать одинэсные форумы. Темы навроде "как прочитать текстовый файл" или "как удалить строки из таблицы значений" разрастаються до десятков и сотен постов. Хотя достаточно всего одного ответа- RTFM.Умнее всех по моему поступил автор ветки, сказал "спасибо" и больше в ветке не появлялся. Остальные зачем то начали показывать свою "крутость" печатая совершенно банальные и примитивные с точки зрения программирования посты.
#91 by Rovan
:-) чай в стакане пусть приносит всем за то что тут так хорошо вопрос ракрыли (2й день уже пляшем с бубнами)
#92 by Rovan
ответ "RTFM" - самый как раз и есть банальный, даже неприличный, можно сказать хамский метод дискуссии
#93 by zilogfps
- :) Господин Обломов - неужели непонятно, что все "это" юмор!? фарс, если хотите, и это было видно изначально - именно так почти все и восприняли.:).
#94 by Macleod
Высказываю личное мнение."Женщина" - это нечто закомплексованное, пытающееся доказать всему честному народу Т1С (которому это нафих не надо), что она суперпрофи в 1С, а нам всем пора идти устраиваться в лучшем случае уборщиками.
#95 by Oblomov
2 овет "RTFM" это не хамство, а стандартный ответ тем, кто не удосуживаеться прочитать документацию прежде чем задавать вопрос на форуме.csharpus, например мого бы потратить 5 минут, что бы написать обработку с функцией которая бы возвращала таблицу значений и получить ответ на свой вопрос практическим путём.2 Шутка хороша только в первый раз, но таких "шутливых" постов десятки. Мне не смешно.
#96 by Мымра
Андрюш, у Женщины нет комплексов. У него (я не оговорилась) море нерастраченной энергии, которую он не знает куда выплеснуть. Вот и достает всех. А все ведутся.
#97 by Macleod
Понял, улетаю :)))
#98 by zilogfps
согласен с утверждением о шутке, но здесь не тот случай. Вот у меня "выдалось" сегодня с полчаса "свободы" :) и мне как раз и нужен "легкий треп " ни к чему не обязывающий...предположу, что многие последние посты (кроме ваших) именно такие ... а работа никуда не денется :) - она ж не волк ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С