1С: Схема запроса. Простейший практический пример

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2023
  • 🔴Очень простой пример работы с текстами запросов в 1С на объектной модели на практике. Переводим типовой запрос в схему запросов, корректируем его и возвращаем результат обратно.
    Мой сайт: kbs41.ru/
    Я в Телеграмм: t.me/EALarin41
    Я в VK: ealarin41

ความคิดเห็น • 22

  • @mikefrygin6615
    @mikefrygin6615 11 หลายเดือนก่อน +2

    А мне понравилось, не смотря на нелепость самой задачи, решение через схему запроса, мне показалось интересным, тем более что в типовых решениях часто сталкиваешься с похожими реализациями, а вот посмотреть демо реализацию в которой расскажут, зачем, куда, как и почему, для меня было интересно.
    И с удовольствием посмотрел бы более расширенный пример работы со схемой запросов.

    • @petervakar
      @petervakar 5 หลายเดือนก่อน

      а вам не кажется, что это похоже на костыль?

  • @nanami265
    @nanami265 6 หลายเดือนก่อน +1

    Спасибо, даже не знал про такую штуку)

    • @EALarin41
      @EALarin41  6 หลายเดือนก่อน

      Непопулярная технология, но точно стоит знать про её существование. Мне схема запроса несколько раз упрощала доработку.
      В случаях когда в запросе переменное количество пакетов.

  • @user-ut8lq8zb2r
    @user-ut8lq8zb2r 3 หลายเดือนก่อน

    На практике конечно делать такое, это безумие. Но для расширения кругозора интересно было посмотреть.

  • @user-yh9np3cv7f
    @user-yh9np3cv7f 6 หลายเดือนก่อน +1

    Однозначно лайкосик

  • @user-fq9mm9yl8q
    @user-fq9mm9yl8q 11 หลายเดือนก่อน

    А не подскажите - каким инструментом Вы увеличиваете (приближаете) экран?

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน

      На этапе монтажа в программе DaVinchi Resolve

  • @nikmir8259
    @nikmir8259 11 หลายเดือนก่อน +1

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

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน +1

      У коллеги по цеху 1С есть детальный разбор схемы запроса. Не самый практичный пример, но всем своим младшим коллегам рекомендую ознакомиться.
      th-cam.com/video/ZOfY81f100c/w-d-xo.html

  • @helmetson652
    @helmetson652 11 หลายเดือนก่อน

    А просто если надо удалить отбор и мы закомментировали отбор - этот вариант по каким соображениям принципиально не подходит?

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน +2

      Почему же не подходит? Принципиально подходит. Цель использования схемы только в том, что если запрос в некоторой степени поменяется, чтобы всё ещё удалялись только отборы.

  • @denisf3100
    @denisf3100 11 หลายเดือนก่อน

    По моему используя схему запроса теряется наглядность что было изменено. Проще использовать СтрЗаменить(), в типовых к статии делают такие вставки.

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน +1

      И соглашусь, и не соглашусь одновременно.
      В простых случаях да, чаще намного нагляднее сделать заменой.
      В сложных, например в форме списка/выбора номенклатуры в УНФ, намного удобнее в объектной модели произвести модификацию.
      Лично я частенько использую схему запроса при модификации динамических списков. Так как в типовых они часто параметризуемые и исходный текст запроса сильно зависит от произведенных настроек.

    • @petervakar
      @petervakar 5 หลายเดือนก่อน

      @@EALarin41 в нормальных языках это назвали бы костылём. Неужели построить правильный запрос нельзя?

  • @PavelYakovleff
    @PavelYakovleff 11 หลายเดือนก่อน +1

    Мне показалась бредовой сама постановка задачи. Что значит удалить отбор в запросе? С какой целью? Чтобы все 600 человек с начисленной зарплатой выскакивали в документ выплата через кассу, когда через кассу получает 3 человека, остальные на карточку? Крайне неудачный пример, на мой взгляд. Бухгалтера, кстати, частенько вылезают с такими задачами. И если все их поставленные задачи выполнять, то в половине случаев потом надо будет выполнять обратную задачу - сделать как было.
    Вообще со мной не случалось такого, чтобы нужно было удалить вообще все условия в запросе. А вот если не все надо удалить - то проще через строку или заново создав запрос в конструкторе и подменив старый текст на новый. Оно и нагляднее, по крайней мере видно что выполняется. В данном случае тоже было проще новый тест запроса сделать.

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน

      Отлично подмечено про бредовость задачи, чувствуется в вас хороший внедренец :) Я намеренно упустил часть задачи, которую реализовывал за кадром, путем постобработки результата запроса. Там своя замороченная система, которая и к теме видео вообще никак не относится, да и с точки зрения кода показать ничего интересного нет.
      А по поводу как именно проще и нагляднее... С одной стороны, может и проще. Однако как изменяется именно эта часть типового кода из обновления в обновление - у меня статистики нет. Но, например, моя доработка с переопределением запроса ДС в форме списка номенклатуры в УНФ уже пережила множество обновлений без изменений. Собственно там я и впервые задействовал схему запросов, в надежде, что доработка перестанет отваливаться. Но не исключаю, что это просто везение :)

    • @user-fq9mm9yl8q
      @user-fq9mm9yl8q 11 หลายเดือนก่อน

      В былые далекие времена ЗИК 7.7 мы сначала заполняли всех по банку, а потом остальные загружали в кассе (или наоборот) ... и ничего - жили.😀

  • @b.abramovich
    @b.abramovich 11 หลายเดือนก่อน

    Изменять стандартный шрифт Конфигуратора - на мой взгляд, это колхоз.

    • @EALarin41
      @EALarin41  11 หลายเดือนก่อน +1

      Мне он тоже пипец как не нравиться, но на 4к мониторе, даже с масштабированием 200% стандартный шрифт нечитаемый.

  • @ualiev
    @ualiev 7 หลายเดือนก่อน

    Очень тупое, неинформативное видио

    • @EALarin41
      @EALarin41  7 หลายเดือนก่อน +1

      О! Второй хейт :) старшие, с точки зрения медийности, коллеги, говорят, что уже после 2000 подписчиков, я даже перестану считать и реагировать. Оставлю ваш коммент на память :)