Как без боли перейти на 1C:EDT
Vložit
- čas přidán 12. 06. 2024
- Желтый клуб собирает деньги на новый микрофон, чтобы радовать вас лучшим звуком в стримах и видео. Поддерживайте по ссылке: www.tinkoff.ru/cf/AeY49FYUpMI
Приветствуются даже 100 руб. Спасибо.
Стримим с Антоном Чаусовым и Владиславом Маковеевым.
Стрим в новом формате. Сначала Антон делится, как переходил с конфигуратора на 1C:EDT. Рассказывает о сложностях перехода и как их обойти.
В конце стрима Владислав дополняет Антона. Делится видением как, когда и зачем переходить на 1C:EDT, рассказывает про Git.
Тему перехода на EDT обсудили с разных точек зрения и это прекрасно.
Жду в комментариях других бывалых. Интересно почитать ваши истории.
НАВИГАЦИЯ
00:00 - Вступление
01:26 - 1С EDT не лучше/не хуже конфигуратора
02:13 - Особенности настройки 1С EDT
04:45 - EDT лучше запускать через 1СEDT Start
06:05 - Добавляем новый проект в 1С EDT
09:39 - Импортируем проект из github
13:00 - Подключаем проект к информационной базе
16:20 - Обзор интерфейса 1С EDT
18:30 - Как создать новый проект не из git
18:56 - Базовые настройки проекта
19:55 - Разбивка модуля по областям
25:59 - Ограничения 1С EDT
29:00 - Что бесит в 1С EDT
44:57 - Особенности 1С EDT
49:40 - Встроенный веб-сервер
50:12 - ER-диаграммы
51:43 - Можно писать плагины под 1С EDT
52:12 - Изменены редакторы
52:40 - Конфигурации запуска
53:47 - Быстрый поиск
55:25 - Ввод английских символов без переключения раскладки
56:40 - Схема модуля
57:31 - Редактирование комментариев
01:03:00 - Настраиваемое форматирование кода
01:04:00 - Умная подсказка
01:07:20 - Быстрый выбор типов данных
01:08:10 - Шаблоны кода
01:10:00 - Подсветка ошибок, редактор модуля
01:19:50 - Работа с Git
01:39:15 - Итоги: когда нужен EDT
01:43:20 - Владислав Маковеев: про git методологии
02:06:25 - Про шаблоны в 1С EDT
02:09:45 - Темная тема в 1С EDT
02:11:45 - Строгая типизация в 1С EDT
02:13:25 - Про точки останова в 1C EDT
02:17:40 - Финал
ДОП. МАТЕРИАЛЫ:
Преза от Антона Чаусова: docs.google.com/presentation/...
#1cedt #edt
==========
Информационные площадки "Жёлтого клуба":
Телеграмм канал: t.me/yellowclub_official
Телеграм чат: t.me/yellowclub_vrn
Группа ВКонтакте: vk: yellowclub_official
Подписывайся на канала Желтого клуба, чтобы не пропустить интересных гостей
/ @yellow_club - Zábava
На 59:50 для автоматического создания описания процедуры(функции) клавиши нажимать надо в обратной последовательности: Ctrl+Space потом уже / . Все варианты описаны в оф. документации, желающие могут найти в поисковике "EDT Комментирование процедур и функций"
Супер 🙌 спасибо
Огромное спасибо за видео! все наглядно и доступно! Хотелось бы увидеть больше видео про EDT на Вашем канале, спасибо!
Спасибо за труд. Было очень интересно и познавательно. Ждём ещё.
Рад, что понравилось. Будет ещё
Спасибо. Особенное Спасибо Владиславу- в точности наша модель разработки- когда есть библиотеки и их нужно обновлять и есть команда разработчиков, тестировщиков- ура- наконец-то всё в голове по полочкам становится для гита. вот только как теперь готовый проект из хранилище перенести на гит с разбиением на все эти ветки) ждем новых трансляций с участием Владислава)!
Рад, что понравилось. С Владиславом обязательно сделаем стрим.
Блин, так забавно , все лекторы нетологии, крутые перцы!)
Спасибо вам )
Спасибо 🙏 нам приятно
Коллеги, спасибо за видео! Недавно тестовую группу разработчиков пересадил с конфигуратора + хранилище на EDT+GIT, полёт нормальный, довольны. У меня один вопрос: можно ли видеть в проекте внешней обработки, которая связана с основным проектом конфигурации, общие модули расширения: "общиймодульрасширения.экспортнаяпроцедурарасширения()" (видны только общие модули основной конфигурации). Или делать обработку в составе самого расширения?
За стрим спасибо, было интересно. Теперь про разработчиков EDT - такое ощущение, что за наименования всяких кнопок, методов и т.п. в 1С сидит единственный нелогичный чел и его выдумки никто оспорить не может - что за "Перспектива", "Извлечь метод" ... . Про методы GIT вообще молчу - зачем надо было что-то выдумывать, если весь мир пользуется стандартными "commit", "add", "checkout", "merge"..., неужели а-ля по-русски более понятно? Или это специально, чтобы переход на другой язык был более мучительным?
Ознакомительная версия EDT вышла в 2015. Стало быть разработку начали в 2014. 10 лет уже скоро как будет "продухту". Раз в год я ставлю версию EDT (новейшую, что там из минералов - "шунгит" или что там?), пробую поработать с ней и, затем, удаляю.
Добрый день! А что за «райдер» такой? В котором можно стрелочками процедуры перемещать?
Я параллельно веду проекты на Java/Kotlin в IDE Intellij Idea. В 1С прямо жёстко не хватает строгой типизации.
Именно ради этой типизации перешёл в EDT. EDT конечно тормознут, но зато качество кода получается значительно выше. Видео получилось познавательное.
Согласен, строгая типизация решает кучу сложностей
@@yellow_club И порождает кучу проблем.
Про трехсторонне слияние, попроцедурное сравнение ничего не сказали. Много еще чего осталось за кадром, но зато будет повод провести еще один стрим...
30:00 "нет хоткеев для..."
все хоткеи можно добавить в Окно - Параметры - Общие - Клавиши
А так-то, огненный стрим получился. Наконец реальный отзыв по работе в edt. И боль понятная и фичи огненные. И упало только раз за весь стрим.
Рад, что понравилось 👌
Не знаю, почему, но мне нравится ведущий. Без него было бы не так интересно. Молодец, Евгений!
Спасибо, Радик. Мне приятно
@@yellow_club Взаимно. Спасибо за вашу работу, смотрю все выпуски.
👍
Правильно увеличивать память в Настройках проекта / Аргументы Java VM
Возьмите за основу шаблоны Чистова и его раскладку и их дальше дополняйте.
На первой же минуте возник вопрос... А есть что-то ещё кроме EDT и Конфигуратора???
Можно в любой IDE редактировать файлы и даже в блокноте)
Есть плагины под VSCode
Но это все игрушки. По факту только конфигуратор или EDT
Edt это больше про продуктовую разработку, чем про аутсорс?
Как можно использовать edt , когда работаешь с клиентами на их серверах?
Можно все. Но у клиента удобнее использовать конфигуратор. EDT придётся устанавливать, а конфигуратор сразу есть. Плюс у клиента может быть не самый мощный ПК и EDT будет сильно тормозить
нравится-не нравится. вот скажите служебные слова "процедура" "конецпроцедуры" , если писать с маленькой буквы - 1ска загнётся?
Я всегда пользуюсь Областями. Мне удобно.
Это все потому что модули по 6000 строк)
@@yellow_club в Visual Studio так же есть Region и бывают классы(модули) на несколько тысяч строк. Лично у меня, в моих проектах был пока только один класс на 3к строк и я думал, что я делаю что-то неправильно. Но когда стал изучать сорсы продуктовых компаний, то и у них мне встречались такие же классы мутанты.
@Илья в том, что кто-то ещё пишет модули на тысячи строк, не значит что это правильно и хорошо.
Это ленивые программисты, которые стреляют себе в ногу.
Когда открываешь проект, а там модуля максимум на 300 строк, понимаешь, что все можно. Только нужно дольше думать.
@@yellow_club в чём ленивость и почему стреляют в ногу?
чтобы писать код короткими модуля, нужно много думать и часто рефакторить.
А стреляют в ногу, тк чем меньше класс, тем меньше у него ответственностей и вносить изменения в такой класс проще, чем в монстра на 6000 строк
У кого нибудь получилось настроить отладку по http в 1С EDT? Уже несколько дней не могу разобраться. Ни на файловой ни в клиент серверной, ни получается. 😂
Cherrypick - это механизм гита, а не экслипса. Оно там было всегда :) Ребят, ну каммон, почитайте хоть немного теорию... Такие мелочи просто ставят жирный вопрос о компетентности.
А никто и не говорил, что черри пик это фича edt. Был разговор о том, чтобы показать как работает и зачем нужно.
Если есть, чем поделиться, то пиши в тг: @shilovev. С удовольствием приглашу на стрим
Вообще если внимательно послушать, то там говорится, что в интерфейсе EDT старых версий не было cherry pick. Ни слова про то, что cherry pick фишка EDT. Раньше просто приходилось это делать руками в консоли Git или через сторонние оболочки для Git.
@@user-we4se7qm7r и это не так, он там был испокон веков, так как EDT - это Эклипс, а гитв эклипсе - это плагин eGit, который разработчики EDT вообще не трогают, что и логично, особенно если учесть его ущербность, медлительность и бесполезность. И чери пик там был с версии 1.4, если я правильно помню первую публичную версию EDT. На него все обращали внимание, так как он не переводится. И с ним, в контексте - 1С - работать прям мега опасно, если нет четкого понимания про структуру проекта, иначе конфу сломать за нефиг делать.
@@dev_2000 Тут я полностью согласен, "я знаю четыреста сравнительно честных способов -отъема денег- сломать конфигурацию в EDT"(c) . Если речь про разработку расширений конфигурации в EDT, то способов сломать становится еще больше.
C EDT полная стабильность - в плане глюков ничего не меняется)
Говорят стало сильно лучше. Оно и конфигуратор иногда падает
@@yellow_club Когда же выведут в боевое использование? Уже 8 лет что-то делают и всё никак.
2:06:55 - за такое в EDT - надо по рукам быть. Это точно, что программиста можно вытянуть из конфигуратора, но конфигуратор из программиста - нет... Какие плашки с датами? Вы чего? И к тому же ни одного слова про git blame... Эх...
Согласен полностью, этот функционал закрывает Git. Даже есть плагин, который показывает прямо в редакторе кода для строк автора/дату/содержание и ссылку коммита.
Это может быть требование проекта. Конфигурация может выгружаться в хранилище, где работает другая часть команды. А так-то в мире розовых пони я бы тоже отказался от таких комментариев.
Неприличный вопрос - почему просто за 10 лет (!) не развили Конфигуратор до нормального уровня? Ах технический долг...
По факту что имеем после 10 лет - полусырой продукт и заброшенный Конфигуратор с уровнем функциональности 2001 года. Я так понимаю что при озвучивании необходимости переработки Пофигуратора руководство 1С падает в обморок. И что делать-то? Какой план, Билли?
как только 1С программисты будут платить за EDT, тогда все изменится.
И фирма 1С ускорит разработку EDT.
А сейчас фирме 1С логичнее сфокусироваться на проблемах бизнеса, тк бизнес платит за продукты фирмы 1С
@@yellow_club Платить? За EDT?! Это 1С должна платить за то что пользователи этого, извините за выражение, "продукта" выступают бета-тестерами уже 10 лет!
Даже энтузиасты типа TurboConf смогли сделать удобный инструмент. А эти с 1с ленивые и не хотят развивать свой продукт на нормальном уровне, поэтому и только СНГ.
@@yellow_club у вас стокгольмский синдром
@@yellow_club Компания 1С вообще ахреневает от своей исключительности! Народу интересно, как бюджет финансирует 1С и насколько! За такие деньги уже давно можно создать гос. компанию и решить все проблемы с бюджетниками! А отсутствие конкуренции полностью развратила руководство 1С! И где и как там поживает антимонопольный комитет!????
Или, как говорится, бабки решают все!
В феврале 2024 сайт белсофта увы заблокирован (
Все проблемы перечисленые в 1:58:00 - надуманные, работа в ЕДТ должна быть в файловой базе, которая заполнена тестовыми данными. И только в исключительных случаях нужна скуль, когда мы тестим регламенты, или блокировки. Все остальное - костыли.
Очень интересно но не понятно.
Нужно просто поставить EDT и все станет ясно)
никак
😂😂😂
Вообще верно, любые изменения - боль
@@yellow_club Если ЕДТ не может выполнять функции Конфигуратора, то никакого "перейти" быть в принципе не может. Можно для каких-то целей использовать вместе, как VCS, NP++ или Gitsync
@@AlexeyNecro Какие функции например?
@@timko_nzt Редактор СКД сделали в EDT? Или до сих пор еще нет?