На 59:50 для автоматического создания описания процедуры(функции) клавиши нажимать надо в обратной последовательности: Ctrl+Space потом уже / . Все варианты описаны в оф. документации, желающие могут найти в поисковике "EDT Комментирование процедур и функций"
Спасибо. Особенное Спасибо Владиславу- в точности наша модель разработки- когда есть библиотеки и их нужно обновлять и есть команда разработчиков, тестировщиков- ура- наконец-то всё в голове по полочкам становится для гита. вот только как теперь готовый проект из хранилище перенести на гит с разбиением на все эти ветки) ждем новых трансляций с участием Владислава)!
Я параллельно веду проекты на Java/Kotlin в IDE Intellij Idea. В 1С прямо жёстко не хватает строгой типизации. Именно ради этой типизации перешёл в EDT. EDT конечно тормознут, но зато качество кода получается значительно выше. Видео получилось познавательное.
Ознакомительная версия EDT вышла в 2015. Стало быть разработку начали в 2014. 10 лет уже скоро как будет "продухту". Раз в год я ставлю версию EDT (новейшую, что там из минералов - "шунгит" или что там?), пробую поработать с ней и, затем, удаляю.
Все проблемы перечисленые в 1:58:00 - надуманные, работа в ЕДТ должна быть в файловой базе, которая заполнена тестовыми данными. И только в исключительных случаях нужна скуль, когда мы тестим регламенты, или блокировки. Все остальное - костыли.
За стрим спасибо, было интересно. Теперь про разработчиков EDT - такое ощущение, что за наименования всяких кнопок, методов и т.п. в 1С сидит единственный нелогичный чел и его выдумки никто оспорить не может - что за "Перспектива", "Извлечь метод" ... . Про методы GIT вообще молчу - зачем надо было что-то выдумывать, если весь мир пользуется стандартными "commit", "add", "checkout", "merge"..., неужели а-ля по-русски более понятно? Или это специально, чтобы переход на другой язык был более мучительным?
Коллеги, спасибо за видео! Недавно тестовую группу разработчиков пересадил с конфигуратора + хранилище на EDT+GIT, полёт нормальный, довольны. У меня один вопрос: можно ли видеть в проекте внешней обработки, которая связана с основным проектом конфигурации, общие модули расширения: "общиймодульрасширения.экспортнаяпроцедурарасширения()" (видны только общие модули основной конфигурации). Или делать обработку в составе самого расширения?
У кого нибудь получилось настроить отладку по http в 1С EDT? Уже несколько дней не могу разобраться. Ни на файловой ни в клиент серверной, ни получается. 😂
Можно все. Но у клиента удобнее использовать конфигуратор. EDT придётся устанавливать, а конфигуратор сразу есть. Плюс у клиента может быть не самый мощный ПК и EDT будет сильно тормозить
2:06:55 - за такое в EDT - надо по рукам быть. Это точно, что программиста можно вытянуть из конфигуратора, но конфигуратор из программиста - нет... Какие плашки с датами? Вы чего? И к тому же ни одного слова про git blame... Эх...
Согласен полностью, этот функционал закрывает Git. Даже есть плагин, который показывает прямо в редакторе кода для строк автора/дату/содержание и ссылку коммита.
Это может быть требование проекта. Конфигурация может выгружаться в хранилище, где работает другая часть команды. А так-то в мире розовых пони я бы тоже отказался от таких комментариев.
@@yellow_club в Visual Studio так же есть Region и бывают классы(модули) на несколько тысяч строк. Лично у меня, в моих проектах был пока только один класс на 3к строк и я думал, что я делаю что-то неправильно. Но когда стал изучать сорсы продуктовых компаний, то и у них мне встречались такие же классы мутанты.
@Илья в том, что кто-то ещё пишет модули на тысячи строк, не значит что это правильно и хорошо. Это ленивые программисты, которые стреляют себе в ногу. Когда открываешь проект, а там модуля максимум на 300 строк, понимаешь, что все можно. Только нужно дольше думать.
чтобы писать код короткими модуля, нужно много думать и часто рефакторить. А стреляют в ногу, тк чем меньше класс, тем меньше у него ответственностей и вносить изменения в такой класс проще, чем в монстра на 6000 строк
Cherrypick - это механизм гита, а не экслипса. Оно там было всегда :) Ребят, ну каммон, почитайте хоть немного теорию... Такие мелочи просто ставят жирный вопрос о компетентности.
А никто и не говорил, что черри пик это фича edt. Был разговор о том, чтобы показать как работает и зачем нужно. Если есть, чем поделиться, то пиши в тг: @shilovev. С удовольствием приглашу на стрим
Вообще если внимательно послушать, то там говорится, что в интерфейсе EDT старых версий не было cherry pick. Ни слова про то, что cherry pick фишка EDT. Раньше просто приходилось это делать руками в консоли Git или через сторонние оболочки для Git.
@@Роман-у9т6о и это не так, он там был испокон веков, так как EDT - это Эклипс, а гитв эклипсе - это плагин eGit, который разработчики EDT вообще не трогают, что и логично, особенно если учесть его ущербность, медлительность и бесполезность. И чери пик там был с версии 1.4, если я правильно помню первую публичную версию EDT. На него все обращали внимание, так как он не переводится. И с ним, в контексте - 1С - работать прям мега опасно, если нет четкого понимания про структуру проекта, иначе конфу сломать за нефиг делать.
@@dev_2000 Тут я полностью согласен, "я знаю четыреста сравнительно честных способов -отъема денег- сломать конфигурацию в EDT"(c) . Если речь про разработку расширений конфигурации в EDT, то способов сломать становится еще больше.
Неприличный вопрос - почему просто за 10 лет (!) не развили Конфигуратор до нормального уровня? Ах технический долг... По факту что имеем после 10 лет - полусырой продукт и заброшенный Конфигуратор с уровнем функциональности 2001 года. Я так понимаю что при озвучивании необходимости переработки Пофигуратора руководство 1С падает в обморок. И что делать-то? Какой план, Билли?
как только 1С программисты будут платить за EDT, тогда все изменится. И фирма 1С ускорит разработку EDT. А сейчас фирме 1С логичнее сфокусироваться на проблемах бизнеса, тк бизнес платит за продукты фирмы 1С
@@yellow_club Платить? За EDT?! Это 1С должна платить за то что пользователи этого, извините за выражение, "продукта" выступают бета-тестерами уже 10 лет!
Даже энтузиасты типа TurboConf смогли сделать удобный инструмент. А эти с 1с ленивые и не хотят развивать свой продукт на нормальном уровне, поэтому и только СНГ.
@@yellow_club Компания 1С вообще ахреневает от своей исключительности! Народу интересно, как бюджет финансирует 1С и насколько! За такие деньги уже давно можно создать гос. компанию и решить все проблемы с бюджетниками! А отсутствие конкуренции полностью развратила руководство 1С! И где и как там поживает антимонопольный комитет!???? Или, как говорится, бабки решают все!
@@yellow_club Если ЕДТ не может выполнять функции Конфигуратора, то никакого "перейти" быть в принципе не может. Можно для каких-то целей использовать вместе, как VCS, NP++ или Gitsync
На 59:50 для автоматического создания описания процедуры(функции) клавиши нажимать надо в обратной последовательности: Ctrl+Space потом уже / . Все варианты описаны в оф. документации, желающие могут найти в поисковике "EDT Комментирование процедур и функций"
Супер 🙌 спасибо
Огромное спасибо за видео! все наглядно и доступно! Хотелось бы увидеть больше видео про EDT на Вашем канале, спасибо!
Спасибо за выпуск! Особенно за затронутую тему гит флоу
Спасибо за труд. Было очень интересно и познавательно. Ждём ещё.
Рад, что понравилось. Будет ещё
Спасибо. Особенное Спасибо Владиславу- в точности наша модель разработки- когда есть библиотеки и их нужно обновлять и есть команда разработчиков, тестировщиков- ура- наконец-то всё в голове по полочкам становится для гита. вот только как теперь готовый проект из хранилище перенести на гит с разбиением на все эти ветки) ждем новых трансляций с участием Владислава)!
Рад, что понравилось. С Владиславом обязательно сделаем стрим.
Я параллельно веду проекты на Java/Kotlin в IDE Intellij Idea. В 1С прямо жёстко не хватает строгой типизации.
Именно ради этой типизации перешёл в EDT. EDT конечно тормознут, но зато качество кода получается значительно выше. Видео получилось познавательное.
Согласен, строгая типизация решает кучу сложностей
@@yellow_club И порождает кучу проблем.
30:00 "нет хоткеев для..."
все хоткеи можно добавить в Окно - Параметры - Общие - Клавиши
Блин, так забавно , все лекторы нетологии, крутые перцы!)
Спасибо вам )
Спасибо 🙏 нам приятно
Ознакомительная версия EDT вышла в 2015. Стало быть разработку начали в 2014. 10 лет уже скоро как будет "продухту". Раз в год я ставлю версию EDT (новейшую, что там из минералов - "шунгит" или что там?), пробую поработать с ней и, затем, удаляю.
28:06 Сними видос, как написать dll-ку на C# для 1С
Хочу научить 1С работать с МонгоДБ
Добрый день! А что за «райдер» такой? В котором можно стрелочками процедуры перемещать?
Все проблемы перечисленые в 1:58:00 - надуманные, работа в ЕДТ должна быть в файловой базе, которая заполнена тестовыми данными. И только в исключительных случаях нужна скуль, когда мы тестим регламенты, или блокировки. Все остальное - костыли.
За стрим спасибо, было интересно. Теперь про разработчиков EDT - такое ощущение, что за наименования всяких кнопок, методов и т.п. в 1С сидит единственный нелогичный чел и его выдумки никто оспорить не может - что за "Перспектива", "Извлечь метод" ... . Про методы GIT вообще молчу - зачем надо было что-то выдумывать, если весь мир пользуется стандартными "commit", "add", "checkout", "merge"..., неужели а-ля по-русски более понятно? Или это специально, чтобы переход на другой язык был более мучительным?
Про трехсторонне слияние, попроцедурное сравнение ничего не сказали. Много еще чего осталось за кадром, но зато будет повод провести еще один стрим...
Коллеги, спасибо за видео! Недавно тестовую группу разработчиков пересадил с конфигуратора + хранилище на EDT+GIT, полёт нормальный, довольны. У меня один вопрос: можно ли видеть в проекте внешней обработки, которая связана с основным проектом конфигурации, общие модули расширения: "общиймодульрасширения.экспортнаяпроцедурарасширения()" (видны только общие модули основной конфигурации). Или делать обработку в составе самого расширения?
А так-то, огненный стрим получился. Наконец реальный отзыв по работе в edt. И боль понятная и фичи огненные. И упало только раз за весь стрим.
Рад, что понравилось 👌
Не знаю, почему, но мне нравится ведущий. Без него было бы не так интересно. Молодец, Евгений!
Спасибо, Радик. Мне приятно
@@yellow_club Взаимно. Спасибо за вашу работу, смотрю все выпуски.
На первой же минуте возник вопрос... А есть что-то ещё кроме EDT и Конфигуратора???
Можно в любой IDE редактировать файлы и даже в блокноте)
Есть плагины под VSCode
Но это все игрушки. По факту только конфигуратор или EDT
У кого нибудь получилось настроить отладку по http в 1С EDT? Уже несколько дней не могу разобраться. Ни на файловой ни в клиент серверной, ни получается. 😂
👍
Правильно увеличивать память в Настройках проекта / Аргументы Java VM
Edt это больше про продуктовую разработку, чем про аутсорс?
Как можно использовать edt , когда работаешь с клиентами на их серверах?
Можно все. Но у клиента удобнее использовать конфигуратор. EDT придётся устанавливать, а конфигуратор сразу есть. Плюс у клиента может быть не самый мощный ПК и EDT будет сильно тормозить
нравится-не нравится. вот скажите служебные слова "процедура" "конецпроцедуры" , если писать с маленькой буквы - 1ска загнётся?
Возьмите за основу шаблоны Чистова и его раскладку и их дальше дополняйте.
2:06:55 - за такое в EDT - надо по рукам быть. Это точно, что программиста можно вытянуть из конфигуратора, но конфигуратор из программиста - нет... Какие плашки с датами? Вы чего? И к тому же ни одного слова про git blame... Эх...
Согласен полностью, этот функционал закрывает Git. Даже есть плагин, который показывает прямо в редакторе кода для строк автора/дату/содержание и ссылку коммита.
Это может быть требование проекта. Конфигурация может выгружаться в хранилище, где работает другая часть команды. А так-то в мире розовых пони я бы тоже отказался от таких комментариев.
Я всегда пользуюсь Областями. Мне удобно.
Это все потому что модули по 6000 строк)
@@yellow_club в Visual Studio так же есть Region и бывают классы(модули) на несколько тысяч строк. Лично у меня, в моих проектах был пока только один класс на 3к строк и я думал, что я делаю что-то неправильно. Но когда стал изучать сорсы продуктовых компаний, то и у них мне встречались такие же классы мутанты.
@Илья в том, что кто-то ещё пишет модули на тысячи строк, не значит что это правильно и хорошо.
Это ленивые программисты, которые стреляют себе в ногу.
Когда открываешь проект, а там модуля максимум на 300 строк, понимаешь, что все можно. Только нужно дольше думать.
@@yellow_club в чём ленивость и почему стреляют в ногу?
чтобы писать код короткими модуля, нужно много думать и часто рефакторить.
А стреляют в ногу, тк чем меньше класс, тем меньше у него ответственностей и вносить изменения в такой класс проще, чем в монстра на 6000 строк
Cherrypick - это механизм гита, а не экслипса. Оно там было всегда :) Ребят, ну каммон, почитайте хоть немного теорию... Такие мелочи просто ставят жирный вопрос о компетентности.
А никто и не говорил, что черри пик это фича edt. Был разговор о том, чтобы показать как работает и зачем нужно.
Если есть, чем поделиться, то пиши в тг: @shilovev. С удовольствием приглашу на стрим
Вообще если внимательно послушать, то там говорится, что в интерфейсе EDT старых версий не было cherry pick. Ни слова про то, что cherry pick фишка EDT. Раньше просто приходилось это делать руками в консоли Git или через сторонние оболочки для Git.
@@Роман-у9т6о и это не так, он там был испокон веков, так как EDT - это Эклипс, а гитв эклипсе - это плагин eGit, который разработчики EDT вообще не трогают, что и логично, особенно если учесть его ущербность, медлительность и бесполезность. И чери пик там был с версии 1.4, если я правильно помню первую публичную версию EDT. На него все обращали внимание, так как он не переводится. И с ним, в контексте - 1С - работать прям мега опасно, если нет четкого понимания про структуру проекта, иначе конфу сломать за нефиг делать.
@@dev_2000 Тут я полностью согласен, "я знаю четыреста сравнительно честных способов -отъема денег- сломать конфигурацию в EDT"(c) . Если речь про разработку расширений конфигурации в EDT, то способов сломать становится еще больше.
Неприличный вопрос - почему просто за 10 лет (!) не развили Конфигуратор до нормального уровня? Ах технический долг...
По факту что имеем после 10 лет - полусырой продукт и заброшенный Конфигуратор с уровнем функциональности 2001 года. Я так понимаю что при озвучивании необходимости переработки Пофигуратора руководство 1С падает в обморок. И что делать-то? Какой план, Билли?
как только 1С программисты будут платить за EDT, тогда все изменится.
И фирма 1С ускорит разработку EDT.
А сейчас фирме 1С логичнее сфокусироваться на проблемах бизнеса, тк бизнес платит за продукты фирмы 1С
@@yellow_club Платить? За EDT?! Это 1С должна платить за то что пользователи этого, извините за выражение, "продукта" выступают бета-тестерами уже 10 лет!
Даже энтузиасты типа TurboConf смогли сделать удобный инструмент. А эти с 1с ленивые и не хотят развивать свой продукт на нормальном уровне, поэтому и только СНГ.
@@yellow_club у вас стокгольмский синдром
@@yellow_club Компания 1С вообще ахреневает от своей исключительности! Народу интересно, как бюджет финансирует 1С и насколько! За такие деньги уже давно можно создать гос. компанию и решить все проблемы с бюджетниками! А отсутствие конкуренции полностью развратила руководство 1С! И где и как там поживает антимонопольный комитет!????
Или, как говорится, бабки решают все!
никак
😂😂😂
Вообще верно, любые изменения - боль
@@yellow_club Если ЕДТ не может выполнять функции Конфигуратора, то никакого "перейти" быть в принципе не может. Можно для каких-то целей использовать вместе, как VCS, NP++ или Gitsync
@@AlexeyNecro Какие функции например?
@@timko_nzt Редактор СКД сделали в EDT? Или до сих пор еще нет?
C EDT полная стабильность - в плане глюков ничего не меняется)
Говорят стало сильно лучше. Оно и конфигуратор иногда падает
@@yellow_club Когда же выведут в боевое использование? Уже 8 лет что-то делают и всё никак.
В феврале 2024 сайт белсофта увы заблокирован (
Очень интересно но не понятно.
Нужно просто поставить EDT и все станет ясно)