Коллекции значений 1С. Урок №1. Массивы

  Рет қаралды 19,070

Программирование в 1С с Ильясом Низамутдиновым

Программирование в 1С с Ильясом Низамутдиновым

3 жыл бұрын

Это первый урок серии, в которой изучаем работу с универсальными коллекциями значений в 1С.
В этом уроке сначала будет небольшая вводная об универсальных коллекциях значений, а потом разберем работу с массивами в 1С. Вы узнаете, как создать массив, как обращаться к элементу массива, что такое индекс массива, как обходить массива, а также, вы увидите, как создаются и обходятся многомерные массивы.
Таймер к видео:
0:00:23 - Вводная про универсальные коллекции значений 1С;
0:04:28 - Вводная про массивы 1С;
0:06:35 - Где в синтакс-помощнике прочитать про массивы;
0:07:46 - Создаем массив с заранее известным количеством элементов;
0:09:12 - Обращаемся к элементам массива по индексу;
0:10:59 - Создаем массив без указания количества элементов (пустой);
0:11:45 - Добавляем элементы в пустой массив;
0:12:46 - Обращаемся к элементам массива по индексу;
0:13:36 - Первый способ перебора элементов массивы: обращаемся к каждому элементу по индексу;
0:14:29 - Второй способ: используем цикл "Для каждого ... Цикл";
0:16:00 - Третий способ: используем цикл "Для Цикл";
0:17:35 - Создаем многомерный массив;
0:19:44 - Обращаемся к элементам многомерного массива.
Телеграм-канал: t.me/Programming1CNizamutdinov
Статья про массивы: www.1s-up.ru/izuchaem-massivy...
База к урокам: cutt.ly/KxPmvCs
Для тех, кто только начал изучать программирование в 1С: книга "Программировать в 1С за 11 шагов":
lp.1s-up.ru/programing_1c_11_s...
Для тех, кто желает более подробно изучить разработку управляемого приложения: книга "Основы разработки в 1С: Такси":
1s-taxi.ru/
И для тех, кто хочет двигаться дальше. Книга "Разработка оперативного учета в 1С"
lp.1s-up.ru/programmirovanie_o...
Все книги в одном наборе
lp.1s-up.ru/3_book_komplekt/
Промо-код на скидку 300 р: youtube
Если Вы хотите поддержать мой проект, то можете перечислить любой донат на этот кошелек:
Яндекс.Деньги - 410012882996301
Ссылка на группу Вконтакте: 1c_prosto
Ссылка на группу в Фейсбуке: / 922972144448119
Ссылка на группу в ОК: ok.ru/group/52970839015518
Ссылка на twitter: / signum2009
Обучающие статьи и видео-ролики по разработке в 1С: www.1s-up.ru
Ссылки на ролики про универсальные коллекции в 1С:
Урок 1: Массивы - • Коллекции значений 1С....
Урок 2: Структура - • Коллекции значений 1С....
Урок 3: Соответствие - • Коллекции значений 1С....
Урок 4: Список значений - • Коллекции значений 1С....
Урок 5: Таблица значений - • Коллекции значений 1С....

Пікірлер: 30
@programming_1C
@programming_1C 3 жыл бұрын
Статья про массивы: www.1s-up.ru/izuchaem-massivy-v-1c-8-3-8-2/ Подписывайтесь на телеграм-канал: t.me/Programming1CNizamutdinov Вступайте в группы вконтакте: vk.com/1c_prosto и фейсбуке: facebook.com/groups/922972144448119
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
И вот это кстати большой МИНУС этому видео, как преподаватель надо было сразу объяснить почему копирование значений массива с созданием нового это .Выгрузить, а в данном примере равно это именно ссылка на строку двумерного. Ни слова об этом. Новичкам представляю какая каша в голове а это ведь фундаментальный момент и в дальнейшем эти люди вообще не поймут почему где то = а где то .Выгрузить.
@akanastenka4447
@akanastenka4447 2 жыл бұрын
У Ильяса, по моему, самые понятные видосы по 1С, все четко по делу, разложено по полочкам. Просто топчик
@user-zm3bz3nh6z
@user-zm3bz3nh6z Жыл бұрын
Мужик дай бог тебе здоровья. Реально очень доходчиво и понятно) пошла остальные видео чекну
@sardor8007
@sardor8007 2 жыл бұрын
Добрый день, спасибо за курс. Универсальные коллекции значений на практике когда изпользовать
@klaus_Vorotyagin
@klaus_Vorotyagin 2 жыл бұрын
Вам удалось объяснить мне, многомерный массив. Поверьте, это не просто было сделать)). Спасибо Ильяс.
@denissazanov615
@denissazanov615 3 жыл бұрын
Респект тебе мужик ! Вечером обязательно гляну тема очень интересная.
@xlite0060
@xlite0060 3 жыл бұрын
Уроки топ! Спасибо Ильяс!
@user-ei6wo5oh7o
@user-ei6wo5oh7o 2 жыл бұрын
Спасибо, очень познавательно
@Serguey
@Serguey 3 жыл бұрын
Спасибо, Ильяс! Ждем Структуру.
@jeepwork
@jeepwork 3 жыл бұрын
Спасибо за урок
@ProDance-lr7lg
@ProDance-lr7lg Жыл бұрын
Спасибо за видео! Нигде не находил про многомерные массивы
@anettin71
@anettin71 7 ай бұрын
Спасибо! Но с многомерным массивом вообще непонятно....
@user-sx5fo3fz7p
@user-sx5fo3fz7p 3 жыл бұрын
Ильяс, спасибо за подобные видео. Новичкам, как мне, они полезны. Но можно еще добавлять в видео смысл применения тех или иных объектов. Например, что такое массив вполне доходчиво объяснено, но "с чем его едят"? каков смысл его применения в процессе программирования. Ну есть массив. Ну есть методы. И что? как, куда, зачем и когда его применять? приводите, пожалуйста, примеры (в идеале на практике) Допустим, есть какая то практическая задача из жизни, и вот в ней применили массив для того то и того, и при этом без него здесь было никак не обойтись. Это касается впринципе всей подачи материала. Почти никто не объясняет практически смысл и взаимосвязи. Но если вы это добавите в свои видео - это будет жирный плюс вашим видео, т.к. что такое массив, структура, таблица значений и др. можно прочитать и в интернете + синтакс-помощник, но их практическое применение как объектов языка программирования нигде нет. Неплохо было бы при этом использовать метафоры, понятные всем. Допустим, нужно, чтобы автомобиль поехал (задача) и есть колесо (массив), которое обладает свойствами (круглое, прочное). и методом (крутиться и катиться) - Следовательно, мы вкручиваем это колесо в автомобиль, благодаря чему (его свойствам, методам ) автомобиль поехал = задача решена. А вот,например, обруч (другой объект) хоть и обладает свойством "круглое" как у колеса (массив) и методами (крутиться и катиться), но у него нет свойства "прочное", следовательно данный объект не применим для решения задачи. Спасибо за ваш труд. Надеюсь мой комментарий будет вам полезен
@programming_1C
@programming_1C 3 жыл бұрын
Спасибо! Я может потом отдельную серию сделаю, типа "решение задач", где буду решать те или иные задачи, и там будут применяться коллекции, объекты и тп. UPD. Поэтому перед такой серией, я решил дать основные объекты, чтобы потом не объяснять что к чему, а просто давать ссылку на нужный урок
@geserardanov8568
@geserardanov8568 2 жыл бұрын
@@programming_1C Очень ждем=)
@user-yd6du9jp6h
@user-yd6du9jp6h 2 жыл бұрын
У Гилёва есть что то про автомобиль, но после такого объяснения становится еще более не понятно. Вместо того, чтобы разобраться что такое документ объект в 1с и документ ссылка ты пытаешься понять аналогию с марками, типами автомобилей и их агрегатов :(
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
@@programming_1C Может я чего то не понимаю, но почему после "равно" когда создаем МассивВнутренний это равно работает как ссылка на Двумерный? а не как создание нового экземпляра массива с данными из двумерного? Я путем отладки догадался что это всего лишь ссылка а не создание МассивВнутрений. Тогда и надо было написать СсылкаНаСтрокуДвумерногоМассива. Иначе когда смотришь цикл где сообщить совершенно чудным образом откуда то берутся данные, хотя по идее они должны быть как последняя строка массива двумерного
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
@@programming_1C и нигде кстати вообще не упоминается что это никакой не массивВНутренний это всего лишь некая ссылка на данные в Двумерном через которую мы заполняем (как выясняется) строки двумерного. Вот это больше всего удивляет "...а также для переопределения их значений при последующих упоминаниях." Кто это вообще придумал в 1С? какие еще последующих упоминаниях? Разве это нормально? значение присвоили НОВОМУ массиму, почему вдруг потому меняется двумерный словно какая то тайная связь ссылка?
@kalybekjoldosho9185
@kalybekjoldosho9185 2 жыл бұрын
Как можно сделать три угольник паскаля в 1с ?
@user-oz8iz9eq8l
@user-oz8iz9eq8l 2 жыл бұрын
Можно урок с qbasic
@tamilakebak6520
@tamilakebak6520 2 жыл бұрын
у вас такой приятный голос =* когда вы не делаете из себя Николая Дроздова >_
@user-qg6zg6nd2x
@user-qg6zg6nd2x Жыл бұрын
Ильяс, 15:01 ЭлементМассива - это не Индекс ли Массива, который потом возвращает Значение под соответствующим Индексом? Далее по ролику 16:36, когда происходит обход Массива, то насколько понял, то в программу заложен алгоритм обхода именно по Индексу..... Еще бы примеры в 1С когда на практике реально нужны эти массивы (именно практическое применение) 🙂
@user-abc-abc
@user-abc-abc 2 жыл бұрын
Интересно что будет если удалить элемент массива с индексом 1, из массива трёх элементов. Останутся индексы 0 и 2? Или массив обновит индексы и сделает индексы 0 и 1.
@programming_1C
@programming_1C 2 жыл бұрын
Обновятся
@geserardanov8568
@geserardanov8568 2 жыл бұрын
Я в танке. Попробую завтра глянуть ещё раз, может пойму)
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
А почему в 1С оператор присваивания работает как ссылка на массив? в Вашем примере МассивВнутренний по идее это самостоятельный массив, а изменяя его мы меняем строку в двумерном массиве? Вы этого нигде не объясняете и это не очевидно вообще. Очевидно для программистов что присвоили значение и дальше МассивВнутренний никакого отношения в Двумерному не имеет
@user-su5zk9vw3g
@user-su5zk9vw3g 2 ай бұрын
Очень большой минус изложения про двумерный массив. Нужно было табло вывести и объяснять наглядно. Иначе в какой то момент массив этого массиива из массива того массива и слушать невозможно
Коллекции значений 1С. Урок №2. Структура
22:11
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 12 М.
Коллекции значений 1С. Урок №6. Дерево значений
32:29
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 10 М.
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 43 МЛН
С ЧЕГО НАЧАТЬ ИЗУЧЕНИЕ ПРОГРАММИРОВАНИЯ В 1С?
7:20
Цикл "Для каждого" в 1С и работа с массивом
5:30
Школа 1С - видеоуроки бесплатно
Рет қаралды 101 М.
Коллекции значений 1С. Урок №4. Список значений
21:45
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 9 М.
Объекты 1С. Урок №13. Обработки
25:52
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 15 М.
Коллекции значений 1С. Урок №5. Таблица значений
27:04
Программирование в 1С с Ильясом Низамутдиновым
Рет қаралды 12 М.
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 43 МЛН