Язык запросов 1С 8.3: ИЗ, ГДЕ, УПОРЯДОЧИТЬ

Поделиться
HTML-код
  • Опубликовано: 18 июн 2017
  • Начала изучения языка запросов 1С. Конструкции "ИЗ", "ГДЕ", "УПОРЯДОЧИТЬ". Как поставить отбор в запросе. Как упорядочить колонки результата запроса.
    Операторы ПЕРВЫЕ, РАЗЛИЧНЫЕ.
    Наша статья о запросах в 1С:
    programmist1s.ru/yazyik-zapros...
    Услуги 1С программиста в Москве:
    1cproger.ru/
    Читайте статьи по 1С на нашем сайте:
    programmist1s.ru/materialyi-po...

Комментарии • 56

  • @nat29011985
    @nat29011985 6 лет назад +2

    Илья, большое спасибо за уроки! Всё доходчиво и понятно.

  • @user-rd8ox4rr8q
    @user-rd8ox4rr8q 5 лет назад +29

    Для того, чтобы на 4:15 не выводилась ошибка синтаксиса и можно было сделать запрос выделенный, нужно в настройках поставить галочку " Использовать только выделенную область текста запроса" и сразу все начнет работать!) Спасибо за урок! Очень понятно и подробно!

    • @HuKuTa2000
      @HuKuTa2000 3 года назад +2

      Спасибо. Помогло

    • @Gamer-dj3ez
      @Gamer-dj3ez 3 года назад

      спасибо

    • @filinbazuka7601
      @filinbazuka7601 2 года назад +1

      КрасавчеГ!! Ещё бы подсказал бы где эта галка , цены бы тебе не было))) Еле нашёл. К стати, автосохранения в основной шапке светится серым, но его можно настроить в той же настройке.

    • @host9580
      @host9580 2 года назад +1

      лучший!)

    • @ilqarhsnzad8187
      @ilqarhsnzad8187 Год назад

      Ты крут чувак

  • @user-vg9zh9ow5s
    @user-vg9zh9ow5s 5 лет назад +5

    Зарегистрировался на ютубе, чтобы ставить тебе лайки.
    Информация распакована отлично!

  • @user-fn6iv6nh3s
    @user-fn6iv6nh3s 7 лет назад +5

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

  • @user-dy8om2kf6s
    @user-dy8om2kf6s Год назад +1

    Люди как классно помогают Ваши комменты, 👍🖐✊

  • @artemadeev7444
    @artemadeev7444 3 года назад +6

    привет SELECT, FROM WHERE ORDER BY из SQL. Скучаю по Вам)

  • @Vicont4063
    @Vicont4063 5 лет назад +1

    Афигенно! Спасибо!)

  • @user-eh1et6ls8q
    @user-eh1et6ls8q  7 лет назад +3

    Начала изучения языка запросов 1С. Конструкции "ИЗ", "ГДЕ", "УПОРЯДОЧИТЬ". Как поставить отбор в запросе. Как упорядочить колонки результата запроса.
    Наша статья о запросах в 1С:
    programmist1s.ru/yazyik-zaprosa-1s/
    Услуги 1С программиста в Москве:
    1cproger.ru/
    Читайте статьи по 1С на нашем сайте:
    programmist1s.ru/materialyi-po-1s/

    • @DSimakov
      @DSimakov 6 лет назад

      Школа 1С - видеоуроки бесплатно Есть вопрос. Мы выбрали различные. Он убрал все полностью идентичные записи. А если я хочу различные только по наименованию? То есть допустим одинаковая дата рождения меня устраивает

  • @user-ld5un5gg9o
    @user-ld5un5gg9o 2 года назад

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

  • @yanm4098
    @yanm4098 5 лет назад +3

    Удивительно как в 1с сочетаются по сути русифицированные Visual Basic и SQL. Конечно похоже на сюр, но прикольно)

  • @MrDjaaxtu
    @MrDjaaxtu 6 лет назад +7

    Хоть и с опозданием почти на год, но спасибо, всё чётко и понятно, особенно для php-программиста.
    Как говорят программисты, если SQL-запрос писать капсом, он выполняется вдвое быстрее )))
    Но синтаксис - с одной стороны, тупо перевели на русский язык php и sql, но с другой стороны это полная жопа... Зачем они так сделали? Специально чтобы никто ЭТО не изучал?...

    • @VIDEOJJ-ji5ot
      @VIDEOJJ-ji5ot 8 месяцев назад

      жестко угарнул с кириллицы

  • @user-kf1eb5gr9o
    @user-kf1eb5gr9o 4 года назад +3

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

  • @user-uf5sv1wi1p
    @user-uf5sv1wi1p 3 года назад +1

    БЛИН КРУТО! ПРОГРАММИСТ! ТОКА у меня проблема в обычной форме консоль даже со специальной обработкой не запускаеться, а управляемом интерфейсе запускаеться консоль, но в ней не работает подстветка кода и нет подсказок кода и мало этого все это на весь экран так натянуто что нечего не видно вообще и неудобно пользоваться даже, хочу чтобы была консаль для обычного интерфеса

  • @user-ud4cs5zd3q
    @user-ud4cs5zd3q 4 года назад

    Благодарю

  • @Bezpaleva222
    @Bezpaleva222 5 лет назад +1

    Не открывается файл с 1с ИТС, а по ссылке не работает, 1с в своем репертуаре

  • @kilka13
    @kilka13 3 года назад

    спасибо!

  • @user-ue9qu3fc6h
    @user-ue9qu3fc6h 6 лет назад +1

    Спасибо за Ваши курсы. Все работало нормально, но столкнулась с тем, что функция ДАТАВРЕМЯ не проводит сортировку (как у Вас на видео). Всевозможные изменения параметров функции не помогли. В чем может быть проблема?

    • @arsniy
      @arsniy 2 года назад +1

      У поля ДатаРождения должен быть формат Дата

  • @Lilusha_Klusha
    @Lilusha_Klusha Год назад

    Здравствуйте!
    Как настроить синий цвет шрифта в командах, как у Вас?

  • @evgenijovcharenko5588
    @evgenijovcharenko5588 6 лет назад +1

    Вопрос : запись «ПометкаУдаления = Ложь» верна, потому что этот столбец имеет тип данных булево? Для столбца с типом данных строка ( если в ней хранятся только «Да» и «Нет») такая запись будет не верна?

    • @user-xf7gd7lb4k
      @user-xf7gd7lb4k Год назад

      Да, такая запись только для типов данных Булево.

  • @user-rs2hb8sl8q
    @user-rs2hb8sl8q 4 года назад

    Вы вначале выбрали колонку ссылка. Что это?

  • @user-bh7yg2zs7d
    @user-bh7yg2zs7d 6 лет назад

    Скажите, пожалуйста, у меня не получается обрабатывать запросы выделенного текста. То есть как вы показывали в видео (4 минуты 15 секунда) у меня выводится ошибка с текстом "Синтаксическая ошибка "ВЫБРАТЬ" .... " почему это может быть. Потому что очень удобно чтобы выполнялся именно выделенный текст!!! Заранее спасибо!

    • @Mson0000
      @Mson0000 5 лет назад +4

      настройки, поставьте галку "использовать только выделенную область текста запроса"

  • @jlktkrftgjhuoij
    @jlktkrftgjhuoij 5 лет назад

    Выходит, из Конфигуратора можно попасть в Базу Данных? А говорили, что нет, ни в коем случае и никаким образом.

    • @user-it4nz9vy3r
      @user-it4nz9vy3r 4 года назад +1

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

  • @user-nk9or3jg4d
    @user-nk9or3jg4d 4 месяца назад

    Скачал архив для обычного приложения ,не открывается через предприятие, запросы только через конфигурацию в чем ошибка?

    • @user-fi9jy4np7t
      @user-fi9jy4np7t 4 месяца назад

      Да, устарела уже ссылка на сайте its. Я скачала по ссылке, указанной в описании предыдущего урока. Там универсальная консоль: и под управляемые и под обычные формы

  • @user-jt1pt2hm2l
    @user-jt1pt2hm2l 3 года назад

    Добрый день! Возник вопрос: хочу отобрать по столбцу "Должность" строки с одинаковым содержанием.
    Код:
    //ГДЕ
    //Должность = Рабочий
    не работает. Не понимаю, как правильно составить запрос, хоть убейте, деревянный я как буратино. Какую формулу необходимо использовать?

    • @user-jt1pt2hm2l
      @user-jt1pt2hm2l 3 года назад

      Спасибо, нашёл, функция "ПОДОБНО".

    • @nimb266
      @nimb266 3 года назад +1

      Если в консоле пробуешь писать текст запроса, то так:
      ВЫБРАТЬ
      Ссылка, Наименование
      ИЗ Справочник.Должности
      ГДЕ Наименование = "Инженер"

    • @nimb266
      @nimb266 3 года назад

      "Должность" в примере это другой Справочник, также как и "Сотрудники". Эти справочники не связаны. То что сотрудник имеет должность записано только в Регистре сведений. Поэтому если вы пытались ВЫБРАТЬ * ИЗ Справочник.Сотрудники ГДЕ Должность = Рабочий, то это это не имеет смысла, так как у справочника Сотрудники нет такого Реквизита "Должность". К тому же пример: "Должность = Рабочий" всеравно не будет работать, т.к. Должность - это ссылка. Обращайтесь не к ссылке справочника Должность, а к его Наименованию.

  • @CRESHT
    @CRESHT 2 года назад

    А как выбрать из регистра?

    • @CRESHT
      @CRESHT 2 года назад

      Нашел ответ тут ruclips.net/video/9Op6MEOCIqI/видео.html. У меня не работало из-за кучи ошибок

  • @armanarakelyan9939
    @armanarakelyan9939 4 года назад +1

    У меня в этом уроке не выполняется запрос. После "Где ДатаРождения >= ДАТАВРЕМЯ (1980, 1, 1)" этого ничего не происходит.

    • @user-lq4fm8nu9b
      @user-lq4fm8nu9b 4 года назад +1

      +++

    • @user-pl9tc7in3n
      @user-pl9tc7in3n 4 года назад +5

      в реквизите справочника ДатаРождения тип на Дата изменить нужно (по умолчанию "Строка"), после чего всем сотрудникам придётся снова даты рождения по новой вбить. (Тоже долбался, хорошо, когда могу у брата спросить, за две секунды нашел причину)

    • @DuhaxD
      @DuhaxD 3 года назад

      Вот ссылка, где описано, что функция ДАТАВРЕМЯ будет возвращать не Строку ( Которая у нас выбрана в ходе курса), а тип Дата. Поэтому надо будет поменять тип данных у ДатаРождения на Дата для корректной работы
      helpme1c.ru/yazyk-zaprosov-1s-8-3-dlya-nachinayushhix-programmistov-funkcii-dlya-raboty-s-datoj

    • @colorweb594
      @colorweb594 6 месяцев назад

      ​​@@DuhaxDДа вот нефига), стоит дата, вместо строка и состав даты, тоже дата).
      Изменено: Я идиот) указывая до 80го года, останутся и все, кто после 80го родился)))

  • @user-lr8hd5qi6n
    @user-lr8hd5qi6n 5 лет назад +2

    Не пишите с*ка коротко, пишите понятно. А ещё лучше пишите так чтобы никому никогда не было нужды смотреть исходный код

  • @user-su5zk9vw3g
    @user-su5zk9vw3g 7 месяцев назад

    Я один не понимаю, что, сложно было привести пример поиска по строковому полю? все рассмотрел кроме поиска по строке))) Это специально? чтобы у людей отбить охоту изучать 1с. Поиск по дате и прочие ненужные рассмотрел, пишу ГДЕ роль = "директор" показывает пустые результаты.

  • @gottastoppo
    @gottastoppo 3 года назад

    2:50 Лучше не указывать, с нулями он отмечает ошибку.

  • @cryptoprofit1190
    @cryptoprofit1190 10 месяцев назад

    Сложнее 😱😂😱😅😂😱😜

  • @thekot6207
    @thekot6207 Год назад

    3:00 Вот и помер дед Максим...

  • @_TmT_Kento
    @_TmT_Kento Год назад +1

    Мдаа... Мало того что писать что-либо на русском (я о командах в самом яп (можно ли его так названить - хороший вопрос)) - эт уже стыдно (если кому-то надо - научится на английском писать, а у других норм обращение к символам будет, а не смени раскладку, набери символ, смени раскладку), так тут еще и SQL просто перевели. Чет мне все больше кажется, что разработчики 1с Просто решили побаловаться с define в каком-нибудь яп (например с++), придумали "новый" яп и решили гуи прикрутить и все. И теперь продают это. В 1с минусы: русский язык в "коде", русский язык в SQL, громоздкие конструкции (везде стараются сделать кол-во кода как можно больше, а тут для цикла уже штук 5 ключевых слов), кривые подсказки, сайт который не обновлялся 4 года и не работал и это еще ток верхушка айсберга..... Я об интерфейсе, интуитивности и простоте уже молчу....
    Одним словом: ***

    • @user-xf7gd7lb4k
      @user-xf7gd7lb4k Год назад

      Все верно, одно но... Можно писать и на латинице

  • @DAROM-TK
    @DAROM-TK 3 года назад +2

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