Азы программирования в 1С. Часть 2: Универсальные коллекции
🔴Вебинар "Азы программирования в 1С. Часть 2: Универсальные коллекции"
Рассматриваемые темы:
Зачем нужны коллекции в 1С
Как работать с массивом в 1С
Как работать со структурой в 1С
Как работать с соответствием в 1С
Как работать со списком значений в 1С
Как работать с таблицей значений в 1С
Как работать с деревом значений в 1С
#1с #коллекции1с #уроки1с #ironskills
☝Ссылка для регистрации на курс "Профессия Программист 1С: с нуля до профи". Старт следующего потока - 25 января 2021 года:
ironskills.by/programmist-1c
Материалы из текущего видео (база, консоль запросов, запросы, презентация):
bit.ly/37upi39
---
С уважением, команда IRONSKILLS
Пікірлер: 179
Начало 3:45 Об это курсе? 4:22 Для чего коллекций 5:00 Виды коллекции 10:20 Виды универсальных коллекции • Массив 12:02 • Структура 32:30 • Соответсвие 58:30 • Список значений 1:11:22 • Таблица значений 1:44:47 • Дерево значений 2:40:37
@ironskills-1c
Жыл бұрын
Спасибо за таймкоды)
@user-pw6df6wh1l
8 ай бұрын
Закрепить бы таймкоды, чтобы человекам было легче
Классное видео! Это те темы, которых не хватает многим курсам по программированию на 1С!
Благодарю, Иван, за Ваш Труд!
Спасибо. Очень много материала, усвоить за один просмотр очень тяжело. Сама подача материала отличная.
Большое спасибо за грамотно изложенную информацию!
Спасибо за вебинар, я самоучка и узнал для себя много нового! Некоторые вещи с первого раза не понял, поэтому пересматривал несколько раз.
Большое спасибо за качественное видео и полезный материал!!! Очень доходчиво и по полочкам, как я люблю! Только начал изучать 1С... до этого работал на стройке... не стало здоровья, вот и учу...
Молодцы урок многим пригодится и конечно буду очень рад новым знакомствам .
Спасибо! Повторение - мать учения! Даже нашёл для себя кое что новое!
@blezbasic1660
Күн бұрын
почаще повторять хотя бы значения терминов...
Спасибо. Отличное видео!
Иван, вы великолепный педагог. Доходчиво, легко, интересно подаёте материал. (Вам большой привет от С. Маркова :) )
@ironskills-1c
2 жыл бұрын
Наталья, спасибо огромное за комментарий) Сергею Викторовичу тоже передавайте огромный привет и спасибо за всё🙂
@user-qz1ic6yb5v
Жыл бұрын
Полностью солидарен с Натальей. Вы лучший кого я слушал.
@user-rp5ss5er3b
Жыл бұрын
@@ironskills-1c я из Владивостока, хожу на оффлайн курсы и на них тоже советуют смотреть IronSkills очень доходчево объясняют))
Подача материалов лучше, чем у Гилева и Чистова. Жду новых вебинаров.
@last-point
Жыл бұрын
;
@lounesaitmessaoud-fw1hp
8 ай бұрын
@@last-point 7
Супер! Ждем СКД!!!
Супер видео, большущее спасибо!
Большое спасибо, лучшие курсы что я видел , может каждому по разному, но мне очень заходит подача,я самоучка и как раз хотел структурировать свои знания, в голове все по полочкам раскладывается
@sempai21
7 ай бұрын
😊
@sempai21
7 ай бұрын
яя
@sempai21
7 ай бұрын
Я
Вы супер!!!! Спасибо большое!!!
Огромное спасибо,все четко!Много нового узнал.
Большое спасибо автору за отличный материал и грамотную подачу.
Круто, спасибо большое
Спасибо Вам.
Спасибо большое за видео, все очень доходчиво!👍
Спасибо! Очень хорошая подача, с удовольствием смотрю
Самый лучший вебинар в мире!💡
Лучшие курсы в галактике!
Большое спасибо! Сложно. Но остались презентация и обработка, думаю, теперь с такой шпаргалкой смогу пользоваться всеми коллекциями.
Спасибо. Отличные курсы. Было бы здорово, если бы вы и все примеры основных операций тоже оставляли либо в базе, либо в текстовом файле, чтобы распечатать шпаргалку можно было.
Большое спасибо, отличное видео!
Большое спасибо! Все доходчиво и ясно, для новичка..👌
Полезно для начинающих, спасибо за труд.
Супер 👍
Смотрю вас с огромным удовольствием. Спасибо! Уже начинала изучать 1С, бросила, но вот опять решила вернуться. Очень хочу на ваши курсы, но не понимаю, как можно за пол года это освоить. На изучение одного 3-х часового вебинара уходит полных четыре дня, чтобы хоть что-то отложилось, не скажу, что откладывается сильно много)))
@ironskills-1c
3 жыл бұрын
Ольга, спасибо за комментарий) Да, 5 месяцев это не так много как может показаться на первый взгляд :)
@user-ui2mc2tt1w
5 ай бұрын
Здравствуйте , подскажите как вы освоили всю информацию ? Уже работаете, или бросили это дело ?
Спасибо, очень объемно!
Спасибо!
Спасибо большое за видео! Все супер! Хотелось бы отдельно про модули, объекта, менеджера, приложения, общие и т.д. Когда какие применять.
@rusta8
10 ай бұрын
Это у Низамутдинова было, нормально обьясняет
Урок огонь! Надо у Вас поучиться наверное...
Благодарю. Учусь по вашим видео. Очень понятная подача. Можете снять еще видео, с задачками. Чтобы можно было посмотреть лучшие подходы к решению практических вопросов / задач. Сделайте рубрику, решение вопроса от телезрителя. Пусть вас скидывают например на ваш сайт, вопросы задачи. И раз в неделю вы выбираете самый интересный или заданаченный вопрос и решаете, его в виде стрима на 30 минут.
@ironskills-1c
Жыл бұрын
Спасибо большое за отличную идею)
@mynumbers5746
Жыл бұрын
@@ironskills-1c можно еще собирать донаты, чтобы задачи была как-бы первой. В стриме.
Отличное видео, спасибо!
спасибо!
Контент супер!
Коллекции 12:03 Массив 32:32 Структура 58:39 Соответствие 01:11:29 Список значений 01:44:48 Таблица значений 02:40:36 Дерево значений
Спасибо за стрим! Было бы очень интересно еще посмотреть про очень важный инструмент 1С,Отладка.
Я новичок еще здесь, но уже понимаю что тебе офигенно насыпает))) надеюсь научусь так же играть)🧨
Как же я люблю все эти "если - то - иначе - всё". Тупая калька "if - then - else - ...". Когда нам втюхивали эти корявости на лекциях в самом начале 90-х, я уже вполне мог asm Z80 из головы. За что препод меня взаимно недолюбливал.
азы, мне очень полезно было!
1:44:45 таблица значений (для себя оставил таймкод)
Однозначно лайк. Смотрел с интересом. Подача материала - понравилась.
есть отличия от java и C# в коллекциях а SQL по русски выглядит мягко говоря необычно. но благодаря вам материал ложится в голову хорошо и быстро. Спасибо большое‼
@ironskills-1c
5 ай бұрын
Спасибо за просмотр и комментарий)
Рабочая связка на сто процентов! Большое спасибо!
Начало 03:40
1:51:57 синтаксис добавления записи в Таблицу значений привел меня в ступор. Ожидал, что в правой части будет НоваяСтрока со значениями (мбыть в скобках, через запятую). А оказалось, что НоваяСтрока указывается в левой части т.е. как бы выделяется из ТаблицыЗначений.
Классный урок. Даже лучше , чем уроки Гилева.
Вовремя ты переключался, красавчик) так бы мог до талого играть и все слить) А сейчас окуп славил. Класс)
Отличный урок!
@Imstalcon
3 жыл бұрын
Хорошо материал подает, не мусолит быстро, сжато, по делу. За 3 часа все коллекции пробежал, другие бы растянули это на пару недель.
Очень приятно и интересно слушать, но на смартфоне смотреть больно. Илья в этом смысле грамотно делает, увеличивая экран 150%
то есть получается что: 1) Массив, Структура, Соответствие можно визуально представить в виде двух колонок: - в первой колонке Индекс (для Массива) / Ключ -Строка (для Структуры) / Ключ - любого типа (для Соответствия) - вторая колонка Значение (Массива, Структуры, Соответствия - в зависимости от того используется/создано ) 2) Список Значений - некая производная от Массива (помимо колонок Индекс и Значение) + могут быть дополнительно Представление, Пометка, Картинки 3) Таблица значения - есть колонка Индекса + необходимое количество колок (по аналогии с Экселем) куда загружаются нужные данные для последующей работы (обработки) ????
В общем цель открытого канала достигнута - теперь хочется пройти ваш полный курс по программированию😅
@ironskills-1c
Жыл бұрын
Приходите, Евгений, будем рады ;)
В эксперименте с временем поиска в неиндексированной ТЗ можно было и 100500 миллионов записей в таблице создать, это никак бы не сказалось на времени поиска, - при просмотре удолетворяюшая требованию запись встречается уже во втором десятке :)
Когда про Структуру рассказывали там при занесении в переменную ИмяКлюча, необходимо ЗначениеМассива + 1. ИмяКлюча = "Число_" + Формат(МассивЧисел.Найти(ЗначениеМассива + 1), "ЧГ = 0"); Так как массив вернёт индекс и он будет равен 0, а нам необходимо чтобы было 1, то есть начиналось Число_1. Или можно использовать МассивЧисел.Получить(ЗначениеМассива - 1)
я начинаю с нуля. очень информативно и сжато, что хорошо, ибо времени на жвачку жалко! Но на 26:07 лично у меня модальное окно с ошибкой не имеет кнопки ПОДРОБНЕЕ. Я, конечно, поставил на паузу, потратил минут 40 на выяснение, но можно было Вам и сразу обратить внимание на то, что надо было изначально включить в конфигураторе режим отладки. А на 56 минуте с форматом числа хотелось бы п о м е д л е н н е е следить за курсором мыши.
@ironskills-1c
3 жыл бұрын
Спасибо за комментарий, Сергей) Учтем все пожелания)
бомба
Было бы интересно про управляемые формы услышать, очень мало толкового материала в youtube на эту тему, думаю многим будет интересно.
Чувак, ты просто какую дичь мутишь))) кайфово получается) продолжай)
Вы очень понятно объясняете, этот канал сейчас лучший. Многое понятнее, чем у Ильи) Очень нравится
@evgeniycherkasskiy3420
Жыл бұрын
Мне кажется, процесс изучения 1С итерационный. Видео Ильи вызывают живой интерес разобраться дальше, поэтому когда слушаешь такие структурированные видео, как у IRONSKILLS, уже гораздо более обостренное внимание и активное слушание. Если сразу загрузить таким материалом, то он не усвоится из-за того, что будет не до конца понятно прикладное значение элементов встроенного языка.
@ironskills-1c
Жыл бұрын
Илья Леонтьев красавчик! Жалко, правда, что решил из 1С уйти в другие технологии, но мы желаем ему огромных успехов в новом деле :)
@user-hz7mo6po7x
Жыл бұрын
@@ironskills-1c я его тоже люблю, но мне, как джуну, Ваш канал всё же больше нравится. Очень полезно, большое спасибо!
Спасибо за труд! А существует ли road-map по 1С?) План изучения не разу не находил
@ironskills-1c
3 жыл бұрын
Универсального, наверное, нет, по крайней мере не встречали) можно по-разному последовательность выстраивать...
у вас классная щетина!!
Смотрел кучу роликов и читал много материалов, но доходчивей чем здесь ещё не встречал. Спасибо, очередной отличный урок👍🏻подскажите будут какие то ближайшие курсы?
@ironskills-1c
3 жыл бұрын
Да, конечно, в ближайшее время восстановим активность на канале)
@user-do9qt9nj5k
Жыл бұрын
@@ironskills-1c жжжззжжзжжжжжжжжжжж
@user-do9qt9nj5k
Жыл бұрын
жжз
@user-do9qt9nj5k
Жыл бұрын
жжжжну зжжж
@user-do9qt9nj5k
Жыл бұрын
зжжжжжжжжжззжзжз
Большое спасибо за качественное видео и полезный материал! А продолжение будет? Если да, то на какие темы и когда?
@ironskills-1c
3 жыл бұрын
Да, конечно продолжение будет) Планируем разобрать ключевые моменты СКД, также хотим ввести рубрику разбора реальных задач.
Супер обзор. Почему именно мне нужен этот кошелек? Потому что я всегда хотел приобрести себе холодный кошелек, было бы круто выиграть его )
Ну насчет выбора списком значений несколько складов , можно же в управляймой форме посредством списка выбора сделать .Не проще сделать или лучше всетаки посредством списка значений действовать ?
@ironskills-1c
3 жыл бұрын
Максим, да, можно сделать и описанным Вами способом) В видео просто рассматривается как это сделать, используя список значений.
Иван, твои видео очень информативны. Если 1С мне будет даваться тяжело запишусь на курс. Хотелось бы знать, что там помесячно будет рассматриваться? Может я могу со второго месяца запрыгнуть? База у меня есть, элементарщину мне не за чем учить. Тяжело со знанием конкретных конфигураций и с конкретной бухгалтерией и СУБКОНТО. Субконто это смерть и всё что с этим связано.
@ironskills-1c
2 жыл бұрын
Денис, здравствуйте!) Мы на сайте в ближайшее время обновим программу - она поменялась немного)
Хорошее видео. У меня вопрос. можно ли "Список значений" реализовать на форме в виде выпадающего списка, а не в виде строки через точку с запятой? (Причем тип данных именно список значений, а не ссылка на справочник.)
@ironskills-1c
2 жыл бұрын
Здравствуйте, Алексей!) Выпадающий список обычно используется, когда нужно организовать выбор одного значения. Список значений используется когда нужно выбрать несколько значений, поэтому есть 2 варианта размещения на форме - в виде поля (отображается список значений через запятую) либо в виде таблицы (можно вывести картинку значения, пометку, представление значения). Организовать выбор значений через выпадающий список технически можно, конечно, придется немного программировать, но не очень понятно когда такой вариант работы со списком может быть удобен.
Вы мне можете объяснить почему вы столь очаровательны, настолько что я просмотрела все ваши фото вк, вы такой классный, женатый мужчина, а еще и лев настоящий. Мда смотреть курсы по 1с и почти влюбиться в препода через экран ну вы даете))) жене привет если что вам повезло
@user-js1zl5zw2l
4 ай бұрын
😊😊😊😊😊
36:06 оговорился. Начинаться должна со знака подчеркивания либо с буквы
@ironskills-1c
2 жыл бұрын
Да, Алексей, спасибо, действительно оговорился)
👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿Очень полезно, спасибо большое. 👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿
Добрый вечер. на 1:11:32 сказано про ключи. Из синтаксис помощника как это можно увидеть?
Добрый день. При очитке дерева значений, равно и других коллекций, удаляется структура коллекции или очищаются только значения в структуре?
@ironskills-1c
Жыл бұрын
Только значения)
Здравствуйте. На 41:20 разве при выходе из скоупа метода не потеряется значение ДатаРождения?
А почему процедура д.б. экспортной внутри модуля? И можно ли поменять тип переменной со строки на какой то другой, напимер массив?
@ironskills-1c
2 жыл бұрын
Это особенность асинхронных методов: процедура-обработчик оповещения должна быть экспортной)
31:16 а зачем тогда вкладка "Переменные" в структуре проекта ? 🤔
Отличный вебинар. Понятная подача материала. Единственное мне не понятно, если у нас есть табличная часть документа и таблица значений, то как можно оперировать данными? Например нужно посчитать сумму и данные по цене находятся в колонке таблицы значений, а данные по количеству находятся в колонке табличной части документа. как тогда выполнить перемножение цены на количество?
@ironskills-1c
Жыл бұрын
Вариантов несколько, можно недостающие данные добавить в таблицу значений и там выполнять пересчет)
Когда ждать новый видео или вебинары???
@ironskills-1c
3 жыл бұрын
Ориентировочно на следующей неделе) Ковид нас не обошел стороной))
@GrafZaikov
3 жыл бұрын
@@ironskills-1c здоровье это главное !!!
структура до 57:00
При обходе таблицы значений Кнопка в режиме отладки не кликабельна. Это из-за того что работа на сервере?
Иван а получится у меня программировать 1С если я бухгалтер с высшим образование и опытом работы большим и работаю в 1С 7.7 и 8.3 очень давно? Хочу знать ваше мнение. Что здесь плюсы и какие есть минусы
@ironskills-1c
2 жыл бұрын
Здравствуйте, Эдуард! При серъезном подходе к обучению и к практике - все получится) Но сказать что будет просто, не могу) Заниматься нужно регулярно и много времени уделять практике. Из плюсов: программирование это интересно и востребовано) Из минусов могу отметить разве что большую нагрузку на глаза, и спина может болеть, если долго сидеть за компьютером)) Но учитывая, что Вы сейчас работаете бухгалтером, там эти минусы тоже есть)
@user-ih4zb9gw8o
2 жыл бұрын
@@ironskills-1c Большое спасибо за ответ! Все качества у меня эти есть. Я удивлен на себя почему раньше я программированием не занялся?
как создавать шаблоны кода?
@ironskills-1c
5 ай бұрын
Для создания шаблонов надо перейти в конфигураторе в меню "Сервис - Шаблоны текста". Про сами шаблоны можно немного тут почитать: v8.1c.ru/platforma/shablony-teksta/
к сожалению ссылка на материал не открывается можно ли обовить ссылку на материал к видео?
переменная это папка с прогаммой которую можно всегда изменить что вроде скетча надо проще обьяснять
😀
А СКД есть у вас на канале?
@ironskills-1c
2 жыл бұрын
Пока что нет, в ближайшее время будут видео на эту тему ;)
@user-bb9tp6tm7o
2 жыл бұрын
Ждем
Стану программистом, пришлю миллион рублей автору запишите там у себя
@ironskills-1c
3 жыл бұрын
Спасибо, пометили😀
@user-cx5pd3dr4e
3 жыл бұрын
Ну че отправил уже?
@user-lq2dg3ui5o
3 жыл бұрын
Беларусских
Все классно но блин как всегда, нужно было на дерево значений уделить 50% времени, а на все остальное разбить пропорционально.. Тк массив и структура слишком простые для понимания, но им куча времени уделено..
база из архива, к сожалению, не открывается в учебной версии 8.3
При запске инфорационной базы запрашивает логин и пароль. Так и должно быть?
@ironskills-1c
Жыл бұрын
Да, там насколько помню, пароль стоит, попробуйте 1
почему ударение "стрОку"? "Ударение во всех падежах единственного числа падает на второй слог, за исключением винительного падежа, где ударение является вариативным."
@ironskills-1c
5 ай бұрын
Извините за неграмотность) Проработаем этот момент)
Очень быстрый темп. Уследить движения курсора и нажатия кнопок невозможно - не понятно как и в какое окно попадаем
@phat80
2 жыл бұрын
Значит вам рано еще смотреть данные темы. Вам бы сначала интерфейс конфигуратора изучить. По сути если вы поработаете в конфигураторе хотя бы недельку, то у вас даже таких мыслей не возникнет, ибо одновременно и минус и плюс конфигуратора в том, что он прост как 3 копейки. В нем трудно заблудиться. А минус в том, что он имеет очень скудный функционал по сравнению с известными IDE. Вообще вы уникум, еще интерфейс не знаете, а уже про универсальные коллекции смотрите ))) Зачем начинать с конца?
А ссылка на первую часть есть?
@ironskills-1c
3 жыл бұрын
Владислав, ссылка на первую часть: kzread.info/dash/bejne/c3xt19Gwm7O2dqQ.html&lc=UgxtcqVWrOXoeQJ7p-14AaABAg
Жаль нету таймкодов(
Здравствуйте ссылка не работает на базу обновите пожалуйста
таймкоды бы еще
я новичок, но мне одно непонятно , почему не озвучиваются какие клавиши надо нажимать, чтобы запустить сеанс в режиме пользователя? или показать мышкой как это делать? я понимаю, что для препода это нормально, но материал учебный, можно бы и озвучивать такие вещи
@ironskills-1c
Жыл бұрын
Спасибо за критику) Горячие клавиши для запуска сеанса в режиме 1С:Предприятие из Конфигуратора: F5 - запустить сеанс в режиме отладки Ctrl+F5 - запустить сеанс