Откуда такие познания? Самопознания, структурированные курсы или специализированная литература? (не только знания про стеки, а к примеру работу с JIT) Очень классное видео, случайно нашел ваш канал, кладезь информаций, и образовательного контента.
Мое уважение, отлично про стековые машины рассказал) Хоть я уже и не в 1С и эту тему нюхал подробнее (эвент лупы, очереди синк/асинк операций, изоляты, JIT/AOT), но все равно послушал с большим удовольствием.
Так это же калькулятор "Электроника MK61/52" ) В нем тоже была кнопка стека, а действие после помещения значений, а не ДО. Вот зачем я это 25 лет назад учил ! (вообще-то 30((( ого...)
Спасибо за видео, очень познавательно. Вот в эту обработочку да вкладочку бы "Стек" что бы при выделении любой строки в этом окне показывались бы строки кода которые будут класть переменные на стек (ну потому что самих значений переменных кроме как констант вывести не сможем). Надеюсь понятно объяснил)
@EvilBeaver, привет! Скажи, а тебе было бы не сложно/интересно сделать видео по таким темам: 1) разработка внешней обработки на EDT с использованием всех плюшек, которые ты оценил. 2) Использование Vanessa-automation с EDT и создание обработки + создание теста. ВОт именно эту информацию уже который месяц не могу в понятном виде найти.
@@Веселый1С Да, наверное... к сожалению этот вопрос привел меня в секундный ступор. Ну да, по логике юнит тест. Просто это реально здорово, когда не методист рассказывает, а практик!
Подскажите пожалуйста про ГИТ. Для сборки указано: Открыть в Конфигураторе, сохранить, как epf. Скрипт автоматической сборки отсутствует Я не понял - что нужно открыть в конфигураторе?
Андрей, почему в 1С нет GIT? Или без предварительной полной компиляции конфигурации в байт-код это нельзя сделать? Сейчас ведь кешируется скомпилированный байт-код, а потом выполняется. Почему нельзя сразу кешировать машинный код?
@@Веселый1С Да, я имел ввиду JIT-компиляцию. Почему 1С это не сделает? Ведь это увеличит производительность. Или чтобы был JIT нужна полная предварительная компиляция конфигурации в байт-код? Или нужно чтобы сервер 1С работал долго без перезапуска, что в 1с невозможно?
@@Дмитрий-ц7д5ц Дело в том, что код 1С сам по себе не медленный. Он вполне быстро выполняется для возложенных на него задач. Основной "тормоз" 1С - некачественные запросы, которые пишут программисты и на местах и в типовых. Почему нет JIT - это довольно сложная технология, ее просто так не сделаешь, поэтому тут затраты vs выгода. Ускорение языка будет, но в целом вся система вряд ли станет быстрее чем на 4-5% (см. запросы)
@@Веселый1С Что вас удерживает в 1С? Судя по тому что 1Script написан на C#, вы неплохо в нем разбираетесь. Почему не перейдете туда? Неужели в 1С больше платят?
Не нравится - не смотрите, кто заставляет-то? А вообще, для общего развития полезно. Стековые машины повсюду, не только в 1С. Иногда, знаете, полезно вылезти из клепания отчетиков и посмотреть вокруг.
Видео аффигенное. Даже просто в целях повышения образованности. Андрей, развивайте канал. Очень интересно все, что Вы делаете
Класс: спасибо за ваш профессионализм, ни когда бы не подумал что при изучении смарт контрактов попаду на канал по 1с 😀👍
Откуда такие познания? Самопознания, структурированные курсы или специализированная литература? (не только знания про стеки, а к примеру работу с JIT)
Очень классное видео, случайно нашел ваш канал, кладезь информаций, и образовательного контента.
Мое уважение, отлично про стековые машины рассказал)
Хоть я уже и не в 1С и эту тему нюхал подробнее (эвент лупы, очереди синк/асинк операций, изоляты, JIT/AOT), но все равно послушал с большим удовольствием.
Супер, отличная подача, было очень интересно смотреть!
Хорошая музыка. Спасибо. Скоро кирпичей на дачу хватит))))
Так это же калькулятор "Электроника MK61/52" )
В нем тоже была кнопка стека, а действие после помещения значений, а не ДО.
Вот зачем я это 25 лет назад учил !
(вообще-то 30((( ого...)
Да, это он
- "Money gets back
I'm all right Jack
Keep your hands off my stack" - absolute rubbish!
И указкой фигак
Спасибо за видео, очень познавательно. Вот в эту обработочку да вкладочку бы "Стек" что бы при выделении любой строки в этом окне показывались бы строки кода которые будут класть переменные на стек (ну потому что самих значений переменных кроме как констант вывести не сможем). Надеюсь понятно объяснил)
Код открыт, присылайте доработки на гитхаб
@EvilBeaver, привет! Скажи, а тебе было бы не сложно/интересно сделать видео по таким темам: 1) разработка внешней обработки на EDT с использованием всех плюшек, которые ты оценил. 2) Использование Vanessa-automation с EDT и создание обработки + создание теста. ВОт именно эту информацию уже который месяц не могу в понятном виде найти.
Под созданием теста в едт имеется ввиду использование 1unit?
@@Веселый1С Да, наверное... к сожалению этот вопрос привел меня в секундный ступор. Ну да, по логике юнит тест.
Просто это реально здорово, когда не методист рассказывает, а практик!
Vanessa же под предприятием работает. Хоть из конфигуратора запускай скрипты, хоть из под EDT.
Это было великолепно
При добавлении процедуры, выводит странные ошибки, "Индекс находится за границами массива".....
При добавлении процедуры куда? Опишите подробнее что вы делаете и что за ошибка
Очень интересная тема, всегда хотелось узнать как работает 1с изнутри. Как можно связаться с Вами?
Приходите к нам в телегу @oscript_library
@@Веселый1С группа недоступна.....
@@vadimsergeev7874 вы не успели решить капчу. попробуйте еще раз
Подскажите пожалуйста про ГИТ.
Для сборки указано:
Открыть в Конфигураторе, сохранить, как epf. Скрипт автоматической сборки отсутствует
Я не понял - что нужно открыть в конфигураторе?
Корневой xml-файл
@@Веселый1С Получилось, спасибо
@@Веселый1С формата конфигуратора больше нет, теперь только edt
Андрей, почему в 1С нет GIT? Или без предварительной полной компиляции конфигурации в байт-код это нельзя сделать? Сейчас ведь кешируется скомпилированный байт-код, а потом выполняется. Почему нельзя сразу кешировать машинный код?
Вы как-то в одну кучу свели ГИТ, кеширование и компиляцию. Поясните ваш вопрос, начиная с тезиса, что в 1С нет ГИТ (он же там есть)
@@Веселый1С кажется имелся ввиду JIT
@@Веселый1С Да, я имел ввиду JIT-компиляцию. Почему 1С это не сделает? Ведь это увеличит производительность. Или чтобы был JIT нужна полная предварительная компиляция конфигурации в байт-код? Или нужно чтобы сервер 1С работал долго без перезапуска, что в 1с невозможно?
@@Дмитрий-ц7д5ц Дело в том, что код 1С сам по себе не медленный. Он вполне быстро выполняется для возложенных на него задач. Основной "тормоз" 1С - некачественные запросы, которые пишут программисты и на местах и в типовых. Почему нет JIT - это довольно сложная технология, ее просто так не сделаешь, поэтому тут затраты vs выгода. Ускорение языка будет, но в целом вся система вряд ли станет быстрее чем на 4-5% (см. запросы)
@@Веселый1С Что вас удерживает в 1С? Судя по тому что 1Script написан на C#, вы неплохо в нем разбираетесь. Почему не перейдете туда? Неужели в 1С больше платят?
LdRet - это хорошо
и нахрена нам это все в зоопарке??? :-)
Не нравится - не смотрите, кто заставляет-то? А вообще, для общего развития полезно. Стековые машины повсюду, не только в 1С. Иногда, знаете, полезно вылезти из клепания отчетиков и посмотреть вокруг.