Циклы в 1С языке программирования 1С

Циклы в языке программирования 1С. Как использовать циклы "Пока" и "Для ... По ...". Операторы Прервать и Продолжить.
Читайте статьи по 1С на нашем сайте:
programmist1s.ru/materialyi-po...

Пікірлер: 88

  • @nolimits3292
    @nolimits3292 Жыл бұрын

    Препод от бога, я еще таких видеоуроков не встречал, всё четко, по делу, ни чего лишнего, ни какой воды, всё коротко и ясно. Огромное спасибо!

  • @vip007ad
    @vip007ad2 жыл бұрын

    Обучаюсь сейчас на курсах с нуля мне очень сложно, понимаю что очень многое зависит от преподавателя. А здесь у вас - все очень доступно и понятно - как вы объясняете , у вас все структурировано и сразу логика понятна и вообще все просто - огромное спасибо!

  • @bunkerfpr9627
    @bunkerfpr96272 жыл бұрын

    Ты гений! С первого раза все понятно. Очень хорошо получается доносить информацию!!!

  • @user-kq9nt6rn2g
    @user-kq9nt6rn2g6 жыл бұрын

    Супер! Большое спасибо за Ваши уроки!

  • @user-eh1et6ls8q
    @user-eh1et6ls8q7 жыл бұрын

    Циклы в языке программирования 1С. Как использовать циклы "Пока" и "Для ... По ...". Операторы Прервать и Продолжить. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/

  • @user-qk9bp2iq9c

    @user-qk9bp2iq9c

    6 жыл бұрын

    Когда проверяете цикл "два", не нажимаете "Сохранить". А значит выпонляется первый, потому что изменения не внесены. Но на видео цикл "два" не пропускает 3 и 7. Значит изменения внесены. Короче запуталась. Можно объяснение?

  • @user-gb9eh3vl7z

    @user-gb9eh3vl7z

    6 жыл бұрын

    Он нажал на клавиатуре Сtrl+S и у него все сохранилось

  • @makman8683

    @makman8683

    5 жыл бұрын

    Ты живой?

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    @@user-qk9bp2iq9c я мог нажать на Ctrl-S, а мог вырезать сохранение обработки на этапе монтажа.

  • @IlyaLeontyev
    @IlyaLeontyev7 жыл бұрын

    Красава! Молодцы парни! Так держать :)

  • @user-go9fn5pq9p

    @user-go9fn5pq9p

    6 жыл бұрын

    Спасибо вам за ваши видеоуроки, очень доступно и содержательно) Хотел бы еще больше подобных уроков, особенно по Спецу)

  • @sevenkaz

    @sevenkaz

    3 жыл бұрын

    Продолжение будет?

  • @IlyaLeontyev

    @IlyaLeontyev

    3 жыл бұрын

    @@sevenkaz продолжение идет на моем личном канале )

  • @sevenkaz

    @sevenkaz

    3 жыл бұрын

    @@IlyaLeontyev Дайте ссылку

  • @IlyaLeontyev

    @IlyaLeontyev

    3 жыл бұрын

    @@sevenkaz так просто кликни по аккаунту, с которого я тебе пишу

  • @user-fo4we3cj1s
    @user-fo4we3cj1s5 жыл бұрын

    СПАСИБО ВАМ!!! Конечно, посложнее уже, но все равно, с Вашей помощью разобралась!))

  • @kilka13
    @kilka133 жыл бұрын

    спасибо!!!

  • @user-wr8mm6zr7h
    @user-wr8mm6zr7h7 ай бұрын

    После java и kotlin , на русском читать все эти циклы, как-то даже не привычно

  • @natsumd
    @natsumd5 жыл бұрын

    Счетчик = 1; Пока Счетчик

  • @TELO228
    @TELO2284 жыл бұрын

    а как в конфигураторе редактировать текст интерфейса на другой язык,,,,,??????????????

  • @user-mw2vn4pf9c
    @user-mw2vn4pf9c7 жыл бұрын

    Из Синтакс-Помощника "Продолжить" Немедленно передает управление в начало цикла, где производится вычисление и проверка условий выполнения цикла. Операторы, следующие в теле цикла за ним, на данной итерации обхода не выполняются. т.е. Это есть оператор цикла ПОКА а не как может показаться сначала...

  • @user-xf7gd7lb4k

    @user-xf7gd7lb4k

    Жыл бұрын

    Да, тоже смутил этот момент. Не сначала начинается цикл, а пропускает просто один обход цикла. А то если начинал бы с начала то мы никогда не увидели бы цифры больше 2

  • @user-rd8ox4rr8q
    @user-rd8ox4rr8q5 жыл бұрын

    Все понятно. Спасибо.

  • @gottastoppo
    @gottastoppo3 жыл бұрын

    Нееее, эти чертовы зависающие циклы я еще со времен Паскаля не забуду :)

  • @miracle6188
    @miracle6188 Жыл бұрын

    Илья, здравствуйте. Выручайте. Вот пример дз одного из курсов. ЧислоА=45; ЧислоБ=64; Произведение=0; Для счётчик = 1 по число Б цикл Произведение=произведение + числоА; Конеццикла; Сообщить (произведение); В результате получаем произведение числоА на ЧислоБ. Без прямого умножения. Не могу понять как у него это получилось ведь счётчик не задействован и произведение тоже не задействовано после объявления. По логике мы зацикливаем суммирование произведение =0 и числоА =45. И как у него в итоге получается сумма 2880 не понятно. Спасибо за внимание 😊

  • @user-gl3ly1qd2b
    @user-gl3ly1qd2b3 жыл бұрын

    В уроке 7 Вы объясняли, что для объявления переменной необходимо перед именем переменно писать ключевое слово "Перем", а тут прекрасно обходитесь без него. Получается ключевое слово нужно только для глобальных переменных? Ну и для объявления локальной переменной в случае когда ее имя совпадает с именем глобальной? А просто локальную переменную можно объявлять вот так?

  • @user-wv1ky1mt7u

    @user-wv1ky1mt7u

    3 жыл бұрын

    Тогда он писал так что бы начинающие понимали о чем речь. А так слово Перем не нужно. Объявить можно все что угодно.

  • @muziklife6108

    @muziklife6108

    2 жыл бұрын

    Илья объяснял в следующем(-щих) уроках, что можно опускать объявление переменных. Пересмотрите.

  • @purpleorchid9656
    @purpleorchid96566 жыл бұрын

    Посмотрел данное видео до половины и у меня возник вопрос; Вы в начале написали Счетчик=1 а внизу счетчик=+1. И как эти переменные проходят, ведь это же две переменные одним названием?

  • @user-qh6jg8nd2w

    @user-qh6jg8nd2w

    4 жыл бұрын

    В 1с в именах переменных не важно, писать их большими буквами или маленькими.

  • @abagame3810
    @abagame38103 жыл бұрын

    как связаться с автором канала?

  • @user-gt2sc2fd1c
    @user-gt2sc2fd1c4 жыл бұрын

    У меня, при использовании цикла "Для"(#2) не запускалась обработка без ";" после "Цикл". Долго искал ошибку.

  • @yolow8990
    @yolow8990Ай бұрын

    Подскажите, пожалуйста, а почему автор пишет код вот так: счетчик = 1, потом пишет счетчик = счетчик +1. У него же всегда 2 будеь получаться. Значение же не будет увеличиваться каждый раз на 1 до 10.

  • @user-yu1ov1qu2s
    @user-yu1ov1qu2s5 жыл бұрын

    Не ясно с циклом "Для". Выходит что, цикл увеличивает значение автоматически. Если мне требуется уменьшать значение, этот цикл нельзя использовать?

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    Если надо уменьшать, то приходится хитрить. Например, для вывода чисел от 5 до 1 можно сделать так: Для Шаг = 1 По 5 Цикл Сообщить(6 - Шаг); КонецЦикла; Хотя лучше использовать для этой цели цикл "Пока".

  • @SergeyMirotvoretz

    @SergeyMirotvoretz

    4 жыл бұрын

    Не надо хитрить Для Н=10 По 2 Цикл

  • @SergeyMirotvoretz

    @SergeyMirotvoretz

    Жыл бұрын

    @@user-zd2em4tt3o Тогда воспользоваться конструкцией : Н=10; Пока Н>2 Цикл ---Код----; Н=Н-1; КонецЦикла;

  • @ayxanallahverdiyev400
    @ayxanallahverdiyev4004 жыл бұрын

    Привет как дела 1c программирование тест файьл откуда скачать

  • @user-ff3dd7ll2z
    @user-ff3dd7ll2z2 жыл бұрын

    6:40 Оператор "Продолжить" не запускает Цикл с самого начала а запускает новый виток цикла с этого места.

  • @cryptoprofit1190
    @cryptoprofit119011 ай бұрын

    Все очень просто, примерно тоже самое что в PHP

  • @zenden505
    @zenden505 Жыл бұрын

    Почему вы ушли в питон, а не в разработку самой платформы 1с?

  • @deadfox3341
    @deadfox33414 жыл бұрын

    как вывести в бортном порядке через ДЛЯ

  • @ruslangabdrakhmanov1999

    @ruslangabdrakhmanov1999

    3 жыл бұрын

    Для Счетчик = -10 По -1 Цикл Сообщить(-Счетчик); КонецЦикла

  • @user-mj4yz4xx4h
    @user-mj4yz4xx4h6 жыл бұрын

    Напишите вывод таблицы умножения на 7 с помощью цикла по условию типа «Пока Цикл» . Я сломаю себе голову)) можете намекнуть на решение?)

  • @wp4701

    @wp4701

    6 жыл бұрын

    сч = 1; семь = 7; Пока сч

  • @doogeet6470

    @doogeet6470

    5 жыл бұрын

    А = 1; Пока А

  • @FreeFire-hq8dw

    @FreeFire-hq8dw

    5 жыл бұрын

    А = 0; Пока А

  • @kostya2186

    @kostya2186

    5 жыл бұрын

    Множитель = 1; Пока множитель

  • @user-dy8om2kf6s
    @user-dy8om2kf6s Жыл бұрын

    А зачем писать слово "Прервать" в цикле "Пока", если мы и так указывем "КонецЕсли"?

  • @ofcourseistillloveyou7520
    @ofcourseistillloveyou75207 жыл бұрын

    Оговорился на 3:14 Не истинным, а ложным

  • @user-eh1et6ls8q

    @user-eh1et6ls8q

    7 жыл бұрын

    Спасибо, будем внимательнее

  • @user-mw2vn4pf9c

    @user-mw2vn4pf9c

    7 жыл бұрын

    Можно на видео просто добавить надпись ;-). Я тоже не заметил))

  • @bassboosted1184
    @bassboosted11845 жыл бұрын

    Мой не готовый мозг отвергает использование русского языка, как языка программирования

  • @user-xn7nd5yf3k
    @user-xn7nd5yf3k4 жыл бұрын

    Интересно, а для того чтоб выполнить прочие работы бухгалтера, надо каждый раз вводить коды, создавать кнопки и только тогда они будут отраженыв 1С Предприятие, а не в конфигураторе? Знаете это похоже на то, как создавать и рассчитывать смету вручную на эксель, а не в программу Винрик. Хотя такой путь понятен, чем каверзная программа Интеграл Эколог

  • @user-qs8vf5dm3c

    @user-qs8vf5dm3c

    3 жыл бұрын

    Бухгалтер работает в 1С предприяии. Он использует уже готовые справочники и документы, заполняет одиночные и табличные реквизит, использует готовые отчеты.

  • @alterego5982
    @alterego59823 жыл бұрын

    ... Если во втором варианте > .... то убирается и 3 и 4 и 7 и 8 !!! А если ПРОДОЛЖИТЬ убрать то исключается из цикла только 3 и 7. ПОЧЕМУ ????

  • @TV-tr2ib

    @TV-tr2ib

    3 жыл бұрын

    такая же фигня, ты решил вопрос?

  • @alterego5982

    @alterego5982

    3 жыл бұрын

    @@TV-tr2ib ООО это полгода назад было :)) нужно пересмотреть

  • @MonStr13
    @MonStr135 жыл бұрын

    Достигнуто предельное количество подключений к ИБ, что делать?

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    Отключить лишние сеансы. У учебной версии ограничено количество одновременно используемых сеансов числом 1.

  • @Andrey_Kah
    @Andrey_Kah3 жыл бұрын

    Синтаксис, как C#, только на русском языке. Вообще, удивился, когда узнал, что хоть какие-то программы можно писать на русском)).

  • @andrewkorolkov9118
    @andrewkorolkov91184 жыл бұрын

    Кто подскажет, почему в 1 случае считает до 4, во втором до 3? //Считает до 4 &НаКлиенте Процедура Считай(Команда) Счетчик = 1; Пока Счетчик

  • @Roiser101

    @Roiser101

    4 жыл бұрын

    В первом случае сначала выводится значение счетчика, а потом цикл прерывается на 4. Во втором случае, при значении счетчика 4 цикл прерывается, а инструкция по его выводу написана после прерывания. Поэтому значение 4 не выводится.

  • @user-nk9or3jg4d
    @user-nk9or3jg4d4 ай бұрын

    Помогите вот такая задачка Сообщить("Введите число от 1 до 5:"); ЗагаданноеЧисло = Консоль.ПрочитатьСтроку(); Сообщить("Угадайте число:"); ВведенноеЧисло = Консоль.ПрочитатьСтроку(); Пока ЗагаданноеЧисло ВведенноеЧисло Цикл Сообщить("Вы не угадали"); ВведенноеЧисло = Консоль.ПрочитатьСтроку(); КонецЦикла; Сообщить("Вы угадали"); ВОТ ТАКИЕ ОШИБКИ ПИШЕТ 1: {ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(6,20)}: Переменная не определена (Консоль) ЗагаданноеЧисло = >Консоль.ПрочитатьСтроку(); (Проверка: Тонкий клиент) {ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(11,20)}: Переменная не определена (Консоль) ВведенноеЧисло =

  • @user-cx5pd3dr4e
    @user-cx5pd3dr4e4 жыл бұрын

    Илюх, короче, начал я смотреть 1 с за 21 день, это пиздец извините извините.... Я этого "лектора" оооо очень плохо понимаю.... Получается так, смотрю урок, откоываю дз, и приходится обращаться к твоим роликам для того чтобы понять. Серьёзно, 1с за 21 день не очень.... Поям очень не очень. Наверное буду по твоим урокам изучать.

  • @cultgringel6334

    @cultgringel6334

    4 жыл бұрын

    1C за 21 день устарел очень, мне кажется. Там и интерфейс другой и всё другое.

  • @Undisputed_Wallero

    @Undisputed_Wallero

    3 жыл бұрын

    1С за 21 день явно не для новичков. Сам проходил этот курс и не понял в итоге процентов 90 инфы. Лектор там тоже ни о чем, согласен с Вами. Более-менее пришло понимание принципов работы с платформой после прохождения платного курса от компании 1С. Этот канал тоже супер, автору респект, все по теме, без лишней демагогии.

  • @tranclyatina

    @tranclyatina

    3 жыл бұрын

    21 день просто полный пиздец ! согласен 100% он создан для того, чтобы программистов 1с стало меньше! и только!

  • @user-rf3if7fz6q
    @user-rf3if7fz6q5 жыл бұрын

    сначала робята учите бейсик потом си плюс и питон . ну потом 1с

  • @nikitapoddubskij7576

    @nikitapoddubskij7576

    5 жыл бұрын

    а можно выучить с++ и стать богом всего на свете)))

  • @veter2293

    @veter2293

    5 жыл бұрын

    для того чтобы быть программистом 1С знать это не обязательно, знаю лично пару прогеров 1с, хорошо зарабатывают и другими языками программирования себе голову не забивают...

  • @IlyaLeontyev

    @IlyaLeontyev

    5 жыл бұрын

    @@veter2293 согласен. Можно начать с 1С, и все будет нормально )

  • @VK-uh6dl
    @VK-uh6dl3 жыл бұрын

    Зачем было придумывать этот недоязык, если есть нормальные языки программирования?

  • @user-wv1ky1mt7u

    @user-wv1ky1mt7u

    3 жыл бұрын

    Для тех кто не знает английский и что бы любой сисадмин мог разобраться работая в организациях РФ

  • @v0xl
    @v0xl3 жыл бұрын

    худший язык программирования

  • @fedor9030151326
    @fedor90301513264 жыл бұрын

    Это не уроки, а так бред кобылы. Если уж обучаете, соизвольте подробно рассказать и теорию и практику. По этому примеру люди не научатся кодить, только ваши примеры и все.

  • @aa_artemyev

    @aa_artemyev

    Ай бұрын

    Ну что, нашёл, кто соизволил?

  • @fedor9030151326

    @fedor9030151326

    Ай бұрын

    @@aa_artemyev я с такими как ты не вхожу в дискуссии, ты знаешь о чем я всего хорошего

  • @aa_artemyev

    @aa_artemyev

    Ай бұрын

    @@fedor9030151326, хорошо, что ты само себя смыло. 🤷‍♂️😂👌

Келесі