1С Язык запросов - Соединение и Объединение таблиц, Произвольные выражения - Урок 11
Вставка
- Опубліковано 2 чер 2024
- Продолжим изучать язык запросов 1С, потренируемся в соединении таблиц, разберем произвольные выражения, поработаем с неопределенными значениями null и попробуем построить запрос для проведения документов не через соединение, а через объединение таблиц в запросе и последующую группировку строк результата.
Восьмёрка наверное наполовину состоит из запросов, потому стоит уделить время и потренироваться делать запросы самостоятельно. Потраченное на это время, не пропадёт даром!
#ТЕХПОДДЕРЖКА #Курсы1С #Программист1С #1С
ТАЙМКОДЫ:
00:00 - Приветствие
00:46 - Условия в запросе
05:04 - Группировка строк
08:57 - Создание временной таблицы
09:39 - Создаём новый запрос
11:35 - Как открыть конструктор запроса в конфигураторе
14:48 - Соединение таблиц и настройка связей
15:40 - Соединение и связи таблиц в запросах
21:42 - Зачем обрабатывать Null и что это такое
26:25 - Объединения таблиц и запрос без источника данных
45:19 - Минутка мудрости
1С Программирование с нуля: • Бесплатный курс 1С Про...
Мужик, не останавливайся, прошу, это единственный курс, который реально вызывает интерес!
Вроде не планировал :)
Немного приболел, так что небольшая пауза сейчас... а дальше всё по плану!
@@tp2b Скорейшего выздоровления! И вообще - не болеть никогда!
@@Donezk-2012 Спасибо
@@tp2b Здравствуйте. Правда ли, что возможности платформы содержат в себе большое количество почти ненужных инструментов? Критики платформы утверждают, что на практике применяются около 30% инструментов платформы, а все остальное похоже на мыльный пузырь. Я сам не знаю есть ли в их словах доля правды, поэтому хочу спросить у Вас об этом.
Критики правы, только они подают информацию очень однобоко, почти как в новостях по ТВ.
В каждом конкретном случае используется далеко не всё что есть в платформе, но это не значит что эти условные 70% ненужного хлама постоянные... в одном проекте используются одни 30%, в другом другие 30% и т.д.
Каждый использует что-то своё, подходящее для его задач, как и в любой другой среде разработки.
Если уж и критиковать 1С, так это за уровень поддержки и обратной связи для простых смертных пользователей и программистов, вот тут можно развернуть целую информационную битву. Но смысл? Альтернативы-то нет...
Спасибо Вам за этот курс... Год назад, только родив, прошла курс профпереподготовки на Разработчика1с. Потом курс закончился, а с ребёнком занятость увеличилась, диплом был заброшен, как и мечты о работе в 1с...Сейчас решила начать восстанавливать знания. Ваш канал - находка.. Лучший педагог в моей жизни, даже на сложной информации мозг не уходит в сон и на перезагрузку, а скрепя шестерёнками продолжает работать... 100кратное спасибо за то, что Вы делаете!
Ага, наконец-то о помощниках сказал ))) каждое новое видео глаз косит сначала в тот угол, невольно 🤣
Добрый день - Олег! Большое спасибо за 11 урок про соединение и объединение таблиц. Узнал много интересного! Урок создан 3 года назад, а сделан как-будто сегодня : ) Материал подается наглядно и понятно !!! Спасибо, что обращаете внимание на важные моменты и за минуту мудрости : )
В фундаментальной части принципиально ни чего не изменилось :)
смотрю ваши видео, каждый день)) если бы не ваши слова поддержки ("не волнуйтесь, я был в таком же замешательстве, у меня также кипели мозги") и добрая подача материала, наверное не смог бы изучать 1с)) спасибо!!
Пожалуйста :)
мишка был неожиданным! ))))
Спасибо за урок и освещение разнообразных подходов в работе! Мемы улыбают и улучшают восприятие материала. Как всегда лайк!
Залипла на зевающего котенка, пришлось перематывать и переслушивать)
Спасибо вам за курс, очень познавательно и полезно!
пока сложно, но потихоньку что-то просняется ) спасибо )
Олег, спасибо огромное вам за хороший урок. Ваш навык преподования очень высокий. Подходить к решению задач с разных сторон и добиватся поставленной цели (пусть и менее эффективно) способствует росту мастерства и расширению кругазора.
Очень приятно. Спасибо за добрые слова!
Какой классный мишка 😆 Спасибо, что с юмором даете знания! )))) Под конец урока опять все стало запутанным. Уж очень много мест, где можно создавать новый запрос! )))) Надо будет еще раз пересмотреть!
Огромное спасибо! Благодаря вам я даже смогла применить знания в работе. Не смотря на пройденные курсы и получение сертификата, ваши уроки лучшее из того, что видела, наконец-то у меня появилось осознанное понимание процесса.
Пожалуйста!
Я стараюсь :)
Спасибо за урок! Очень полезно было узнать про внешние данные в запросе.
спасибо!..Великолепный урок.Не боязнь экспериментировать - самая главная суть в Вашей подаче информации.
Боязнь экспериментировать контрпродуктивна во многих направлениях :)
Классный урок, большое спасибо!)
Отличный урок по запросам) спасибо)
Придется еще пару раз пересмотреть)))
Этот видеоурок открыл для меня новые грани конструктора запросов...
То что Автор называет "не самым оптимальным вариантом", для меня же является расширением осознания того как может работать язык запросов.
Олег, думаю, что главные методологи образовательных курсов в учебных центрах 1С уже начали внимательно изучать Ваши курсы, чтобы не потерять работу... )))))
А можете в одном из роликов посоветовать, как лучше стартовать в профессии?
- Какие курсы обязательны к прохождению
- Какие навыки требуют работодатели
- Как вы оцениваете возможность удаленной работы. Был ли у вас опыт подобной работы.
Очень хочется сменить сферу деятельности, пока учусь по вашим курсамв том числе, но очень много непонятного в профессии))
Надо подумать....
Дело в том, что я вошёл в эту профессию не проходя ни каких официальный курсов или даже просто известных :) Интересные были времена :)
Я могу рассказать о своём опыте, о том, с чем сталкивался я.
Программистом в штате, в традиционном смысле этого слова, я вообще ни когда не был :) Аутсорсинг рулит!
Хочу немного влезть со снобизмом по поводу деления на ноль, которое упоминается в видео. Школьникам всё правильно объясняют - поделить на ноль нельзя, в этом нет никакого смысла. Когда в вузах преподают курс высшей математики, то это делается в рамках исследования поведения функций. Как раз для этого нужны производные и интегралы. И вот, чтобы понять как ведёт себя функция даже при очень маленьком приращении X, то делят на 0. Но на самом деле имеют ввиду очень маленькое число. Такое маленькое, что даже записывать неудобно и в общем то не очень важно какое оно точно. Скажем, одну миллионную. А ноль используют только для короткой записи.
А так хочу поблагодарить Олега за отличные видео по 1С. Мне их очень интересно смотреть - только по ним и делаю домашние задания из вуза
Класс! Здорово объясняете, получилось сделать без подсказок! :)
Олег спасибо за уроки! Единственные курсы, которые зацепили.)
Пожалуйста! Я очень рад что курсы нравятся :) Это вдохновляет и мотивирует!
Олег, спасибо Вам большое за поддержку новичков, это так важно. Материал подан ясно, доступно. Полюбила Конструктор запросов. Мне есть с чем сравнить, купила курс на Скиллбоксе от нуля до Про, но он не от нуля или для очень способных нулей. Благодаря вашему курсу многие вещи становятся на свои места. Спасибо
Ковыряю 1с для кругозора очень интересные уроки
Отличное видео
Спасибо
Спасибо друг
Пожалуйста :)
Поддержать канал/Получить плюшки: boosty.to/tp2b
Поддержать рублем: donate.stream/tp2b
Файлы по урокам: yadi.sk/d/fbayAds8H5K67A?w=1
8:23 спасибо большое!
Пожалуйста.
Спасибо за урок
Пожалуйста.
Скажите пожалуйста, стало понятнее или не особо?
@@tp2b Мне стало много понятнее. Очень понравилось с объединением пример.
Спасибо за ответ. Значит движемся в правильном направлении :)
@@tp2b, все понятно. При чем для меня объединение кажется проще. Вопрос такой: что для системы менее трудоемко, соединение или объединение?
Мне кажется однозначного ответа на этот вопрос нет.
Но поэкспериментируем, когда доберёмся до оптимизации.
Всё просто и понятно)) Мне нравятся запросы)
P.S.: М-мотивация от мишки))))
Очень рад, что всё понятно :)
И снова - спасибо за уроки. По запросам в конфигураторе: Если создать Внешнюю обработку - кн.Действия - Открыть модуль объекта - становится доступным под правкой кн. мыши "Конструктор запросов". Это первое. А второе - у меня и в Конфигураторе выскакивает "банан" в том же самом месте. что и в режиме Предприятие в Консоли запросов. Версия платформы 1С:Предприятие 8.3 (8.3.18.1289). Хорошо было бы текст запроса для самостоятельного разбора выложить текстом прямо под видео. Тогда его можно скопировать себе и разобрать. На экране, к сожалению, он чаще всего виден не весь. Провериться не удается. Но ваши уроки - по-прежнему, лучшие из всего, что я смотрела. P.S. вернулась к предыдущему уроку, еще раз проделала все этапы и получилось без "Банана" :-). Прекрасно, что показываете фишки.
Забавно, а я к предыдущему уроку написал замечание, что консоль плохо работает с запросом в произвольном выражении)
Когда добавляем в Произвольные Выражения какую-то функцию, из Поля можно добавить двойным нажатием мышки, это для тех кто не любит перетаскивать.
Комментариев мало, зато много просмотров. Все внимательно изучают видео. и так понятно ,что курс хороший.
О боже, это прекрасный урок для меня, ошибку сделал нелепую и провозился 6 часов за одним занятием, будет уроком для меня)))
P.S Ошибка была такая, я в регистре накопления в условии выбирал не временную таблицу с продуктами, а саму таблицу Продукты в документе потребление и не указывал параметр, и я 6 часов не мог понять, почему выводится гребанный кефир, потом наконец-то дошло, аж смешно рассказывать )))
Так это же прекрасно, что всё в итоге получилось!!!!
Спасибо большое! Хотелось бы ещё увидеть какую-то задачку с вашей БД. Причем не простую (хотя тут могут быть и варианты, наверное с простыми задачками тоже надо уметь справляться )) ). И было бы круто потом сделать разбор полетов, как вам идея? )
Пожалуйста.
В следующих уроках будут небольшие задания для самостоятельно работы...
PS если я правильно понял вопрос.
🤜
35:49 получается что в Пустых графах где нет данных, то они считаются 0 (нулевыми) и потом просто через сложение складываются по соответствующим графам с учетом Наименований (Количество с Количеством, КоличествоОстаток с КоличествомОстаток, СуммаОстаток с СуммаОстаток)?
Несколько конечно странновато с точки зрения Алгебры... 🙂 обычно если что-то совмещают, то данные должны вроде как должны быть сопоставимы
UNION в 1C запросах присутствует, я так понял. Но итоговый запрос с объединением получился очень большой. Даже страшно представить, в какую бороду этот запрос превращается при обращении к реальному серверу БД Postge или SQL. Наверняка платформа переводит 1С-овские запросы в запросы, которые понимают эти сервера БД, например в TSQL для скул сервера. И на производительности 1С это безусловно сказывается.
👍
Большое спасибо. Скажите пожалуйста, как можно сделать один запрос из таблицы эксель, а другой из 1С, и соединить полученные таблицы?
Есть сходу два пути:
1. Подключить таблицу эксель как ВнешниеДанные
2. Считать данные в ТаблицуЗначений, передать её в запрос в качестве параметра.
Но это пока не в рамках курса :)
Доброго времени суток! А с вами как то можно связаться другим способом, не через комментарии?
tp2b@ya.ru
2021 год - вызов конструктора запросов в параметрах произвольного выражения выкидывает ошибку.
2024 год - вижу, проблему исправили. Убрали кнопку вызова конструктора. :)
Спасибо! Жалко что только 22 урока. Больше не планируете выкладывать уроки?
Планирую :)
Но сейчас слишком много "Но" с которыми нужно понято что делать.
Судьба ютюба под вопросом;
В Дзене меня не смотрят;
Спонсорство не работает;
В рамках "исключительно хобби" сложно найти время :)
----------
Переварим и переживём. Новые уроки будут :)
@@tp2b спасибо! Ваша подача материала очень интересна. Надеюсь, вы не остановитесь на достигнутом
Стал изучать ваш курс Все хорошо Но на этом уроке столкнулся с ошибкой ожидается выражение "БЫБРАТЬ" при создании 2 запроса (запрос в запросе} Чтото с платформой и что делать не знаю.
Платформа должна быть актуальная(на первых занятиях это оговаривалось) и делать нужно точно как в уроке.
Олег, спасибо за урок! Почему-то у меня получилось наоборот - когда количества на остатке недостаточно, в таблице пишет, что достаточно, а если достаточно, пишет - недостаточно 😂 прошлась по пакетам, все вроде правильно выбрано.
Значит надо проверить :)
Так не бывает, что всё одинаково, а работает по разному :)
@@tp2b да, разобралась в итоге. Перепутала в темноте знаки больше-меньше 🤦 засиделась до ночи в темноте 😀
Я вот только запутался с NULL. Это же отсутствие значения (реквизита) такого типа, а не просто 0. Так ведь или я перепутал все?
Правильно Null - Неопределенное значение, отсутствующее значение, отсутствие значения и т.д.
Запуская "Предприятие", в "толстом клиенте" - консоль работает, как надо (конструкция "В", "связи" и .....).
Есть такой "костыль", подтверждаю :)
Спасибо). Но очень долго видео , выходят)
Пожалуйста :)
Буду стараться чаще, но не всегда получается.
16.11.2022 11:20 Консоль запросов так же продолжает работать через УПОЖ
Вы так и не поставили актуальную версию платформы? :)
Крутбл
35:40 запрос сработал, но данные с вашими не совпали... Полез в параметры запроса, обновил и вообще все сломалось, запрос так же выполняется, но там ничего, даже пустых колонок нет. Пойду пересматривать урок заново
Отбой! Покопался в параметрах запроса, лишние поля удалил (которые появились после обновления), опять выбрал ссылку на 0000000001 документ потребления и указал завтрашнею дату. (Комментарии не удаляю, возможно я не один такой балбес, но я решил не стесняться как мне кажется "тупых" вопросов). Возможно кто то столкнулся с такой же проблемой и бросил всё и ушел на другой канал, смотреть как лить фундамент или ремонтировать крышу
Стесняться не нужно, это контрпродуктивно.
Комменты - польза другим зрителям и помощь в продвижении видео.
Ну а кто ушел смотреть как какает ослик, тому наверное не сильно хочется стать программером :)
Чтобы получилось сделать вложенный запрос в консоли, надо скачать другую консоль: УправляемаяКонсольОтчетов 3.8.9. Запустить Предприятие из Конфигуратора, предварительно выставив точку в Параметры->Основные->Толстый клиент(управляемое приложение).
Отличный вариант для новичков с учебной платформой.
Предлагаю всем вручить этот инструмент бесплатно или даже с платформой распространять, чтобы проще было... интересно, автор этой консоли такого же мнения? :)
24 мая 2024 года, а всё ещё банан 🍌
Ошибка возникает в указанном месте, но уже другая: К сожалению, возникла непредвиденная ошибка.
Версия 1С:Предприятие 8.3, учебная версия (8.3.24.1368)
Там, скорее всего, можно посмотреть подробности...
ссс пааааааааааа ппппппппппппппппп еппппппппппппппппп ппппппппппп
ты вообще сам понимаешь что говоришь?🤣 Зайди сюда сделай это потом сюда ой не сюда тут получится тут не получится там работает тут не работает не пугайся все получится, в итоге мозг лопнул😰
Курсов разных полно. Не нравится здесь, ищите то, что нравится :)