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С Про...

КОМЕНТАРІ • 99

  • @serebrovshow4992
    @serebrovshow4992 3 роки тому +41

    Мужик, не останавливайся, прошу, это единственный курс, который реально вызывает интерес!

    • @tp2b
      @tp2b  3 роки тому +1

      Вроде не планировал :)
      Немного приболел, так что небольшая пауза сейчас... а дальше всё по плану!

    • @Donezk-2012
      @Donezk-2012 3 роки тому +3

      @@tp2b Скорейшего выздоровления! И вообще - не болеть никогда!

    • @tp2b
      @tp2b  3 роки тому

      @@Donezk-2012 Спасибо

    • @user-gl4dq4qi2e
      @user-gl4dq4qi2e 2 роки тому

      @@tp2b Здравствуйте. Правда ли, что возможности платформы содержат в себе большое количество почти ненужных инструментов? Критики платформы утверждают, что на практике применяются около 30% инструментов платформы, а все остальное похоже на мыльный пузырь. Я сам не знаю есть ли в их словах доля правды, поэтому хочу спросить у Вас об этом.

    • @tp2b
      @tp2b  2 роки тому +3

      Критики правы, только они подают информацию очень однобоко, почти как в новостях по ТВ.
      В каждом конкретном случае используется далеко не всё что есть в платформе, но это не значит что эти условные 70% ненужного хлама постоянные... в одном проекте используются одни 30%, в другом другие 30% и т.д.
      Каждый использует что-то своё, подходящее для его задач, как и в любой другой среде разработки.
      Если уж и критиковать 1С, так это за уровень поддержки и обратной связи для простых смертных пользователей и программистов, вот тут можно развернуть целую информационную битву. Но смысл? Альтернативы-то нет...

  • @user-ly7hq6ou8g
    @user-ly7hq6ou8g Місяць тому +1

    Спасибо Вам за этот курс... Год назад, только родив, прошла курс профпереподготовки на Разработчика1с. Потом курс закончился, а с ребёнком занятость увеличилась, диплом был заброшен, как и мечты о работе в 1с...Сейчас решила начать восстанавливать знания. Ваш канал - находка.. Лучший педагог в моей жизни, даже на сложной информации мозг не уходит в сон и на перезагрузку, а скрепя шестерёнками продолжает работать... 100кратное спасибо за то, что Вы делаете!

  • @SvetlanaBova
    @SvetlanaBova Місяць тому +1

    Ага, наконец-то о помощниках сказал ))) каждое новое видео глаз косит сначала в тот угол, невольно 🤣

  • @user-iu9mq4te2n
    @user-iu9mq4te2n 2 місяці тому +1

    Добрый день - Олег! Большое спасибо за 11 урок про соединение и объединение таблиц. Узнал много интересного! Урок создан 3 года назад, а сделан как-будто сегодня : ) Материал подается наглядно и понятно !!! Спасибо, что обращаете внимание на важные моменты и за минуту мудрости : )

    • @tp2b
      @tp2b  2 місяці тому

      В фундаментальной части принципиально ни чего не изменилось :)

  • @user-jc5cf6ue5o
    @user-jc5cf6ue5o 29 днів тому +1

    смотрю ваши видео, каждый день)) если бы не ваши слова поддержки ("не волнуйтесь, я был в таком же замешательстве, у меня также кипели мозги") и добрая подача материала, наверное не смог бы изучать 1с)) спасибо!!

    • @tp2b
      @tp2b  21 день тому

      Пожалуйста :)

  • @walter_kurtz
    @walter_kurtz 3 роки тому +5

    мишка был неожиданным! ))))

  • @pvs2489
    @pvs2489 2 роки тому +4

    Спасибо за урок и освещение разнообразных подходов в работе! Мемы улыбают и улучшают восприятие материала. Как всегда лайк!

  • @annastartseva3336
    @annastartseva3336 4 місяці тому

    Залипла на зевающего котенка, пришлось перематывать и переслушивать)
    Спасибо вам за курс, очень познавательно и полезно!

  • @Sunny_Djo
    @Sunny_Djo 2 місяці тому +1

    пока сложно, но потихоньку что-то просняется ) спасибо )

  • @aleksandryushka9571
    @aleksandryushka9571 2 роки тому +4

    Олег, спасибо огромное вам за хороший урок. Ваш навык преподования очень высокий. Подходить к решению задач с разных сторон и добиватся поставленной цели (пусть и менее эффективно) способствует росту мастерства и расширению кругазора.

    • @tp2b
      @tp2b  2 роки тому

      Очень приятно. Спасибо за добрые слова!

  • @irinaleukhina132
    @irinaleukhina132 Рік тому +2

    Какой классный мишка 😆 Спасибо, что с юмором даете знания! )))) Под конец урока опять все стало запутанным. Уж очень много мест, где можно создавать новый запрос! )))) Надо будет еще раз пересмотреть!

  • @user-xn5xs9zo2o
    @user-xn5xs9zo2o 2 роки тому +1

    Огромное спасибо! Благодаря вам я даже смогла применить знания в работе. Не смотря на пройденные курсы и получение сертификата, ваши уроки лучшее из того, что видела, наконец-то у меня появилось осознанное понимание процесса.

    • @tp2b
      @tp2b  2 роки тому +1

      Пожалуйста!
      Я стараюсь :)

  • @Laurchic97
    @Laurchic97 2 роки тому +2

    Спасибо за урок! Очень полезно было узнать про внешние данные в запросе.

  • @user-kx2kw7uc2v
    @user-kx2kw7uc2v Рік тому

    спасибо!..Великолепный урок.Не боязнь экспериментировать - самая главная суть в Вашей подаче информации.

    • @tp2b
      @tp2b  Рік тому +1

      Боязнь экспериментировать контрпродуктивна во многих направлениях :)

  • @user-pm9jn8tv3y
    @user-pm9jn8tv3y 2 роки тому +1

    Классный урок, большое спасибо!)

  • @user-pw6df6wh1l
    @user-pw6df6wh1l 2 роки тому +2

    Отличный урок по запросам) спасибо)

  • @sabiradil
    @sabiradil 3 роки тому +2

    Придется еще пару раз пересмотреть)))

  • @pavelabramov5446
    @pavelabramov5446 3 роки тому +4

    Этот видеоурок открыл для меня новые грани конструктора запросов...
    То что Автор называет "не самым оптимальным вариантом", для меня же является расширением осознания того как может работать язык запросов.
    Олег, думаю, что главные методологи образовательных курсов в учебных центрах 1С уже начали внимательно изучать Ваши курсы, чтобы не потерять работу... )))))

  • @ichich-gw5ct
    @ichich-gw5ct 3 роки тому +6

    А можете в одном из роликов посоветовать, как лучше стартовать в профессии?
    - Какие курсы обязательны к прохождению
    - Какие навыки требуют работодатели
    - Как вы оцениваете возможность удаленной работы. Был ли у вас опыт подобной работы.
    Очень хочется сменить сферу деятельности, пока учусь по вашим курсамв том числе, но очень много непонятного в профессии))

    • @tp2b
      @tp2b  3 роки тому +7

      Надо подумать....
      Дело в том, что я вошёл в эту профессию не проходя ни каких официальный курсов или даже просто известных :) Интересные были времена :)
      Я могу рассказать о своём опыте, о том, с чем сталкивался я.
      Программистом в штате, в традиционном смысле этого слова, я вообще ни когда не был :) Аутсорсинг рулит!

  • @NikitaHeart_tg
    @NikitaHeart_tg Рік тому +1

    Хочу немного влезть со снобизмом по поводу деления на ноль, которое упоминается в видео. Школьникам всё правильно объясняют - поделить на ноль нельзя, в этом нет никакого смысла. Когда в вузах преподают курс высшей математики, то это делается в рамках исследования поведения функций. Как раз для этого нужны производные и интегралы. И вот, чтобы понять как ведёт себя функция даже при очень маленьком приращении X, то делят на 0. Но на самом деле имеют ввиду очень маленькое число. Такое маленькое, что даже записывать неудобно и в общем то не очень важно какое оно точно. Скажем, одну миллионную. А ноль используют только для короткой записи.
    А так хочу поблагодарить Олега за отличные видео по 1С. Мне их очень интересно смотреть - только по ним и делаю домашние задания из вуза

  • @Duhmen66
    @Duhmen66 Рік тому

    Класс! Здорово объясняете, получилось сделать без подсказок! :)

  • @user-yu5yq8up5f
    @user-yu5yq8up5f 3 роки тому +1

    Олег спасибо за уроки! Единственные курсы, которые зацепили.)

    • @tp2b
      @tp2b  3 роки тому +1

      Пожалуйста! Я очень рад что курсы нравятся :) Это вдохновляет и мотивирует!

  • @user-mv6nn4jy9w
    @user-mv6nn4jy9w 2 роки тому

    Олег, спасибо Вам большое за поддержку новичков, это так важно. Материал подан ясно, доступно. Полюбила Конструктор запросов. Мне есть с чем сравнить, купила курс на Скиллбоксе от нуля до Про, но он не от нуля или для очень способных нулей. Благодаря вашему курсу многие вещи становятся на свои места. Спасибо

  • @Net-olekma
    @Net-olekma 2 роки тому

    Ковыряю 1с для кругозора очень интересные уроки

  • @Gosha22ify
    @Gosha22ify Рік тому +3

    Отличное видео

    • @tp2b
      @tp2b  Рік тому

      Спасибо

  • @ilqarsadiqov2993
    @ilqarsadiqov2993 2 роки тому +1

    Спасибо друг

    • @tp2b
      @tp2b  2 роки тому

      Пожалуйста :)

  • @tp2b
    @tp2b  3 роки тому +6

    Поддержать канал/Получить плюшки: boosty.to/tp2b
    Поддержать рублем: donate.stream/tp2b
    Файлы по урокам: yadi.sk/d/fbayAds8H5K67A?w=1

  • @user-si3vc8my8t
    @user-si3vc8my8t Рік тому

    8:23 спасибо большое!

    • @tp2b
      @tp2b  Рік тому

      Пожалуйста.

  • @ivanteamen2126
    @ivanteamen2126 3 роки тому +1

    Спасибо за урок

    • @tp2b
      @tp2b  3 роки тому

      Пожалуйста.
      Скажите пожалуйста, стало понятнее или не особо?

    • @ivanteamen2126
      @ivanteamen2126 3 роки тому

      @@tp2b Мне стало много понятнее. Очень понравилось с объединением пример.

    • @tp2b
      @tp2b  3 роки тому

      Спасибо за ответ. Значит движемся в правильном направлении :)

    • @trilsvet
      @trilsvet 3 роки тому

      @@tp2b, все понятно. При чем для меня объединение кажется проще. Вопрос такой: что для системы менее трудоемко, соединение или объединение?

    • @tp2b
      @tp2b  3 роки тому

      Мне кажется однозначного ответа на этот вопрос нет.
      Но поэкспериментируем, когда доберёмся до оптимизации.

  • @user-dn1sc6kr7o
    @user-dn1sc6kr7o 3 роки тому +1

    Всё просто и понятно)) Мне нравятся запросы)
    P.S.: М-мотивация от мишки))))

    • @tp2b
      @tp2b  3 роки тому +1

      Очень рад, что всё понятно :)

  • @-.4159
    @-.4159 Рік тому

    И снова - спасибо за уроки. По запросам в конфигураторе: Если создать Внешнюю обработку - кн.Действия - Открыть модуль объекта - становится доступным под правкой кн. мыши "Конструктор запросов". Это первое. А второе - у меня и в Конфигураторе выскакивает "банан" в том же самом месте. что и в режиме Предприятие в Консоли запросов. Версия платформы 1С:Предприятие 8.3 (8.3.18.1289). Хорошо было бы текст запроса для самостоятельного разбора выложить текстом прямо под видео. Тогда его можно скопировать себе и разобрать. На экране, к сожалению, он чаще всего виден не весь. Провериться не удается. Но ваши уроки - по-прежнему, лучшие из всего, что я смотрела. P.S. вернулась к предыдущему уроку, еще раз проделала все этапы и получилось без "Банана" :-). Прекрасно, что показываете фишки.

  • @user-su5zk9vw3g
    @user-su5zk9vw3g 3 місяці тому +1

    Забавно, а я к предыдущему уроку написал замечание, что консоль плохо работает с запросом в произвольном выражении)

  • @user-xn5xs9zo2o
    @user-xn5xs9zo2o 2 роки тому

    Когда добавляем в Произвольные Выражения какую-то функцию, из Поля можно добавить двойным нажатием мышки, это для тех кто не любит перетаскивать.

  • @user-rc6tj4te7u
    @user-rc6tj4te7u 10 місяців тому

    Комментариев мало, зато много просмотров. Все внимательно изучают видео. и так понятно ,что курс хороший.

  • @zoomzoom9130
    @zoomzoom9130 Рік тому +1

    О боже, это прекрасный урок для меня, ошибку сделал нелепую и провозился 6 часов за одним занятием, будет уроком для меня)))
    P.S Ошибка была такая, я в регистре накопления в условии выбирал не временную таблицу с продуктами, а саму таблицу Продукты в документе потребление и не указывал параметр, и я 6 часов не мог понять, почему выводится гребанный кефир, потом наконец-то дошло, аж смешно рассказывать )))

    • @tp2b
      @tp2b  Рік тому

      Так это же прекрасно, что всё в итоге получилось!!!!

  • @Donezk-2012
    @Donezk-2012 3 роки тому

    Спасибо большое! Хотелось бы ещё увидеть какую-то задачку с вашей БД. Причем не простую (хотя тут могут быть и варианты, наверное с простыми задачками тоже надо уметь справляться )) ). И было бы круто потом сделать разбор полетов, как вам идея? )

    • @tp2b
      @tp2b  3 роки тому +2

      Пожалуйста.
      В следующих уроках будут небольшие задания для самостоятельно работы...
      PS если я правильно понял вопрос.

  • @SvetlanaBova
    @SvetlanaBova Місяць тому

    🤜

  • @user-qg6zg6nd2x
    @user-qg6zg6nd2x Рік тому

    35:49 получается что в Пустых графах где нет данных, то они считаются 0 (нулевыми) и потом просто через сложение складываются по соответствующим графам с учетом Наименований (Количество с Количеством, КоличествоОстаток с КоличествомОстаток, СуммаОстаток с СуммаОстаток)?
    Несколько конечно странновато с точки зрения Алгебры... 🙂 обычно если что-то совмещают, то данные должны вроде как должны быть сопоставимы

  • @alexlg2186
    @alexlg2186 2 роки тому

    UNION в 1C запросах присутствует, я так понял. Но итоговый запрос с объединением получился очень большой. Даже страшно представить, в какую бороду этот запрос превращается при обращении к реальному серверу БД Postge или SQL. Наверняка платформа переводит 1С-овские запросы в запросы, которые понимают эти сервера БД, например в TSQL для скул сервера. И на производительности 1С это безусловно сказывается.

  • @fflakonoff1
    @fflakonoff1 2 роки тому

    👍

  • @Waterloo2021
    @Waterloo2021 2 роки тому

    Большое спасибо. Скажите пожалуйста, как можно сделать один запрос из таблицы эксель, а другой из 1С, и соединить полученные таблицы?

    • @tp2b
      @tp2b  2 роки тому

      Есть сходу два пути:
      1. Подключить таблицу эксель как ВнешниеДанные
      2. Считать данные в ТаблицуЗначений, передать её в запрос в качестве параметра.
      Но это пока не в рамках курса :)

  • @user-hs9fi8ew5s
    @user-hs9fi8ew5s 3 роки тому +2

    Доброго времени суток! А с вами как то можно связаться другим способом, не через комментарии?

    • @tp2b
      @tp2b  3 роки тому

      tp2b@ya.ru

  • @user-pc1tc3ub6f
    @user-pc1tc3ub6f 3 місяці тому

    2021 год - вызов конструктора запросов в параметрах произвольного выражения выкидывает ошибку.
    2024 год - вижу, проблему исправили. Убрали кнопку вызова конструктора. :)

  • @ddm9433
    @ddm9433 Рік тому +1

    Спасибо! Жалко что только 22 урока. Больше не планируете выкладывать уроки?

    • @tp2b
      @tp2b  Рік тому +1

      Планирую :)
      Но сейчас слишком много "Но" с которыми нужно понято что делать.
      Судьба ютюба под вопросом;
      В Дзене меня не смотрят;
      Спонсорство не работает;
      В рамках "исключительно хобби" сложно найти время :)
      ----------
      Переварим и переживём. Новые уроки будут :)

    • @ddm9433
      @ddm9433 Рік тому +1

      @@tp2b спасибо! Ваша подача материала очень интересна. Надеюсь, вы не остановитесь на достигнутом

  • @user-sk7jj4qg4y
    @user-sk7jj4qg4y Рік тому +1

    Стал изучать ваш курс Все хорошо Но на этом уроке столкнулся с ошибкой ожидается выражение "БЫБРАТЬ" при создании 2 запроса (запрос в запросе} Чтото с платформой и что делать не знаю.

    • @tp2b
      @tp2b  Рік тому

      Платформа должна быть актуальная(на первых занятиях это оговаривалось) и делать нужно точно как в уроке.

  • @user-gz9ib1hp1c
    @user-gz9ib1hp1c Рік тому

    Олег, спасибо за урок! Почему-то у меня получилось наоборот - когда количества на остатке недостаточно, в таблице пишет, что достаточно, а если достаточно, пишет - недостаточно 😂 прошлась по пакетам, все вроде правильно выбрано.

    • @tp2b
      @tp2b  Рік тому

      Значит надо проверить :)
      Так не бывает, что всё одинаково, а работает по разному :)

    • @user-gz9ib1hp1c
      @user-gz9ib1hp1c Рік тому

      @@tp2b да, разобралась в итоге. Перепутала в темноте знаки больше-меньше 🤦 засиделась до ночи в темноте 😀

  • @melkiy1735
    @melkiy1735 2 роки тому

    Я вот только запутался с NULL. Это же отсутствие значения (реквизита) такого типа, а не просто 0. Так ведь или я перепутал все?

    • @tp2b
      @tp2b  2 роки тому

      Правильно Null - Неопределенное значение, отсутствующее значение, отсутствие значения и т.д.

  • @oneassembler7996
    @oneassembler7996 2 роки тому

    Запуская "Предприятие", в "толстом клиенте" - консоль работает, как надо (конструкция "В", "связи" и .....).

    • @tp2b
      @tp2b  2 роки тому

      Есть такой "костыль", подтверждаю :)

  • @bodas1995
    @bodas1995 3 роки тому

    Спасибо). Но очень долго видео , выходят)

    • @tp2b
      @tp2b  3 роки тому

      Пожалуйста :)
      Буду стараться чаще, но не всегда получается.

  • @AlexMiron1990
    @AlexMiron1990 Рік тому

    16.11.2022 11:20 Консоль запросов так же продолжает работать через УПОЖ

    • @tp2b
      @tp2b  Рік тому

      Вы так и не поставили актуальную версию платформы? :)

  • @sabiradil
    @sabiradil 3 роки тому

    Крутбл

  • @AlexMiron1990
    @AlexMiron1990 Рік тому

    35:40 запрос сработал, но данные с вашими не совпали... Полез в параметры запроса, обновил и вообще все сломалось, запрос так же выполняется, но там ничего, даже пустых колонок нет. Пойду пересматривать урок заново

    • @AlexMiron1990
      @AlexMiron1990 Рік тому +1

      Отбой! Покопался в параметрах запроса, лишние поля удалил (которые появились после обновления), опять выбрал ссылку на 0000000001 документ потребления и указал завтрашнею дату. (Комментарии не удаляю, возможно я не один такой балбес, но я решил не стесняться как мне кажется "тупых" вопросов). Возможно кто то столкнулся с такой же проблемой и бросил всё и ушел на другой канал, смотреть как лить фундамент или ремонтировать крышу

    • @tp2b
      @tp2b  Рік тому

      Стесняться не нужно, это контрпродуктивно.
      Комменты - польза другим зрителям и помощь в продвижении видео.
      Ну а кто ушел смотреть как какает ослик, тому наверное не сильно хочется стать программером :)

  • @Good-ot2hv
    @Good-ot2hv Рік тому

    Чтобы получилось сделать вложенный запрос в консоли, надо скачать другую консоль: УправляемаяКонсольОтчетов 3.8.9. Запустить Предприятие из Конфигуратора, предварительно выставив точку в Параметры->Основные->Толстый клиент(управляемое приложение).

    • @tp2b
      @tp2b  Рік тому

      Отличный вариант для новичков с учебной платформой.
      Предлагаю всем вручить этот инструмент бесплатно или даже с платформой распространять, чтобы проще было... интересно, автор этой консоли такого же мнения? :)

  • @user-kv5qu3uq8n
    @user-kv5qu3uq8n 10 днів тому

    24 мая 2024 года, а всё ещё банан 🍌

  • @boris82842
    @boris82842 Місяць тому

    Ошибка возникает в указанном месте, но уже другая: К сожалению, возникла непредвиденная ошибка.
    Версия 1С:Предприятие 8.3, учебная версия (8.3.24.1368)

    • @tp2b
      @tp2b  Місяць тому

      Там, скорее всего, можно посмотреть подробности...

  • @llllllll00_
    @llllllll00_ Рік тому

    ссс пааааааааааа ппппппппппппппппп еппппппппппппппппп ппппппппппп

  • @user-le2wx8yk9z
    @user-le2wx8yk9z Рік тому

    ты вообще сам понимаешь что говоришь?🤣 Зайди сюда сделай это потом сюда ой не сюда тут получится тут не получится там работает тут не работает не пугайся все получится, в итоге мозг лопнул😰

    • @tp2b
      @tp2b  Рік тому

      Курсов разных полно. Не нравится здесь, ищите то, что нравится :)