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

  Рет қаралды 12,088

Евгений Ларин

Евгений Ларин

Жыл бұрын

Рассмотрим понтовый способ решения интересной тестовой задачи на вакансию 1С программиста. Задача одновременно проверяет знание запросов, СКД и в целом понимания что и откуда растет.
Мой сайт: kbs41.ru/
Я в Телеграмм: t.me/EALarin41
Я в VK: ealarin41
Видео с решением Юрия Козицина • Video

Пікірлер: 44
@pavelpavlov95
@pavelpavlov95 26 күн бұрын
Крутой уровень! Спасибо!
@vasiliynet3425
@vasiliynet3425 8 ай бұрын
Отличный материал и подача! Респект! Лайкос)
@F114able
@F114able 7 ай бұрын
Контент - топ! Спасибо
@user-xf9ps9rt4n
@user-xf9ps9rt4n 7 ай бұрын
Сильно, спасибо!
@deletmenot
@deletmenot Жыл бұрын
Спасибо!) хорошая подача, живая но и без воды) другой ваш пример использования Схемы запроса в ЗУП тоже посмотрел) в след. раз обязательно попробую использовать)
@EALarin41
@EALarin41 Жыл бұрын
Спасибо! Приятно такие отзывы читать :)
@maezawayusaku3041
@maezawayusaku3041 11 ай бұрын
Стараешься. Респект.
@alexandernet8591
@alexandernet8591 16 күн бұрын
За использование схемы запроса +, но есть пара замечаний, 1. Не будет работать в 8.2 (по условиям вроде должно) 2. Не отражено использование расширений конфигурации (если есть активные расширения в которых есть документы, такие документы в отчет не попадут!)
@top15ruakama
@top15ruakama 11 ай бұрын
Очень интересно. Не нашел на канале видео о "Вас" по типу, какой опыт программирование и етц. Было бы интересно узнать. Спасибо за контент!))
@Petrooo46
@Petrooo46 7 ай бұрын
Интересное видео. Хотелось бы самому покрутить в отладчике внешний отчет для закрепления материала. Не могли бы выложить ссылку на результирующий файл внешнего отчета? Вроде секретного ничего нет :)
@user-zs8gk7rl9j
@user-zs8gk7rl9j 10 ай бұрын
Круто!!!! Но мне до этого ещё учиться и учиться... Спасибо
@EALarin41
@EALarin41 10 ай бұрын
Мы все с чего то начинали. По правде сказать в 2008, когда я получал первый коммерческий опыт, было конечно проще.
@user-tv5ki4zd9n
@user-tv5ki4zd9n 7 ай бұрын
Не поверите - даже не все тим лиды знают "СхемаЗапроса". Специально спрашивал у всех знакомых программистов 1С разных уровней.
@EALarin41
@EALarin41 7 ай бұрын
Да, просто инструмент непопулярный, но в некоторых задачках крайне полезный.
@nanami265
@nanami265 8 ай бұрын
Спасибо, полезное видео. Период можно еще получить без поиска по идентификатору: Настройки = КомпоновщикНастроек.ПолучитьНастройки(); // Получаем результирующие настройки, которые будут применены при компоновке ПериодПараметр = Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период")); //Здесь ищем нужный параметр по наименованию
@EALarin41
@EALarin41 8 ай бұрын
Полезное замечание! Не знал об этом
@user-dj8xh5ez5j
@user-dj8xh5ez5j 7 ай бұрын
Интересно. Спасибо
@EALarin41
@EALarin41 7 ай бұрын
Рад, что было полезно
@Taktic1C
@Taktic1C 3 ай бұрын
Если запрос будет к регистру то псевдоним "Период" будет занят - лучше сразу писать что-то вроде 'ПериодОтчета"
@user-ll2in3ci3w
@user-ll2in3ci3w 7 ай бұрын
привет, расскажи пожалуйста в дополнительных свойствах.
@EALarin41
@EALarin41 7 ай бұрын
Хай! Да там ничего интересного. План видов характеристик плюс механизмы БСП.
@user-ll2in3ci3w
@user-ll2in3ci3w 7 ай бұрын
да собственно во всей 1с ничего такого интересного ) @@EALarin41
@EALarin41
@EALarin41 7 ай бұрын
Хех :) после опыта в разработке под ведроид и бэкенд на джава понимаешь, что 1С офигеть какая интересная. Взять скажем запись в базу данных. В 1С за нас уже обо всем подумали. О конфликте блокировок, о заполнение данных сущностями, об оптимизациях. Или скажем консоль запросов с её виртуальными таблицами. Конечно срез последних средствами чистого SQL сделать не сложно, но зато как компактно это в 1С. Мне 1С не нравится только тем, что нет строгой типизации данных, но и это уже неплохо решено в EDT. Или на самом деле крутость 1С как платформы для разработки бизнес приложений начинаешь понимать только после опыта в других фреймворках.
@gmkcar
@gmkcar 8 ай бұрын
На 8.2 будет работать? По условиям задачи)
@EALarin41
@EALarin41 8 ай бұрын
Я могу ошибаться, но вроде объектная модель запросов появилась в какой то из версий 8.3
@user-ut8lq8zb2r
@user-ut8lq8zb2r 6 ай бұрын
Ну это надо знать программирование СКД. Мне одно непонятно, где такое извращение может пригодиться вообще на практике?:)
@WSmithy
@WSmithy 7 ай бұрын
Интересно конечно. Но прям если придираться то в финале видео результат все же стоит пояснить, финал резко обрывается на черном кадре и все... Сам путь разработки занимательный, но мелкие косячки пугают только тем что такое скорее всего сплошь и рядом встречается в разработке ...
@EALarin41
@EALarin41 7 ай бұрын
Я канал веду не коммерции ради, а чисто для развлечения. Этакое хобби. Поэтому не стоит ждать методически выверенного продукта с коммерческим качеством.
@kyk0_924
@kyk0_924 7 ай бұрын
помню в техтране писал на русском языке программы для станков чпу
@user-vv6jx8qg4v
@user-vv6jx8qg4v 7 ай бұрын
Кто решил такую задачку сам ? Могу дать свое решение, отличное от автора
@EALarin41
@EALarin41 7 ай бұрын
Выложите где нибудь, да дайте ссылочку :) например на гитхабе. Для комьюнити в целом будет очень полезно. Я то канал веду развлечения ради.
@user-lf6pi8ny6t
@user-lf6pi8ny6t 8 ай бұрын
Схема запроса правильная штука, но такая заковыристая, проще конечно было шаблон и в цикл.
@EALarin41
@EALarin41 8 ай бұрын
Я первый раз оценил все преимущества схемы запроса, когда нужно было через расширение поправить запрос в форме подбора в УНФ. Там итоговый запрос может очень сильно отличаться, в зависимости от настроек. Да и вспомните, скажем СКД, наверняка в первый раз этот инструмент мог вызвать состояние полного замешательства. В свой первый раз с СКД, после построителя отчетов, я прилично так приуныл. А сейчас для меня это лучшее, что придумали для отчетов. Особенно после какого нибудь Cristal Reports от мелкомягких!
@AlexandrPuzakov
@AlexandrPuzakov 9 ай бұрын
Эта задачка, она что проверяет? Как соискатель с помощью СхемаЗапроса сможет прострелить себе колено? За подобные решения на проде (тянем все документы, а дальше трава не расти), принято по пальцам бить
@EALarin41
@EALarin41 9 ай бұрын
Задачи на собеседованиях вообще часто далеки от реальности. Могу предположить, что интервьюер хотел дать что-нибудь такое, что нельзя было нагуглить целиком. Лично я люблю использовать объектную модель работы с запросом при модификации типовых решений. Так как в процессе мы не всегда знаем какой будет конечный запрос и сколько в нем вообще будет пакетов итп. А через объектную модель, всё очень удобно находиться и модифицируется. Кстати, похожий подход используют при разработке на Java/Kotlin. Но там программисты обычно не умеют в SQL.
@AlexandrPuzakov
@AlexandrPuzakov 9 ай бұрын
@@EALarin41 против СхемаЗапроса ничего не имею, сам периодически юзаю. Но вот задачка из видео...
@info_infoman
@info_infoman 8 ай бұрын
​​@@EALarin41я бы пальцы за обращение к элементу массива по индексу(2.39) отрубать начал, для начала...
@pillowanalyst
@pillowanalyst Жыл бұрын
😱Слишком мелко. Плохо видно.😩
@EALarin41
@EALarin41 Жыл бұрын
Попробуйте посмотреть с компьютера. Видео по программированию вообще тяжело смотреть на экранах меньше 13 дюймов.
@evgeniyemelyanov7281
@evgeniyemelyanov7281 8 ай бұрын
Это не программирование
@EALarin41
@EALarin41 7 ай бұрын
1С вообще многие не считают программированием. После опыта в Java и Spring Framework мне вообще программирование на 1С стало казаться визуальным программированием LEGO игрушек :) Но сразу признаюсь на спринге я был крудоделом 😅
@evgeniyemelyanov7281
@evgeniyemelyanov7281 7 ай бұрын
@@EALarin41 понимаю вас. Мне после решения алгоритмических задач какие-то рабочие бизнес-задачи примерно таким и кажутся, в духе «накидать формочку и покрасить кнопку». Справедливости ради, они и являются таковыми и так же от 1С недалеко ушли. Конечно, когда начинал проект, было сложнее, а так ощущение, что отдыхаешь на работе
@artdevh3735
@artdevh3735 7 ай бұрын
Значит вы не видели ещё что можно на 1С написать. Есть проекты где можно много бэкенда на 1С написать, так как нужна скорость разработки.
@evgeniyemelyanov7281
@evgeniyemelyanov7281 7 ай бұрын
@@artdevh3735 ага, когда запрос в таблицу уровня SELECT* 1Сники пишут неделю, вот тогда то и чувствуется скорость. А когда под нагрузкой в 1000 пользователей весь этот 1С ложится, тогда чувствуется масштабируемость и/или мастерство писавших ) Спасибо, видел, вместе с файликами на 80к строк и отсутствием элементарного понимания как работает компьютер.
Типизация субконто в 1С Бухгалтерии 3.0
14:59
Евгений Ларин
Рет қаралды 844
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 27 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 36 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 3,1 МЛН
Самая простая задача
47:27
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 62 М.
Типовые ошибки в условиях 1С запросов
14:37
Желтый клуб — 1С программирование
Рет қаралды 21 М.
ЭТО должен знать КАЖДЫЙ 1C программист!
14:45
Автоматизация бизнеса. Андрей ALEXROVICH
Рет қаралды 29 М.
Как прочитать JSON в 1С
18:46
IRONSKILLS - Курсы по 1С
Рет қаралды 29 М.
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 27 МЛН