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