Азы программирования в 1С. Часть 2: Универсальные коллекции
Вставка
- Опубліковано 20 лис 2024
- 🔥 Курс "Программист 1С: с нуля до профи": ironskills.by/...
🚀VK: video/@...
🚀 Telegram сообщество: t.me/ironskill...
🧬Поддержать канал: donate.stream/...
🔴Вебинар "Азы программирования в 1С. Часть 2: Универсальные коллекции"
Рассматриваемые темы:
Зачем нужны коллекции в 1С
Как работать с массивом в 1С
Как работать со структурой в 1С
Как работать с соответствием в 1С
Как работать со списком значений в 1С
Как работать с таблицей значений в 1С
Как работать с деревом значений в 1С
#1с #коллекции1с #уроки1с #ironskills
Материалы из текущего видео (база, консоль запросов, запросы, презентация):
bit.ly/37upi39
---
С уважением, команда IRONSKILLS
Начало 3:45
Об это курсе? 4:22
Для чего коллекций 5:00
Виды коллекции 10:20
Виды универсальных коллекции
• Массив 12:02
• Структура 32:30
• Соответсвие 58:30
• Список значений 1:11:22
• Таблица значений 1:44:47
• Дерево значений 2:40:37
Спасибо за таймкоды)
Закрепить бы таймкоды, чтобы человекам было легче
Спасибо! Вот бы этот комент закрепили
Классное видео! Это те темы, которых не хватает многим курсам по программированию на 1С!
Проснулся и теперь стал увереным программистом 1с
жиза поставил себк на фон дождь а проснулся с этим
Самый лучший вебинар в мире!💡
Иван, вы великолепный педагог. Доходчиво, легко, интересно подаёте материал. (Вам большой привет от С. Маркова :) )
Наталья, спасибо огромное за комментарий) Сергею Викторовичу тоже передавайте огромный привет и спасибо за всё🙂
Полностью солидарен с Натальей. Вы лучший кого я слушал.
@@ironskills-1c я из Владивостока, хожу на оффлайн курсы и на них тоже советуют смотреть IronSkills очень доходчево объясняют))
Молодцы урок многим пригодится и конечно буду очень рад новым знакомствам .
Спасибо. Очень много материала, усвоить за один просмотр очень тяжело. Сама подача материала отличная.
Спасибо за вебинар, я самоучка и узнал для себя много нового! Некоторые вещи с первого раза не понял, поэтому пересматривал несколько раз.
Как успехи в обучении? Работа?
А у вас? @@BaurzhanBekenov
Лучшие курсы в галактике!
Большое спасибо, лучшие курсы что я видел , может каждому по разному, но мне очень заходит подача,я самоучка и как раз хотел структурировать свои знания, в голове все по полочкам раскладывается
😊
яя
Я
Спасибо! Повторение - мать учения! Даже нашёл для себя кое что новое!
почаще повторять хотя бы значения терминов...
Рабочая связка на сто процентов! Большое спасибо!
Большое спасибо за грамотно изложенную информацию!
Большое спасибо за качественное видео и полезный материал!!! Очень доходчиво и по полочкам, как я люблю! Только начал изучать 1С... до этого работал на стройке... не стало здоровья, вот и учу...
Ну и как? Что нибудь получилось?
Урок огонь! Надо у Вас поучиться наверное...
Благодарю, Иван, за Ваш Труд!
Спасибо большое за видео, все очень доходчиво!👍
Я новичок еще здесь, но уже понимаю что тебе офигенно насыпает))) надеюсь научусь так же играть)🧨
Благодарю. Учусь по вашим видео. Очень понятная подача. Можете снять еще видео, с задачками. Чтобы можно было посмотреть лучшие подходы к решению практических вопросов / задач. Сделайте рубрику, решение вопроса от телезрителя. Пусть вас скидывают например на ваш сайт, вопросы задачи. И раз в неделю вы выбираете самый интересный или заданаченный вопрос и решаете, его в виде стрима на 30 минут.
Спасибо большое за отличную идею)
@@ironskills-1c можно еще собирать донаты, чтобы задачи была как-бы первой. В стриме.
Полезно для начинающих, спасибо за труд.
Большое спасибо! Сложно. Но остались презентация и обработка, думаю, теперь с такой шпаргалкой смогу пользоваться всеми коллекциями.
Подача материалов лучше, чем у Гилева и Чистова. Жду новых вебинаров.
;
@@last-point 7
Смотрю вас с огромным удовольствием. Спасибо! Уже начинала изучать 1С, бросила, но вот опять решила вернуться. Очень хочу на ваши курсы, но не понимаю, как можно за пол года это освоить. На изучение одного 3-х часового вебинара уходит полных четыре дня, чтобы хоть что-то отложилось, не скажу, что откладывается сильно много)))
Ольга, спасибо за комментарий) Да, 5 месяцев это не так много как может показаться на первый взгляд :)
Здравствуйте , подскажите как вы освоили всю информацию ? Уже работаете, или бросили это дело ?
Большое спасибо! Все доходчиво и ясно, для новичка..👌
Спасибо большое за видео! Все супер! Хотелось бы отдельно про модули, объекта, менеджера, приложения, общие и т.д. Когда какие применять.
Это у Низамутдинова было, нормально обьясняет
Спасибо! Очень хорошая подача, с удовольствием смотрю
Большое спасибо автору за отличный материал и грамотную подачу.
Вовремя ты переключался, красавчик) так бы мог до талого играть и все слить) А сейчас окуп славил. Класс)
Супер! Ждем СКД!!!
Спасибо. Отличные курсы. Было бы здорово, если бы вы и все примеры основных операций тоже оставляли либо в базе, либо в текстовом файле, чтобы распечатать шпаргалку можно было.
Вы очень понятно объясняете, этот канал сейчас лучший. Многое понятнее, чем у Ильи) Очень нравится
Мне кажется, процесс изучения 1С итерационный. Видео Ильи вызывают живой интерес разобраться дальше, поэтому когда слушаешь такие структурированные видео, как у IRONSKILLS, уже гораздо более обостренное внимание и активное слушание. Если сразу загрузить таким материалом, то он не усвоится из-за того, что будет не до конца понятно прикладное значение элементов встроенного языка.
Илья Леонтьев красавчик! Жалко, правда, что решил из 1С уйти в другие технологии, но мы желаем ему огромных успехов в новом деле :)
@@ironskills-1c я его тоже люблю, но мне, как джуну, Ваш канал всё же больше нравится. Очень полезно, большое спасибо!
есть отличия от java и C# в коллекциях
а SQL по русски выглядит мягко говоря необычно.
но благодаря вам материал ложится в голову хорошо и быстро.
Спасибо большое‼
Спасибо за просмотр и комментарий)
Огромное спасибо,все четко!Много нового узнал.
Как же я люблю все эти "если - то - иначе - всё". Тупая калька "if - then - else - ...". Когда нам втюхивали эти корявости на лекциях в самом начале 90-х, я уже вполне мог asm Z80 из головы. За что препод меня взаимно недолюбливал.
Спасибо за стрим!
Было бы очень интересно еще посмотреть про очень важный инструмент 1С,Отладка.
Однозначно лайк. Смотрел с интересом. Подача материала - понравилась.
Узнал больше информации, чем со всего курса skillbox! И это на бесплатной основе. Представляю какой уровень знаний получает студент при покупке курса в IRONSKILLS. Жаль, что при выборе курса 1,5 года назад не знал о вашем. В итоге при дефиците знаний иду на данный канал, а не на ресурс с купленным курсом.
Выражаю огромную благодарность за столь качественный контент.
Спасибо большое за высокую оценку, нас это очень мотивирует на новый контент)
Спасибо. Отличное видео!
Спасибо Вам.
азы, мне очень полезно было!
Вы супер!!!! Спасибо большое!!!
Классный урок. Даже лучше , чем уроки Гилева.
Спасибо, очень объемно!
Очень приятно и интересно слушать, но на смартфоне смотреть больно. Илья в этом смысле грамотно делает, увеличивая экран 150%
1:51:57 синтаксис добавления записи в Таблицу значений привел меня в ступор. Ожидал, что в правой части будет НоваяСтрока со значениями (мбыть в скобках, через запятую). А оказалось, что НоваяСтрока указывается в левой части т.е. как бы выделяется из ТаблицыЗначений.
Коллекции
12:03 Массив
32:32 Структура
58:39 Соответствие
01:11:29 Список значений
01:44:48 Таблица значений
02:40:36 Дерево значений
Круто, спасибо большое
Как успехи в 1 с? Работа ?
Большое спасибо, отличное видео!
всем доброе утро, кто так же как и я проснулся под этот голос
Супер 👍
Отличный урок!
Хорошо материал подает, не мусолит быстро, сжато, по делу. За 3 часа все коллекции пробежал, другие бы растянули это на пару недель.
я начинаю с нуля. очень информативно и сжато, что хорошо, ибо времени на жвачку жалко!
Но на 26:07 лично у меня модальное окно с ошибкой не имеет кнопки ПОДРОБНЕЕ.
Я, конечно, поставил на паузу, потратил минут 40 на выяснение, но можно было Вам и сразу обратить внимание на то, что надо было изначально включить в конфигураторе режим отладки. А на 56 минуте с форматом числа хотелось бы п о м е д л е н н е е следить за курсором мыши.
Спасибо за комментарий, Сергей) Учтем все пожелания)
В общем цель открытого канала достигнута - теперь хочется пройти ваш полный курс по программированию😅
Приходите, Евгений, будем рады ;)
Контент супер!
Спасибо!
👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿Очень полезно, спасибо большое.
👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿👍🏿
спасибо!
Когда про Структуру рассказывали там при занесении в переменную ИмяКлюча, необходимо ЗначениеМассива + 1. ИмяКлюча = "Число_" + Формат(МассивЧисел.Найти(ЗначениеМассива + 1), "ЧГ = 0"); Так как массив вернёт индекс и он будет равен 0, а нам необходимо чтобы было 1, то есть начиналось Число_1.
Или можно использовать МассивЧисел.Получить(ЗначениеМассива - 1)
1:44:45 таблица значений (для себя оставил таймкод)
Вы мне можете объяснить почему вы столь очаровательны, настолько что я просмотрела все ваши фото вк, вы такой классный, женатый мужчина, а еще и лев настоящий. Мда смотреть курсы по 1с и почти влюбиться в препода через экран ну вы даете))) жене привет если что вам повезло
😊😊😊😊😊
Чувак, ты просто какую дичь мутишь))) кайфово получается) продолжай)
то есть получается что:
1) Массив, Структура, Соответствие можно визуально представить в виде двух колонок:
- в первой колонке Индекс (для Массива) / Ключ -Строка (для Структуры) / Ключ - любого типа (для Соответствия)
- вторая колонка Значение (Массива, Структуры, Соответствия - в зависимости от того используется/создано )
2) Список Значений - некая производная от Массива (помимо колонок Индекс и Значение) + могут быть дополнительно Представление, Пометка, Картинки
3) Таблица значения - есть колонка Индекса + необходимое количество колок (по аналогии с Экселем) куда загружаются нужные данные для последующей работы (обработки)
????
В эксперименте с временем поиска в неиндексированной ТЗ можно было и 100500 миллионов записей в таблице создать, это никак бы не сказалось на времени поиска, - при просмотре удолетворяюшая требованию запись встречается уже во втором десятке :)
Было бы интересно про управляемые формы услышать, очень мало толкового материала в youtube на эту тему, думаю многим будет интересно.
Большое спасибо за качественное видео и полезный материал! А продолжение будет? Если да, то на какие темы и когда?
Да, конечно продолжение будет) Планируем разобрать ключевые моменты СКД, также хотим ввести рубрику разбора реальных задач.
Супер обзор.
Почему именно мне нужен этот кошелек?
Потому что я всегда хотел приобрести себе холодный кошелек, было бы круто выиграть его )
Смотрел кучу роликов и читал много материалов, но доходчивей чем здесь ещё не встречал. Спасибо, очередной отличный урок👍🏻подскажите будут какие то ближайшие курсы?
Да, конечно, в ближайшее время восстановим активность на канале)
@@ironskills-1c жжжззжжзжжжжжжжжжжж
жжз
жжжжну зжжж
зжжжжжжжжжззжзжз
у вас классная щетина!!
лал, сидел играл в доту, слушал на фоне маргинала, видос закончился, автовоспроизведением включилось это видео и в этот момент решил, что стану кодером
Отличный план, почему бы и нет ;)
Начало 03:40
Иван, твои видео очень информативны. Если 1С мне будет даваться тяжело запишусь на курс. Хотелось бы знать, что там помесячно будет рассматриваться? Может я могу со второго месяца запрыгнуть? База у меня есть, элементарщину мне не за чем учить. Тяжело со знанием конкретных конфигураций и с конкретной бухгалтерией и СУБКОНТО. Субконто это смерть и всё что с этим связано.
Денис, здравствуйте!) Мы на сайте в ближайшее время обновим программу - она поменялась немного)
Спасибо за труд!
А существует ли road-map по 1С?) План изучения не разу не находил
Универсального, наверное, нет, по крайней мере не встречали) можно по-разному последовательность выстраивать...
Ну насчет выбора списком значений несколько складов , можно же в управляймой форме посредством списка выбора сделать .Не проще сделать или лучше всетаки посредством списка значений действовать ?
Максим, да, можно сделать и описанным Вами способом) В видео просто рассматривается как это сделать, используя список значений.
36:06 оговорился. Начинаться должна со знака подчеркивания либо с буквы
Да, Алексей, спасибо, действительно оговорился)
Хорошее видео. У меня вопрос. можно ли "Список значений" реализовать на форме в виде выпадающего списка, а не в виде строки через точку с запятой? (Причем тип данных именно список значений, а не ссылка на справочник.)
Здравствуйте, Алексей!) Выпадающий список обычно используется, когда нужно организовать выбор одного значения. Список значений используется когда нужно выбрать несколько значений, поэтому есть 2 варианта размещения на форме - в виде поля (отображается список значений через запятую) либо в виде таблицы (можно вывести картинку значения, пометку, представление значения). Организовать выбор значений через выпадающий список технически можно, конечно, придется немного программировать, но не очень понятно когда такой вариант работы со списком может быть удобен.
Отличный вебинар. Понятная подача материала. Единственное мне не понятно, если у нас есть табличная часть документа и таблица значений, то как можно оперировать данными? Например нужно посчитать сумму и данные по цене находятся в колонке таблицы значений, а данные по количеству находятся в колонке табличной части документа. как тогда выполнить перемножение цены на количество?
Вариантов несколько, можно недостающие данные добавить в таблицу значений и там выполнять пересчет)
Привет всем. Учебная версия, при нажатии на кнопку Работа с массивом, ничего не происходит???
Добрый день. При очитке дерева значений, равно и других коллекций, удаляется структура коллекции или очищаются только значения в структуре?
Только значения)
структура до 57:00
Иван а получится у меня программировать 1С если я бухгалтер с высшим образование и опытом работы большим и работаю в 1С 7.7 и 8.3 очень давно? Хочу знать ваше мнение. Что здесь плюсы и какие есть минусы
Здравствуйте, Эдуард! При серъезном подходе к обучению и к практике - все получится) Но сказать что будет просто, не могу) Заниматься нужно регулярно и много времени уделять практике. Из плюсов: программирование это интересно и востребовано) Из минусов могу отметить разве что большую нагрузку на глаза, и спина может болеть, если долго сидеть за компьютером)) Но учитывая, что Вы сейчас работаете бухгалтером, там эти минусы тоже есть)
@@ironskills-1c Большое спасибо за ответ! Все качества у меня эти есть. Я удивлен на себя почему раньше я программированием не занялся?
А почему процедура д.б. экспортной внутри модуля? И можно ли поменять тип переменной со строки на какой то другой, напимер массив?
Это особенность асинхронных методов: процедура-обработчик оповещения должна быть экспортной)
Добрый вечер. на 1:11:32 сказано про ключи. Из синтаксис помощника как это можно увидеть?
Жаль нету таймкодов(
У тебя есть возможность самому написать время-коды.
👏
бомба
Здравствуйте. На 41:20 разве при выходе из скоупа метода не потеряется значение ДатаРождения?
как создавать шаблоны кода?
Для создания шаблонов надо перейти в конфигураторе в меню "Сервис - Шаблоны текста". Про сами шаблоны можно немного тут почитать: v8.1c.ru/platforma/shablony-teksta/
Когда ждать новый видео или вебинары???
Ориентировочно на следующей неделе) Ковид нас не обошел стороной))
@@ironskills-1c здоровье это главное !!!
Стану программистом, пришлю миллион рублей автору запишите там у себя
Спасибо, пометили😀
Ну че отправил уже?
Беларусских
31:16 а зачем тогда вкладка "Переменные" в структуре проекта ? 🤔
Очень быстрый темп. Уследить движения курсора и нажатия кнопок невозможно - не понятно как и в какое окно попадаем
Значит вам рано еще смотреть данные темы. Вам бы сначала интерфейс конфигуратора изучить. По сути если вы поработаете в конфигураторе хотя бы недельку, то у вас даже таких мыслей не возникнет, ибо одновременно и минус и плюс конфигуратора в том, что он прост как 3 копейки. В нем трудно заблудиться. А минус в том, что он имеет очень скудный функционал по сравнению с известными IDE.
Вообще вы уникум, еще интерфейс не знаете, а уже про универсальные коллекции смотрите ))) Зачем начинать с конца?
При запске инфорационной базы запрашивает логин и пароль. Так и должно быть?
Да, там насколько помню, пароль стоит, попробуйте 1
При обходе таблицы значений Кнопка в режиме отладки не кликабельна. Это из-за того что работа на сервере?
АААААААА...пока дошло про таблицы значений и дерево значений. Я с python перехожу, не знаю как на других яп, но если я правильно понял, то таблицы значений это список словарей, а дерево значений это словарь словарей
Все классно но блин как всегда, нужно было на дерево значений уделить 50% времени, а на все остальное разбить пропорционально.. Тк массив и структура слишком простые для понимания, но им куча времени уделено..
переменная это папка с прогаммой которую можно всегда изменить что вроде скетча надо проще обьяснять
А СКД есть у вас на канале?
Пока что нет, в ближайшее время будут видео на эту тему ;)
Ждем
к сожалению ссылка на материал не открывается
можно ли обовить ссылку на материал к видео?
А ссылка на первую часть есть?
Владислав, ссылка на первую часть: ua-cam.com/video/AH9uowkPPFA/v-deo.html&lc=UgxtcqVWrOXoeQJ7p-14AaABAg
я новичок, но мне одно непонятно , почему не озвучиваются какие клавиши надо нажимать, чтобы запустить сеанс в режиме пользователя? или показать мышкой как это делать? я понимаю, что для препода это нормально, но материал учебный, можно бы и озвучивать такие вещи
Спасибо за критику)
Горячие клавиши для запуска сеанса в режиме 1С:Предприятие из Конфигуратора:
F5 - запустить сеанс в режиме отладки
Ctrl+F5 - запустить сеанс