Локальные переменные в 1С
Как использовать локальные переменные в языке программирования 1С. Объявление локальной переменной. Примеры.
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po...
Как использовать локальные переменные в языке программирования 1С. Объявление локальной переменной. Примеры.
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po...
Пікірлер: 97
СПАСИБО ВАМ БОЛЬШОЕ!!! НЕОБЫКНОВЕННАЯ ПОМОЩЬ В ПОНИМАНИИ МАЕРИАЛА!!! ВСЕ ПОНЯТНО!!!!
Спасибо! Лаконично и доходчиво.
Вот это Да, мало того, чтобы знать что и как нужно сделать, задача Настоящено Педагога (лучше преподаватель, а еще лучше teacher, - максимально аутентично и последовательно донести материал, и в этом плане Вы просто на высоте! Спасибо, вот так и надо на самом деле последовательно, по крупицам в иерархической прогрессии познавания преподавать материал!
@handvoll6958
3 жыл бұрын
Да, очень удобно и понятно. В пособиях, которые написаны разработчиками понять, а тем более усвоить материал В РАЗЫ сложнее.
Боже, огромное спасибо, за то, что сделали уроки, которые легко УСВАИВАЮТСЯ. Устраиваюсь стажером и начал читать пособие, попутно выполняя задания и отвечая на вопросы. Материал там подается так, что приходится перечитывать один абзац раз по 10, чтобы понять что имеет автор в виду. Познакомили с встроенным языком на первых страницах, а объяснили его смысл только через 50 страниц. Просто огромное спасибо
@Taironnn
2 жыл бұрын
Как у тебя успехи сейчас?
@Ig_ma
2 жыл бұрын
как успехи?
@Ig_ma
2 жыл бұрын
тоже интеерсно @@Taironnn
@ultrakey9842
Жыл бұрын
Расскажи устроился или нет? И если устроился как работается?
Классное обучение, смотрю подряд уроки, устраиваюсь разработчиком. Вы очень интересно и доходчиво объясняете, успехов вам!!!! Отправлю вам подарок с первой зарплаты)))
@user-gq8or7kh1u
3 жыл бұрын
Реально устроился разработчиком?
@nameisigor9336
3 жыл бұрын
@@user-gq8or7kh1u да, проработал три месяца и компания закрылась
@user-gq8or7kh1u
3 жыл бұрын
@@nameisigor9336 и больше в 1С не работал?
@nameisigor9336
3 жыл бұрын
@@user-gq8or7kh1u нет, скучно и нихера платить не хотят
@fj8017
2 жыл бұрын
@@nameisigor9336 Сейчас где работаешь, если не секрет?
Отлично! Мое вангование совпало. Значит не всё потеряно
То чувство, когда Гуф учить тебя кодить на паскале переведенном промтом)))
Как использовать локальные переменные в языке программирования 1С. Объявление локальной переменной. Примеры. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
@createtw7628
5 жыл бұрын
Здравствуйте, Илья. В уроке про глобальные переменные мы увеличивали значение на 1. Можно ли сделать тоже самое, используя локальные переменные? Я пробую, а мне выдает просто значение 1 или -1, без увеличения/уменьшения.
@asmorodinlistru
Жыл бұрын
@@createtw7628 нет нельзя. Вся фишка в том, чтобы все кнопки работали с одной и той же переменной. Значит она должна быть глобальная. У вас, кстати, все четко работает (1 и -1): при каждом нажатии лок.переменная сначала становится равна 0, а потом или уменьшается или увеличивается на 1.
В конце каждого урока появляются окна с рекламой других уроков, что очень мешает. Можно эти окна убрать?
Большое спасибо!
Супер!!!
Спасибо за уроки
Отлично!
Отлично.
Фокус с глобальной и локальной переменной меня как программиста С++ возмутил - это же источник ошибок, который не отслеживается при отладке.
@user-jw2oo6wi1d
2 ай бұрын
Не баг, а фича! )
спасибо!
Если не объявлять в первой процедуре переменную (ну или закоментировать) то получится что по кнопке1 мы изменим значение Глоб_Перем по всем модуле. Даже не задумывался. Спасибо за НосоТыкательный пример ;-)...
@user-qs8vf5dm3c
4 жыл бұрын
Я как раз в эту ловушку и попал.
@user-li6mx2jf6v
10 ай бұрын
я решил правильно )
Не могли бы объяснить что мне нужно купить, чтобы начать писать свои конфинурации или дорабатывать готовые конфигурации? Хочу начать удалённо работать программистом 1С, опыт в программировании 21 год, думаю с помощью ваших курсов разберусь с особенностями этого языка. Учёбной платформой я конечно понимаю, что можно пользоваться, но хотелось бы уже начать как профессионал. Заранее спасибо за помощь
Все так элементарно, Леонтев у тебя талан обучать потому что у тебя лучшие курсы по 1С из всего говна что есть на просторах интернетеа!
Представляю как далеко меня послалбы java или C++ сотвори я там такое))
Здравствуйте! подскажите пожалуйста!! А есть ли в сети бесплатные задачки для начинающих программистов в 1с?
Синтаксис 1С не чувствительный к регистру?
После других языков программирования 1С очень странный
@Crystalite_mtg
6 жыл бұрын
немного не привычно)
@misteranderson6058
6 жыл бұрын
Dmitrij Crystalite Код трудночитаем и написание его после сред разработки типа web storm неудобно
@IlyaLeontyev
5 жыл бұрын
Примерно такой же эффект возникает при переходе с 1С на с++, например ) Дело привычки.
@user-ho3jq4pv5j
5 жыл бұрын
@@IlyaLeontyev Мне код 1С больше напоминает EXCEL. Очень похожая логика.
@IlyaLeontyev
5 жыл бұрын
@@user-ho3jq4pv5j Excel? Может, вы имеете в виду язык VBA?
Подскажите пожалуйста, почему если не объявить локальную переменную в первой кнопке,но оставить присвоенное ей значение, другие кнопки будут подхватывать то же значение что и в первой кнопке,а не значение глобальной переменной? (речь идет строго по примеру в уроке,где глобальная и локальная переменная имеют одинаковые имена). То есть, получается программа считывает в начале значения присвоенные одинаковым переменным внутри процедур,а если их нет, берется значение из глобальной переменной?
@hazrat6544
Жыл бұрын
Тоже самое. Вижу вам никто не ответил. Сами смогли разобраться?
@asmorodinlistru
Жыл бұрын
@@hazrat6544 _"...если не объявить локальную переменную в первой кнопке, но оставить присвоенное ей значение..."_ Так как Вы не объявили лок.переменную, то ее и не существует, а слово "локальная" записалось именно в глобальную переменную. И именно глобальную и будут выводить все кнопки. Чтоб не путаться, вместо слова "локальная" присваивайте переменной иное значение. Ну, например, "ппппппп".
Приветствую. Такое дело: пытался немного менять код, удалил в первой процедуре объявление переменной, думал, что раз локальная не объявлена сама, плевать, что ей присвоено значение, и в сообщении будет объявленной в конце значение "глобальная", но нет. получается что выдает "локальная". хуже того, при нажатии на вторую кнопку значение тоже выдается "локальная". получается я в первой процедуре изменил значение глобальной переменной!? почему так криво это работает. и вообще это нормально, что можно одинаковые названия переменным присваивать? нет никакой защиты от этого? плагина какого предположим?)
@hazrat6544
Жыл бұрын
Добрый день. Смогли найти ответ?
Конечно видео относительно старое, но меня смутил момент на 3:38, там где не работала 2 кнопка, разве она не заработала из-за того что локальной переменной во 2 кнопке не было задано начальное значение или я что-то путаю?
@santious
5 жыл бұрын
Обработка нажатия на кнопку отработала, но просто выводится значение, которое равно "Неопределено", а это по сути пустота.
Скажите, пожалуйста, нет ли в этой среде разработки функции рефакторинга? Ну, чтобы можно было в одном месте поменять название обработчика, например, и чтобы он автоматом менял везде, где он до этого применялся? Это какой геморрой переименовывать везде, где на обработчик ссылаются
@user-gc4fp9up4h
4 жыл бұрын
правой кнопкой. рефакторинг. переименовать.
"Сложна, сложна!", но интересно.
Из локальной глобальная меняется?
У меня складываются странные ощущения. Вроде ,все это я уже видела в других языках, но в то же время главное отличие - минимум английского и в целом кажущаяся на первый взгляд примитивность. Посмотрим, как дальше пойдет дело.
@user-en8ud5ix9e
5 ай бұрын
все языки программирования по своей сути схожи. Я допустим изучал питон, практически обучение такое же. локальные, глобальные переменные, типы данных, операторы присваивания и т.д. Мне лично легко усваивать материал
может кто подскажет - прописываю по курсу все вроде как надо - но при запуске в окне информации все равно выскакивает Мир Привет" а затем при работе с программой все идет как положено "глобальная -локальная" в чем может быть ошибка ?
Думаю надо в видео добавить текст, что сначала используется локальная переменная, поэтому мы видим слово локальная.
а как програмировать язык интерфейса с русского на другой инастраний,??? нету урока
Привет! Ребята, кто знает как в 1С 8.3 реализировать возможность прикрепления скан-копий документов (приходные накладные). Спасибо!
почему значение переменной объявляется вообще в конце кода А не сразу при объявлении переменной?
Подскажите как написать код, что бы каждый раз нажимая на кнопку высвечивались разные выражения
@Waladar
4 жыл бұрын
В экзеле подсказал бы) А тут сам учусь
@user-gc4fp9up4h
4 жыл бұрын
ГСЧ
@user-qs8vf5dm3c
4 жыл бұрын
Используйте генератор случайных чисел.
Т.е. в1С не важно где располагается инициализация и счетчик переменных? По логике программа читается сверху-вниз, а здесь счетчик переменной снизу - почему это работает?
@madiyarslyamgazin7241
6 ай бұрын
😂
@madiyarslyamgazin7241
6 ай бұрын
Тоже странным кажеться
Как же после 1С я люблю C#
То самое чувство, когда ты это уже знаешь из других языков, но смотреть всё равно надо ибо интерфейс и синтаксис просто отвратительно неудобные...
@soulllli
4 жыл бұрын
согласна
Качество видео какое то у тебя не айс, плохо видно буквы. Было бы здорово если делать четче
Я что то натворил у меня во второй кнопке 0 выходит!!!
@Waladar
4 жыл бұрын
до сих пор?
Нихрена не понял но наверное пойму)
Пишут, что очень странный язык, в отличие от других. Я немного погружался в JavaScript там логика точно такая же.
Взрыв мозга с этими одинаковыми названиями переменных
А в нормальных языках программирования, было бы иначе. Там вы вылезла ошибка. Зря разработчики 1С поощряют безобразие.
@Mephist04
4 жыл бұрын
В нормальных - это каких? В с++ и java, например, такое вполне допустимо и поведение аналогично.
@user-wm7gd2cg8c
4 жыл бұрын
@@Mephist04 Вряд ли это так, хотя нужно проверить. Там при попытке объявить переменную с таким же именем повторно, во вложенном блоке появляется ошибка.
@Mephist04
4 жыл бұрын
@@user-wm7gd2cg8c Тогда это уже причуды вашей IDE. В VS 2017 на плюсах или в IDEA на java все подобные конструкции допустимы. Стандартом языка также не запрещены. Другое дело, что использовать это, конечно же, не стоит. Это как ++++i---- - вроде и можно, но руки оторвут за такое )
@user-wm7gd2cg8c
4 жыл бұрын
@@Mephist04 Я плюсы и java давно не юзал, могу и подзабыть, а вот c#, выдает вот такую ошибку pastenow.ru/60070a673fa57d51df28c4b449185a51
Я не понял логики, зачем глобальную и локальную называть одинаково, если они разные и с разными задачами, мне кажется пример неудачный. Но смысл, разницы понятен, конечно.
@user-qs8vf5dm3c
4 жыл бұрын
Всего лишь демонстрация механизма перегрузки переменной. По моему мнению пример удачный.
Я после C++, JavaScript. Блин, 1С - писец какой тупой язык!
6:55смотрел3раза🤔выводы:увиделПриложение1СтучаНастроекТипаВвырхЛеваПраваВнизКоторыеМожноПечататьЦифрамиАкоды; переменная вывод ГлРесурс аечёВыводРаботали2кнопки👨💻хакерУдалишьКомментТогдаПоперхнёшься&вообщеСкажиСвоемуБотуМнеОтвечатьВкомментах!