Циклы в языке программирования 1С. Как использовать циклы "Пока" и "Для ... По ...". Операторы Прервать и Продолжить. Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po...
Пікірлер: 88
@nolimits3292 Жыл бұрын
Препод от бога, я еще таких видеоуроков не встречал, всё четко, по делу, ни чего лишнего, ни какой воды, всё коротко и ясно. Огромное спасибо!
@vip007ad2 жыл бұрын
Обучаюсь сейчас на курсах с нуля мне очень сложно, понимаю что очень многое зависит от преподавателя. А здесь у вас - все очень доступно и понятно - как вы объясняете , у вас все структурировано и сразу логика понятна и вообще все просто - огромное спасибо!
@bunkerfpr96272 жыл бұрын
Ты гений! С первого раза все понятно. Очень хорошо получается доносить информацию!!!
@user-kq9nt6rn2g6 жыл бұрын
Супер! Большое спасибо за Ваши уроки!
@IlyaLeontyev7 жыл бұрын
Красава! Молодцы парни! Так держать :)
@user-go9fn5pq9p6 жыл бұрын
Спасибо вам за ваши видеоуроки, очень доступно и содержательно) Хотел бы еще больше подобных уроков, особенно по Спецу)
@sevenkaz3 жыл бұрын
Продолжение будет?
@IlyaLeontyev3 жыл бұрын
@@sevenkaz продолжение идет на моем личном канале )
@sevenkaz3 жыл бұрын
@@IlyaLeontyev Дайте ссылку
@IlyaLeontyev3 жыл бұрын
@@sevenkaz так просто кликни по аккаунту, с которого я тебе пишу
@kilka133 жыл бұрын
спасибо!!!
@user-fo4we3cj1s5 жыл бұрын
СПАСИБО ВАМ!!! Конечно, посложнее уже, но все равно, с Вашей помощью разобралась!))
@user-rd8ox4rr8q5 жыл бұрын
Все понятно. Спасибо.
@natsumd5 жыл бұрын
Счетчик = 1; Пока Счетчик
@user-mw2vn4pf9c7 жыл бұрын
Из Синтакс-Помощника "Продолжить" Немедленно передает управление в начало цикла, где производится вычисление и проверка условий выполнения цикла. Операторы, следующие в теле цикла за ним, на данной итерации обхода не выполняются. т.е. Это есть оператор цикла ПОКА а не как может показаться сначала...
@user-xf7gd7lb4k Жыл бұрын
Да, тоже смутил этот момент. Не сначала начинается цикл, а пропускает просто один обход цикла. А то если начинал бы с начала то мы никогда не увидели бы цифры больше 2
@user-wr8mm6zr7h7 ай бұрын
После java и kotlin , на русском читать все эти циклы, как-то даже не привычно
@gottastoppo3 жыл бұрын
Нееее, эти чертовы зависающие циклы я еще со времен Паскаля не забуду :)
@miracle6188 Жыл бұрын
Илья, здравствуйте. Выручайте. Вот пример дз одного из курсов. ЧислоА=45; ЧислоБ=64; Произведение=0; Для счётчик = 1 по число Б цикл Произведение=произведение + числоА; Конеццикла; Сообщить (произведение); В результате получаем произведение числоА на ЧислоБ. Без прямого умножения. Не могу понять как у него это получилось ведь счётчик не задействован и произведение тоже не задействовано после объявления. По логике мы зацикливаем суммирование произведение =0 и числоА =45. И как у него в итоге получается сумма 2880 не понятно. Спасибо за внимание 😊
@user-gl3ly1qd2b3 жыл бұрын
В уроке 7 Вы объясняли, что для объявления переменной необходимо перед именем переменно писать ключевое слово "Перем", а тут прекрасно обходитесь без него. Получается ключевое слово нужно только для глобальных переменных? Ну и для объявления локальной переменной в случае когда ее имя совпадает с именем глобальной? А просто локальную переменную можно объявлять вот так?
@user-wv1ky1mt7u3 жыл бұрын
Тогда он писал так что бы начинающие понимали о чем речь. А так слово Перем не нужно. Объявить можно все что угодно.
@muziklife61082 жыл бұрын
Илья объяснял в следующем(-щих) уроках, что можно опускать объявление переменных. Пересмотрите.
@purpleorchid96566 жыл бұрын
Посмотрел данное видео до половины и у меня возник вопрос; Вы в начале написали Счетчик=1 а внизу счетчик=+1. И как эти переменные проходят, ведь это же две переменные одним названием?
@user-qh6jg8nd2w4 жыл бұрын
В 1с в именах переменных не важно, писать их большими буквами или маленькими.
@TELO2284 жыл бұрын
а как в конфигураторе редактировать текст интерфейса на другой язык,,,,,??????????????
@user-gt2sc2fd1c4 жыл бұрын
У меня, при использовании цикла "Для"(#2) не запускалась обработка без ";" после "Цикл". Долго искал ошибку.
@abagame38103 жыл бұрын
как связаться с автором канала?
@cryptoprofit119011 ай бұрын
Все очень просто, примерно тоже самое что в PHP
@ofcourseistillloveyou75207 жыл бұрын
Оговорился на 3:14 Не истинным, а ложным
@user-eh1et6ls8q7 жыл бұрын
Спасибо, будем внимательнее
@user-mw2vn4pf9c7 жыл бұрын
Можно на видео просто добавить надпись ;-). Я тоже не заметил))
@ayxanallahverdiyev4004 жыл бұрын
Привет как дела 1c программирование тест файьл откуда скачать
@user-yu1ov1qu2s5 жыл бұрын
Не ясно с циклом "Для". Выходит что, цикл увеличивает значение автоматически. Если мне требуется уменьшать значение, этот цикл нельзя использовать?
@IlyaLeontyev5 жыл бұрын
Если надо уменьшать, то приходится хитрить. Например, для вывода чисел от 5 до 1 можно сделать так: Для Шаг = 1 По 5 Цикл Сообщить(6 - Шаг); КонецЦикла; Хотя лучше использовать для этой цели цикл "Пока".
@SergeyMirotvoretz4 жыл бұрын
Не надо хитрить Для Н=10 По 2 Цикл
@SergeyMirotvoretz Жыл бұрын
@@user-zd2em4tt3o Тогда воспользоваться конструкцией : Н=10; Пока Н>2 Цикл ---Код----; Н=Н-1; КонецЦикла;
@user-ff3dd7ll2z2 жыл бұрын
6:40 Оператор "Продолжить" не запускает Цикл с самого начала а запускает новый виток цикла с этого места.
@user-eh1et6ls8q7 жыл бұрын
Циклы в языке программирования 1С. Как использовать циклы "Пока" и "Для ... По ...". Операторы Прервать и Продолжить. Услуги 1С программиста в Москве: 1cproger.ru/ Читайте статьи по 1С на нашем сайте: programmist1s.ru/materialyi-po-1s/
@user-qk9bp2iq9c6 жыл бұрын
Когда проверяете цикл "два", не нажимаете "Сохранить". А значит выпонляется первый, потому что изменения не внесены. Но на видео цикл "два" не пропускает 3 и 7. Значит изменения внесены. Короче запуталась. Можно объяснение?
@user-gb9eh3vl7z6 жыл бұрын
Он нажал на клавиатуре Сtrl+S и у него все сохранилось
@makman86835 жыл бұрын
Ты живой?
@IlyaLeontyev5 жыл бұрын
@@user-qk9bp2iq9c я мог нажать на Ctrl-S, а мог вырезать сохранение обработки на этапе монтажа.
@yolow8990Ай бұрын
Подскажите, пожалуйста, а почему автор пишет код вот так: счетчик = 1, потом пишет счетчик = счетчик +1. У него же всегда 2 будеь получаться. Значение же не будет увеличиваться каждый раз на 1 до 10.
@bassboosted11845 жыл бұрын
Мой не готовый мозг отвергает использование русского языка, как языка программирования
@user-mj4yz4xx4h6 жыл бұрын
Напишите вывод таблицы умножения на 7 с помощью цикла по условию типа «Пока Цикл» . Я сломаю себе голову)) можете намекнуть на решение?)
@wp47016 жыл бұрын
сч = 1; семь = 7; Пока сч
@doogeet64705 жыл бұрын
А = 1; Пока А
@FreeFire-hq8dw5 жыл бұрын
А = 0; Пока А
@kostya21865 жыл бұрын
Множитель = 1; Пока множитель
@deadfox33414 жыл бұрын
как вывести в бортном порядке через ДЛЯ
@ruslangabdrakhmanov19993 жыл бұрын
Для Счетчик = -10 По -1 Цикл Сообщить(-Счетчик); КонецЦикла
@zenden505 Жыл бұрын
Почему вы ушли в питон, а не в разработку самой платформы 1с?
@user-xn7nd5yf3k4 жыл бұрын
Интересно, а для того чтоб выполнить прочие работы бухгалтера, надо каждый раз вводить коды, создавать кнопки и только тогда они будут отраженыв 1С Предприятие, а не в конфигураторе? Знаете это похоже на то, как создавать и рассчитывать смету вручную на эксель, а не в программу Винрик. Хотя такой путь понятен, чем каверзная программа Интеграл Эколог
@user-qs8vf5dm3c3 жыл бұрын
Бухгалтер работает в 1С предприяии. Он использует уже готовые справочники и документы, заполняет одиночные и табличные реквизит, использует готовые отчеты.
@user-dy8om2kf6s Жыл бұрын
А зачем писать слово "Прервать" в цикле "Пока", если мы и так указывем "КонецЕсли"?
@alterego59823 жыл бұрын
... Если во втором варианте > .... то убирается и 3 и 4 и 7 и 8 !!! А если ПРОДОЛЖИТЬ убрать то исключается из цикла только 3 и 7. ПОЧЕМУ ????
@TV-tr2ib3 жыл бұрын
такая же фигня, ты решил вопрос?
@alterego59823 жыл бұрын
@@TV-tr2ib ООО это полгода назад было :)) нужно пересмотреть
@andrewkorolkov91184 жыл бұрын
Кто подскажет, почему в 1 случае считает до 4, во втором до 3? //Считает до 4 &НаКлиенте Процедура Считай(Команда) Счетчик = 1; Пока Счетчик
@Roiser1014 жыл бұрын
В первом случае сначала выводится значение счетчика, а потом цикл прерывается на 4. Во втором случае, при значении счетчика 4 цикл прерывается, а инструкция по его выводу написана после прерывания. Поэтому значение 4 не выводится.
@MonStr136 жыл бұрын
Достигнуто предельное количество подключений к ИБ, что делать?
@IlyaLeontyev5 жыл бұрын
Отключить лишние сеансы. У учебной версии ограничено количество одновременно используемых сеансов числом 1.
@Andrey_Kah3 жыл бұрын
Синтаксис, как C#, только на русском языке. Вообще, удивился, когда узнал, что хоть какие-то программы можно писать на русском)).
@user-nk9or3jg4d5 ай бұрын
Помогите вот такая задачка Сообщить("Введите число от 1 до 5:"); ЗагаданноеЧисло = Консоль.ПрочитатьСтроку(); Сообщить("Угадайте число:"); ВведенноеЧисло = Консоль.ПрочитатьСтроку(); Пока ЗагаданноеЧисло ВведенноеЧисло Цикл Сообщить("Вы не угадали"); ВведенноеЧисло = Консоль.ПрочитатьСтроку(); КонецЦикла; Сообщить("Вы угадали"); ВОТ ТАКИЕ ОШИБКИ ПИШЕТ 1: {ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(6,20)}: Переменная не определена (Консоль) ЗагаданноеЧисло = >Консоль.ПрочитатьСтроку(); (Проверка: Тонкий клиент) {ВнешняяОбработка.ВнешняяОбработка1_Управляемая.Форма.Форма.Форма(11,20)}: Переменная не определена (Консоль) ВведенноеЧисло =
@user-cx5pd3dr4e4 жыл бұрын
Илюх, короче, начал я смотреть 1 с за 21 день, это пиздец извините извините.... Я этого "лектора" оооо очень плохо понимаю.... Получается так, смотрю урок, откоываю дз, и приходится обращаться к твоим роликам для того чтобы понять. Серьёзно, 1с за 21 день не очень.... Поям очень не очень. Наверное буду по твоим урокам изучать.
@cultgringel63344 жыл бұрын
1C за 21 день устарел очень, мне кажется. Там и интерфейс другой и всё другое.
@Undisputed_Wallero3 жыл бұрын
1С за 21 день явно не для новичков. Сам проходил этот курс и не понял в итоге процентов 90 инфы. Лектор там тоже ни о чем, согласен с Вами. Более-менее пришло понимание принципов работы с платформой после прохождения платного курса от компании 1С. Этот канал тоже супер, автору респект, все по теме, без лишней демагогии.
@tranclyatina3 жыл бұрын
21 день просто полный пиздец ! согласен 100% он создан для того, чтобы программистов 1с стало меньше! и только!
@user-rf3if7fz6q5 жыл бұрын
сначала робята учите бейсик потом си плюс и питон . ну потом 1с
@nikitapoddubskij75765 жыл бұрын
а можно выучить с++ и стать богом всего на свете)))
@veter22935 жыл бұрын
для того чтобы быть программистом 1С знать это не обязательно, знаю лично пару прогеров 1с, хорошо зарабатывают и другими языками программирования себе голову не забивают...
@IlyaLeontyev5 жыл бұрын
@@veter2293 согласен. Можно начать с 1С, и все будет нормально )
@VK-uh6dl3 жыл бұрын
Зачем было придумывать этот недоязык, если есть нормальные языки программирования?
@user-wv1ky1mt7u3 жыл бұрын
Для тех кто не знает английский и что бы любой сисадмин мог разобраться работая в организациях РФ
@v0xl3 жыл бұрын
худший язык программирования
@fedor90301513264 жыл бұрын
Это не уроки, а так бред кобылы. Если уж обучаете, соизвольте подробно рассказать и теорию и практику. По этому примеру люди не научатся кодить, только ваши примеры и все.
@aa_artemyev2 ай бұрын
Ну что, нашёл, кто соизволил?
@fedor90301513262 ай бұрын
@@aa_artemyev я с такими как ты не вхожу в дискуссии, ты знаешь о чем я всего хорошего
@aa_artemyev2 ай бұрын
@@fedor9030151326, хорошо, что ты само себя смыло. 🤷♂️😂👌