Решаем тестовую задачу из собеседования на должность 1С программиста.

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Рассмотрим понтовый способ решения интересной тестовой задачи на вакансию 1С программиста. Задача одновременно проверяет знание запросов, СКД и в целом понимания что и откуда растет.
    Мой сайт: kbs41.ru/
    Я в Телеграмм: t.me/EALarin41
    Я в VK: ealarin41
    Видео с решением Юрия Козицина • Video

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

  • @deletmenot
    @deletmenot ปีที่แล้ว +4

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

    • @EALarin41
      @EALarin41  ปีที่แล้ว

      Спасибо! Приятно такие отзывы читать :)

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

    Круто!!!! Но мне до этого ещё учиться и учиться... Спасибо

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

      Мы все с чего то начинали. По правде сказать в 2008, когда я получал первый коммерческий опыт, было конечно проще.

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

    Крутой уровень! Спасибо!

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

    За использование схемы запроса +, но есть пара замечаний, 1. Не будет работать в 8.2 (по условиям вроде должно) 2. Не отражено использование расширений конфигурации (если есть активные расширения в которых есть документы, такие документы в отчет не попадут!)

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

    Сильно, спасибо!

  • @F114able
    @F114able 8 หลายเดือนก่อน +1

    Контент - топ!
    Спасибо

  • @user-tv5ki4zd9n
    @user-tv5ki4zd9n 8 หลายเดือนก่อน +5

    Не поверите - даже не все тим лиды знают "СхемаЗапроса". Специально спрашивал у всех знакомых программистов 1С разных уровней.

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

      Да, просто инструмент непопулярный, но в некоторых задачках крайне полезный.

  • @vasiliynet3425
    @vasiliynet3425 9 หลายเดือนก่อน

    Отличный материал и подача! Респект! Лайкос)

  • @nanami265
    @nanami265 9 หลายเดือนก่อน

    Спасибо, полезное видео.
    Период можно еще получить без поиска по идентификатору:
    Настройки = КомпоновщикНастроек.ПолучитьНастройки(); // Получаем результирующие настройки, которые будут применены при компоновке
    ПериодПараметр = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период")); //Здесь ищем нужный параметр по наименованию

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

      Полезное замечание! Не знал об этом

  • @top15ruakama
    @top15ruakama ปีที่แล้ว

    Очень интересно. Не нашел на канале видео о "Вас" по типу, какой опыт программирование и етц. Было бы интересно узнать. Спасибо за контент!))

  • @maezawayusaku3041
    @maezawayusaku3041 ปีที่แล้ว +1

    Стараешься. Респект.

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

    Интересное видео. Хотелось бы самому покрутить в отладчике внешний отчет для закрепления материала. Не могли бы выложить ссылку на результирующий файл внешнего отчета? Вроде секретного ничего нет :)

  • @user-dj8xh5ez5j
    @user-dj8xh5ez5j 8 หลายเดือนก่อน

    Интересно. Спасибо

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

      Рад, что было полезно

  • @Taktic1C
    @Taktic1C 4 หลายเดือนก่อน

    Если запрос будет к регистру то псевдоним "Период" будет занят - лучше сразу писать что-то вроде 'ПериодОтчета"

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

    Ну это надо знать программирование СКД. Мне одно непонятно, где такое извращение может пригодиться вообще на практике?:)

  • @WSmithy
    @WSmithy 8 หลายเดือนก่อน

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

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

      Я канал веду не коммерции ради, а чисто для развлечения. Этакое хобби. Поэтому не стоит ждать методически выверенного продукта с коммерческим качеством.

  • @user-ll2in3ci3w
    @user-ll2in3ci3w 8 หลายเดือนก่อน

    привет, расскажи пожалуйста в дополнительных свойствах.

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

      Хай! Да там ничего интересного. План видов характеристик плюс механизмы БСП.

    • @user-ll2in3ci3w
      @user-ll2in3ci3w 8 หลายเดือนก่อน

      да собственно во всей 1с ничего такого интересного ) @@EALarin41

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

      Хех :) после опыта в разработке под ведроид и бэкенд на джава понимаешь, что 1С офигеть какая интересная.
      Взять скажем запись в базу данных. В 1С за нас уже обо всем подумали. О конфликте блокировок, о заполнение данных сущностями, об оптимизациях.
      Или скажем консоль запросов с её виртуальными таблицами. Конечно срез последних средствами чистого SQL сделать не сложно, но зато как компактно это в 1С.
      Мне 1С не нравится только тем, что нет строгой типизации данных, но и это уже неплохо решено в EDT.
      Или на самом деле крутость 1С как платформы для разработки бизнес приложений начинаешь понимать только после опыта в других фреймворках.

  • @kyk0_924
    @kyk0_924 8 หลายเดือนก่อน

    помню в техтране писал на русском языке программы для станков чпу

  • @gmkcar
    @gmkcar 9 หลายเดือนก่อน

    На 8.2 будет работать? По условиям задачи)

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

      Я могу ошибаться, но вроде объектная модель запросов появилась в какой то из версий 8.3

  • @user-vv6jx8qg4v
    @user-vv6jx8qg4v 8 หลายเดือนก่อน

    Кто решил такую задачку сам ?
    Могу дать свое решение, отличное от автора

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

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

  • @user-lf6pi8ny6t
    @user-lf6pi8ny6t 9 หลายเดือนก่อน

    Схема запроса правильная штука, но такая заковыристая, проще конечно было шаблон и в цикл.

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

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

  • @AlexandrPuzakov
    @AlexandrPuzakov 10 หลายเดือนก่อน

    Эта задачка, она что проверяет? Как соискатель с помощью СхемаЗапроса сможет прострелить себе колено? За подобные решения на проде (тянем все документы, а дальше трава не расти), принято по пальцам бить

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

      Задачи на собеседованиях вообще часто далеки от реальности. Могу предположить, что интервьюер хотел дать что-нибудь такое, что нельзя было нагуглить целиком. Лично я люблю использовать объектную модель работы с запросом при модификации типовых решений. Так как в процессе мы не всегда знаем какой будет конечный запрос и сколько в нем вообще будет пакетов итп. А через объектную модель, всё очень удобно находиться и модифицируется. Кстати, похожий подход используют при разработке на Java/Kotlin. Но там программисты обычно не умеют в SQL.

    • @AlexandrPuzakov
      @AlexandrPuzakov 10 หลายเดือนก่อน

      @@EALarin41 против СхемаЗапроса ничего не имею, сам периодически юзаю. Но вот задачка из видео...

    • @info_infoman
      @info_infoman 9 หลายเดือนก่อน

      ​​@@EALarin41я бы пальцы за обращение к элементу массива по индексу(2.39) отрубать начал, для начала...

  • @evgeniyemelyanov7281
    @evgeniyemelyanov7281 8 หลายเดือนก่อน +1

    Это не программирование

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

      1С вообще многие не считают программированием. После опыта в Java и Spring Framework мне вообще программирование на 1С стало казаться визуальным программированием LEGO игрушек :)
      Но сразу признаюсь на спринге я был крудоделом 😅

    • @evgeniyemelyanov7281
      @evgeniyemelyanov7281 8 หลายเดือนก่อน

      @@EALarin41 понимаю вас. Мне после решения алгоритмических задач какие-то рабочие бизнес-задачи примерно таким и кажутся, в духе «накидать формочку и покрасить кнопку». Справедливости ради, они и являются таковыми и так же от 1С недалеко ушли. Конечно, когда начинал проект, было сложнее, а так ощущение, что отдыхаешь на работе

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

      Значит вы не видели ещё что можно на 1С написать. Есть проекты где можно много бэкенда на 1С написать, так как нужна скорость разработки.

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

      @@artdevh3735 ага, когда запрос в таблицу уровня SELECT* 1Сники пишут неделю, вот тогда то и чувствуется скорость. А когда под нагрузкой в 1000 пользователей весь этот 1С ложится, тогда чувствуется масштабируемость и/или мастерство писавших )
      Спасибо, видел, вместе с файликами на 80к строк и отсутствием элементарного понимания как работает компьютер.

  • @pillowanalyst
    @pillowanalyst ปีที่แล้ว

    😱Слишком мелко. Плохо видно.😩

    • @EALarin41
      @EALarin41  ปีที่แล้ว

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