1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору?
Являясь поклонницей MS Visual Studio, появление такой IDE, как 1C:Enterprise Development Tools, именно для 1С очень обрадовало, т.к. конфигуратор казался довольно грубоватым и хотелось чего-то более привычного ("и красивого").
Но оговорюсь, что пока использую EDT в основном для разработки именно конфигураций. Как-то для мелких проектов, вроде отчетов или обработок, не получается быстро перейти на этот инструментарий (в конфигураторе проходит всё более оперативно).
Опустим "танцы с бубном и Java" при установке EDT, т.к. многие пройдут этот этап с легкостью, а у кого-то наоборот могут возникнуть трудности (например, с JAVA_HOME и т.п.) и предугадать это сложно, поэтому при возникновении проблемы легче будет просто ее погуглить уже по факту, чем пытаться сейчас описывать тонкости установки.
Ниже приведу несколько инструкций, которые были написаны для программистов в нашем подразделении.
Предугадывая вопрос: а работает ли это всё для неуправляемых обычных форм? Ответ: Нет! EDT работает только с управляемыми формами.
Если Вы не хотите читать скучные инструкции, а желаете сразу перейти "к грустному", то открывайте раздел "Что мне не совсем нравится в EDT" :)
Для начала рассмотрим наиболее распространенный вариант, когда конфигурация у Вас уже есть (работа была начата в конфигураторе и Вы решили продолжить ее в EDT, ну или попробовать продолжить). Для такого случая в EDT предусмотрен функционал импорта проекта.
При первом запуске EDT Вас попросят указать рабочую область - папку для хранения служебных файлов проектов. Тут нужно для себя условиться, каким образом Вы будете хранить проекты и исходные коды своих проектов. Мне показалось, что удобнее делать "1 рабочая область = 1 проект", либо "1 рабочая область = несколько связных проектов". Помимо этого, т.к. у меня все исходные коды проектов, которые синхронизируются с GIT, хранятся в специальной папке на диске (где собраны все синхронизируемые с GIT исходники, не важно через EDT они сделаны или через конфигуратор), то данные о проекте храню в папке рабочей области, а исходники проекта отдельно в той самой папке. По умолчанию EDT делает всё это в одной папке рабочей области (и проект и его исходники). Разделять их или нет - решайте сами.
Скриншот: окно выбора рабочей области проекта

После запуска для более удобной работы переключаемся в перспективу (набор окон) 1C:Enterprise, если она не отобразилась по умолчанию. В этом случае Вы увидите более привычное расположение окон (дерево конфигурации слева, рабочая область в центре, палитра свойств справа, дополнительные служебные окна внизу, например, список информационных баз, подсказки, логи ошибок и т.п.).
Переключаемся так:

… или так:

Теперь щелкаем на ссылку слева "Импорт конфигурации и расширений из информационной базы".
В открывшемся окне импорта конфигурации выбираем исходную информационную базу (с существующей конфигурацией), задаем название проекта, задаем версию платформы:

Также на этом этапе рекомендуется задать метод аутентификации (можно задать позже), нажав на кнопку с шестеренкой в строке с информационной базой:

Если вход осуществляется под логином-паролем (а не, допустим, под пользователем операционной системы), то выбираем Infobase и вводим логин-пароль Администратора (это в дальнейшем позволит производить запуск и отладку конфигурации).
Примечание: до начала импорта еще раз предупрежу, что по умолчанию проект с исходными кодами конфигурации будет загружен в папку рабочей области. Если, например, Вы размещаете исходники в какой-то специальной директории на диске, то папку с исходными кодами можно потом переместить (перемещаем папку проекта из рабочей области в нужное расположение, а затем производим процедуру открытия в EDT существующего проекта). Чтобы этим не заниматься, можно до начала импорта создать пустой проект (при создании проекта задать сразу нужное его расположение) и после этого делать импорт конфигурации.
Далее нажимаем Импорт и ждем загрузки (может занимать несколько минут в зависимости от размера конфигурации).
Всё, теперь можно пробовать делать первые шаги в редактировании конфигурации в "не конфигураторе".
Рассмотрим другую ситуацию, в моем случае происходящую довольно часто, когда другой программист изменил конфигурацию непосредственно в конфигураторе, а Вам необходимо загрузить изменения в EDT-проект.
Загрузка обновленной конфигурации в проект EDT (если конфигурация была изменена через конфигуратор): ПКМ на проекте - пункт "Импортировать":

В открывшемся окне выбираем "Конфигурация информационной базы":

В окне с выбором базы указываем ту базу, к которой закреплен проект. Проверяем, что имя проекта то же, в котором работаем, и нажимаем Обновить:

Если вместо кнопки Обновить кнопка Импорт, значит Вы указали не ту базу.
Может появиться окно с предупреждением, нажимаем Импортировать:

Далее будет выведено окно сравнения конфигураций, нажимаем Объединить:

Тогда измененная конфигурация будет загружена в проект.
Например, в "папке №1", которая синхронизируется с GIT уже существует проект конфигурации EDT.
При первом открытии этого проекта нужно произвести следующие действия:
1) При запуске EDT необходимо задать папку рабочей области - "Папка №2" (для хранения временных файлов проекта) (она не должна быть в папке №1). Это может быть любая пустая папка на диске.
2) После загрузки EDT нужно указать, с каким проектом мы сейчас будем работать (при следующем запуске и выборе ранее заданной рабочей области этого уже делать не нужно будет, т.к. рабочая область будет помнить проект). Для этого в меню "Файл" выбираем пункт "Открыть проекты из файловой системы…":

В открывшемся окне указываем путь к папке №1, где расположен проект. EDT покажет, какие проекты он нашел - нужные надо выделить (если их несколько) и нажать "Готово":

Теперь можно работать с конфигурацией, все изменения будут сохраняться в папке с проектом (папка №1), которую можно коммитить, например, через "черепашку" стандартным способом (статья про "черепашку").
При первом запуске нужно будет создать информационную базу (если ее не было):

В окне настройки запуска нажимаем кнопку "Создать ИБ" (либо, если она есть, нужно ее выбрать):

Каталог для базы можно либо указать какой-то свой на локальном диске, либо в папке, которая синхронизируется с GIT (но не в папке проекта, можно на уровень выше).
В итоге будет создана информационная база и строчка с списке баз, которые отображаются при стандартном запуске 1С (т.е. базу можно будет запускать и без EDT, а также делать правки в конфигураторе).
Если база не подцепилась автоматом, но создалась в списке (видно при запуске 1С, но не видно в списке баз в EDT), то нужно перезапустить EDT и добавить базу вручную. Итог примерно такой:

Если нужно сделать обновление конфигурации в информационной базе (для принятия изменений конфигурации), то в контекстном меню проекта выбираем пункт "Обновить конфигурацию" - указать параметр "Загрузить конфигурацию полностью…":


Т.к. я работаю через репозитории visualstudio.com, а там авторизация по учетной записи Microsoft и она не работает при попытке отправить коммиты в репозиторий через EDT, то обычно коммит и пуш делаю через "черепашку". Знаю, что можно настроить работу и через EDT, задав в репозитории специальные креденшиалсы для прямой авторизации без входа в учетную запись, но уж очень привыкла к TortoiseGit.
Описывать здесь отдельно, как работать с GIT в EDT смысла нет, т.к. на официальном сайте есть довольно хорошая и подробная электронная книга с картинками: "Групповая разработка в 1C:Enterprise Development Tools" (содержит переработанные главы книги "Pro Git").
Несколько скриншотов, чтобы понять какого формата книга:




Вообще неважно, каким инструментом происходит синхронизация с гитом, EDT показывает все коммиты в красивом списке, готов сравнить и показать отличия в версиях.
1. При появлении обновлений EDT (в рамках одной версии, например, 1.11.0.8, 1.11.1.15) не показывают, что изменилось. Не понимаешь - нужно ли тебе ее обновлять или нет. Хватило бы простой фразы "Исправлены выявленные ошибки", тогда конечно сразу бы захотелось обновиться.
Также при установке, даже если это обновление в рамках одной версии, программа ставится отдельно, а не поверх предыдущей:

Понятно, когда версии разные (1.10, 1.11), но ставить отдельный экземпляр для каждого обновления - это немного перебор. И если Вы не будете удалять предыдущие версии, то скоро весь рабочий стол зарастёт ярлычками EDT :)
При этом при установке очередной версии EDT забывает расположение рабочих областей, их нужно переоткрывать заново, чтобы они появились в списке рабочих областей.
2. Ну и основное, что иногда выводит из себя: это мелкие, а иногда не очень, "глючки", сопровождающиеся вроде бы огромным текстом ошибки, но что-то понять из которого практически всегда невозможно.
PS: чтобы не обидеть разработчиков EDT, не буду отрицать, что может быть все описанные ниже непонятности происходили из-за возможно некорректно установленной Java или ее версии, или еще каких-то внешних факторов относящихся конкретно к программному обеспечению на моем ПК. В конце концов "мои кривые руки не из того места" тоже никто не отменял :)
Перечислю то, что замечала в последнее время работы.
1) При очень активной работе с дизайнером формы (многократном перемещении элементов из группы в группу при этом активном переименовании групп, смены порядка и т.п.) зачастую EDT просто "слетает" (закрывается и всё, без каких-либо сообщений об ошибках). Наблюдала этот эффект многократно в версиях 1.11.0.869 и 1.11.1.15.
2) Первоначально этот абзац хотела написать так: Нельзя одновременно открыть одну и ту же конфигурацию в EDT и в конфигураторе (если уже хотя бы раз был осуществлен запуск ИБ из EDT, в этом случае, пока EDT запущен, даже если процесс отладки из EDT уже прекращен, запустить конфигуратор уже не получится - возникнет ошибка блокировки). Поэтому, если вдруг по какой-то причине (например, не получилось что-то найти в EDT) нужно открыть эту же конфигурацию в конфигураторе, придется сначала закрыть EDT.
Но в итоге нашла, как одновременно открыть конфигуратор, не закрывая проекта EDT:
Выбираем ИБ - ПКМ - Запустить конфигуратор:

3) Ну и есть разные мелочи, которые скорее всего либо можно отнести к огрехам конкретного релиза, либо к моему неумению с ними обращаться. Например, почему-то не работает в редакторе форм кнопка "Проверить" (кнопка не активна, сочетание клавиш не отрабатывает):

Странно отображаются общие команды на формах в командном интерфейсе, вернее отображается что-то совсем не то, что хотелось бы видеть. Хотела, чтобы в командном интерфейсе одной формы была определенная общая команда… и так её в EDT искала на форме и сяк… начала уже потихоньку с ума сходить от непонимания, а оказалось, что она и так была там, где нужно, просто в EDT не отображалось (обнаружила ее только в конфигураторе).
Мне нужна была на форме ОбщаяКоманда.РолиИИсполнителиКоманд. Вот что отображалось в EDT:

Никак не могла понять, что я сделала не так, что она не отображается, пока не заглянула в конфигуратор. Вот как та же форма выглядела в конфигураторе:

Может это какая-то специальная задумка? Если кто в курсе, поясните, пожалуйста, почему так.
Далее. Не всегда открывается форма написания запроса для динамического списка. При нажатии на ссылку "Настроить" ничего не происходит (в конфигураторе открывает нормально).

Или не копируются роли, вылетая с ошибкой:

Либо копируются, но пустые.
Недавно переклинило макет СКД, когда в настройках "дернулась" рука и перенеслась группировка не в ту иерархию. Макет открывался попросту пустой (хотя в конфигураторе всё отрабатывало нормально):

Также заметила, что в настройках начальной страницы, если задана видимость элементов по ролям, при повторном открытии не видно, кому эта видимость была назначена.
Например, вот что видно в конфигураторе:

А вот тоже самое в EDT:

Вы видите "галочки"? - Нет. - А они есть :)
В довесок не работают кнопочки "вверх/вниз", т.е. поменять местами расположение форм в рабочей области можно только через удаление/добавление.
Ну и ошибка, которая меня немного добила… проект в какой-то момент просто перестал компилироваться, запуск останавливался с ошибкой:

При воспроизведении тех же изменений кода с последнего удачного запуска непосредственно в конфигураторе, ошибок при запуске не было.
Проблема в том, что в EDT-ошибках зачастую нет конкретной информации в каком месте кода проблема. Только через поиск непосредственно в исходниках был найден XML-файл, содержащий ссылку, и непонятно почему в определенный момент это стало вызывать ошибку, т.к. файл не менялся несколько коммитов подряд и проект компилировался ранее нормально. При полном "переимпорте" конфигурации из ИБ в пустой проект проблема ушла.
Но это, думаю, с каждым релизом будет исправляться, ну и, как обычно, будет появляться что-то такое новое, поэтому нужно принять подобное поведение системы, как данность...
UPDATE 20.08.2019
Заметила еще глюк при работе с макетами: при установке толщины линии - значение толщины не сохраняется. Т.е. если было установлено "Сплошная толщина 1", Вы меняете на 2, нажимаете Ок, не наблюдаете изменений, заходите снова в форму изменения толщины и видите снова 1. Чтобы изменить это значение, нужно вместе с изменением толщины изменять и тип линии, тогда сохраняется:

Специально не стала описывать в статье возможности EDT, т.к. про них довольно много написано и не хотелось повторяться и переписывать официальную документацию. Упомяну кратко только то, что имеет значение именно для меня.
Работа напрямую с исходными кодами и с GIT, конечно, основное преимущество EDT, но для меня не самое главное. Если говорить о мелочах, то многие из них - бесят, а многие, наоборот, заставляют снова и снова возвращаться к EDT, а именно:
- Сам интерфейс EDT импонирует больше, чем интерфейс конфигуратора (мнение чисто субъективное и поклонники конфигуратора скорее всего сразу оспорят данный момент).
- Синтаксис-помощник "на лету" (в частности, вывод справочной информации по фрагменту, на котором стоит курсор в модуле).
- Анализ кода "на лету", генерация процедур и функций.

- Схема модуля (удобная навигация по модулю).

- Создание нескольких вариантов запуска отладчика (можно настроить запуск под разными пользователями с разными настройками и т.п.)

- Быстрый поиск команд (кнопок в панель вынесено не много, но можно использовать строку поиска по командам).

В общем и целом данный программный продукт мне нравится и с моей точки зрения у него скорее больше плюсов, чем минусов, к тому же доработка его идет довольно интенсивно, что дает надежду на дальнейшую стабильную его работу.
И последние скриншоты "про память…", т.к. про "прожорливость" EDT ходит много слухов.
Тут по разному и зависит от интенсивности использования. Бывает так:

А бывает и так:

PS: используемая версия EDT на момент написания статьи 1.12.0.221.
Вступайте в нашу телеграмм-группу Инфостарт
EDT IDE Конфигуратор разработка 1C:Enterprise Development Tools программирование
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
EDT Разработчик Бесплатно (free)
Пробелы и табуляции в конце строк незаметны при работе с кодом, но хорошо видны в истории изменений. Если включить автоматическую очистку для всей конфигурации, вместе с полезной правкой можно получить множество изменений форматирования. Для проекта, в котором дорабатывается только часть объектов, это неудобно: хочется поддерживать чистоту своего кода, не затрагивая остальной. Для этой задачи мы разработали небольшой плагин для 1C:EDT. Его главное отличие — фильтрация: очистка выполняется при сохранении только тех файлов, путь которых содержит заданный признак.
09.11.2026 175 kraspila 0
Рефакторинг и качество кода EDT СКД Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Одиннадцать граблей схем компоновки, которые не видно в конструкторе и не ловит EDT, на реальных отчетах БП КОРП. Формат числа задается в двух местах, и условное оформление варианта перебивает формат поля. Ресурс складывает штуки с часами, и помогает выражение «только когда единица одна». Ресурс пуст в детальных записях, параметр не появляется в шапке без userSettingID, valueListAllowed ломает границы периода, Остатки и СрезПоследних с параметром периода падают с «Несоответствием типов», title без xsi:type дает «Исключение XDTO» при загрузке. В конце код проверки схемы из файла до обновления базы, сводная таблица и чеклист.
16.10.2026 550 Konstmax13 2
Технологический журнал Сервера EDT Обновление 1С Системный администратор Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Конфигуратор и агент EDT тихо вылетают на 0 % «Обработки структуры базы данных», EDT пишет «Потеряно соединение с агентом конфигуратора», а модель проекта при этом чистая. Разбор двух аварий на большой серверной базе БП КОРП: какие факты снимать (журнал Windows, техжурнал нужной версии, хвост лога процесса), почему инкрементальная выгрузка EDT ломается после сбоев, как довести обновление пакетно через /UpdateDBCfg -Server, как опознать свои rphost среди нескольких кластеров и снять агент EDT, который сам поднимается и держит базу. Протокол одного дня по минутам и порядок диагностики из восьми шагов.
15.10.2026 486 Konstmax13 0
Групповая разработка (Git, хранилище) EDT Обновление 1С Роли и права Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Загрузка конфигурации в базу висела часами без единой ошибки: ядро на 100 %, SQL не трогается, лог пуст. Одинаково у агента EDT, у /LoadConfigFromFiles и у полной загрузки. Причина нашлась бисектом: блоки прав в Rights.rights, дописанные в конец файла, а EDT и конфигуратор ждут их строго по возрастанию UUID объекта. Рядом еще две грабли: права на перечисления вешают загрузку так же, а право на HTTP-сервис целиком платформа молча выбрасывает. В статье хронология, как найти виновника за минуты, как править права скриптом со вставкой по позиции и скрипт проверки ролей перед обновлением (бесплатно, на GitHub).
15.10.2026 343 Konstmax13 0
Инструментарий разработчика Нейросети Рефакторинг и качество кода EDT Разработчик 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Бесплатно (free)
Как ИИ-агент (Claude Code) работает в живом EDT-проекте 1С:Бухгалтерии КОРП 3.0: из чего собрать стенд с MCP-сервером для EDT, как ставить задачи агенту, где он ломает проект и какие проверки это ловят. Реальные случаи: рукописные метаданные, ронявшие конфигуратор; четыре дня зависшего обновления из-за порядка блоков в Rights.rights; ошибки, которые EDT пропускает, а платформа нет; сплошная сверка вместо «вроде работает». В приложении шаблон CLAUDE.md, шаблон правила, чеклист перед обновлением базы и скрипты проверки ролей и схем СКД.
15.10.2026 3518 Konstmax13 11
Нейросети EDT Разработчик 1С:Предприятие 8 Абонемент ($m)
Набор из 17 скилов для агента, который пишет код. Агент пишет и проверяет конфигурацию в формате 1C:EDT по стандартам раздела ИТС «Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8».
3 стартмани
05.10.2026 753 1 burlakov 0
DevOps и автоматизация разработки Групповая разработка (Git, хранилище) EDT Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)
Разобрали, как выстроить CI для 1С 8.3 на EDT и Git: ветки с автослиянием, Jenkins и Pipeline Libraries, подготовка эталонной ИБ на каждый MR, Vanessa и xUnitFor1C в Allure. Материал для инструментальщика, который проектирует проверки до master, а не после релиза.
28.09.2026 864 zolotov7481 0
EDT Разработчик Бесплатно (free)
Баги, недостающие улучшения и специфические потребности инфраструктуры не всегда находят отражение в новых версиях 1C:EDT – и тогда проблему можно решить с помощью собственного плагина. Рассказываем, как подготовить Eclipse, разобраться в архитектуре EDT, исследовать типовой функционал, подключать публичные сервисы и создавать пользовательский интерфейс. Разбираем отладку и сборку плагина, а также типичные сложности, из-за которых новички часто останавливаются на первых шагах. Все этапы показываем на примерах из практики создания плагина для работы с хранилищем 1С.
17.09.2026 1427 ZigRinat85 1
Часть описанных выше странностей по прежнему наблюдаются (например, про макет, про формы... остальные еще не было возможности проверить).
Обратите внимание: теперь для работы 1C:EDT необходимо, чтобы на компьютере была установлена 64-разрядная Java Platform, Standard Edition версии 11.
i7+16GB ОЗУ+SSD - это официальные требования 1с по работе с конфигурациями типа ERP.
Я видовый взял с поддержкой 64GB, 4К тачскрином, и другими приколами. Я просто 4-месяца выбирал, бюджет ограничил 100К вначале, но аппетит приходит во время еды. Взял за 200К )).
Ну и как 4К тачскрином пользуетесь? А то это наверное +20К к стоимости ноута. Если пользоваться это же постоянно от пятен надо оттирать его.
Взял аналогичный без 4К, тачскрина и поддержка ОЗУ до 32Гб. Не знаю может конечно и 64 потянет. Но в описании было написано до 32. Что то около 60К вышло на момент покупки.
З.Ы что за модель?
Пользуюсь. Иногда даже через чур.
Был смешной случай когда меня попросили на ноуте помочь настроить почтовик и я после своего как дебил по чужому ноуту пальцем в экран жамкал ;)) С третьего раза только оставил попытки... ))
Lenovo ThinkPad P1 (Intel Core i7 8750H 2200 MHz/15.6"/3840x2160/16GB/512GB SSD/NVIDIA Quadro P1000)
Выбирал между HP, Dell, Lenovo, MSI
В итоге по всем характеристикам важным и не очень одержал данный ноут.
Только цена у него выше его конкурентов...
П.С. Брал в январе, сейчас он уже дешевле.
Да цена у него конечно космическая для рабочего ноута.
Я для работы HP ProBook взял. Видео карта мне не нужна. Некогда в игры играть. И монитор не 4К, но для работы нормально. SSD отдельно ставил.
1. Прикрутить GIT к конфигуратору, тем более, что конфигуратор УЖЕ умеет сохранять конфу в файлы
2. Сделать возможность обновлять выбранные объекты из файлов
ВСЕ. Никакой EDT не нужен по сути.
Не совсем так. Сохранять конфигурацию в файлы, оно-то да, но чем больше и сложнее конфигурация, тем дольше сей процесс происходит. Плюс, нужен инструмент для сравнения изменений того же интерфейса форм, сериализованных в XML. Организовывать это "на лету" в конфигураторе сложно и ресурсоемко.
Куда проще держать проект уже в файлах, отдельно от базы. Вот и взялись за Eclipse. Кроме того, это неплохой способ привлечения забугорных разработчиков, привыкшим к IDE.
1. как инструмент разработки для иностранных специалистов для выхода на международный рынок,
2. как инструмент разработки большими группами программистов (там где не хватает хранилища и нужны ветки).
3. как альтернатива конфигуратору для тех кому хочется работать более в современной среде разработки.
Так же EDT предполагалось сделать платным в какой то момент (сейчас хз), конфигуратор оставить для всех остальных (то есть для всех нас по сути).
Вот и тестят на нас пока на международный рынок не начали продвигать, иначе там один раз поплюются и осадок останется.
По сути никого сильно не интересует кривость архитектуры в конфигураторе, сделать человеческий API для плагинов точно могли практически при любой архитектуре. При достаточном развитии функционала плагинов тот же гит сделали бы в конфигураторе и без 1С..
Проблема конфигуратора в том, что он работает ТОЛЬКО в условиях "прямого" доступа к БД + командная разработка с использованием хранилища конфигураций сильно ограничена.
IDE EDT на базе ECLIPSE решает обе эти проблемы + Eclipse знакома разработчикам по всему миру
Остальные проблемы как правило следствие такого выбора...
и с каких пор у фирмы 1С нет денег на покупку других фирм или их продуктов )))
т.е. то что движок должен быть производительным вас не смущает
ну вам там конечно виднее, писать на трансляционном языке другой транслятор, вот подобные вам и не могут исправить ошибки с таким подходом, потому что на другом уровне ищите,а надо на максимально низком
хотя, о чём я...
ну как скажешь, дружок
Наоборот, было бы большой ошибкой использовать плюсы
Мне кажется, нужно руководствоваться тем, что удобно. EDT для меня более удобен и использую его именно из-за этого, а не потому, что хочу "идти в ногу со временем". По крайне мере у меня сейчас в боевом режиме работают две конфигурации, разработанные полностью при помощи EDT. Но это опять же IMHO.
Есть прям бесячие неудобства.
спасибо за ответ!
В целом же, есть такой термин "каскадная проктология". Он встречается, конечно же, не только в продуктах 1С. Но в случае 1С:EDT это почти классический пример. Т.е. берется первая базовая вещь в проекте и делается, традиционно, через жо...пу. И потом из-за этого все остальное в проекте также делается через жо...пу, даже если уже так делать не хочется, ибо нужна поддержка совместимости с ранее сделанным. на выходе получаем "гениальный" продукт.
И в целом у меня есть (неподтвержденное, конечно же) убеждение, что ЕДТ сейчас представляет собой чемодан без ручки. Поэтому в (40) и написал, что даже смена команды этому проекту уже не поможет.
Сам периодически залезанию в ЕДТ, когда есть не критичные халтурки. Но вот, кроме работы с GIT я не смог для себя сформулировать явные преимущества. В Гит и с конфигуратора стал выгружать последнее время.
Вот какие преимущества вы бы выделили уже сейчас? (можно ответ и не автора).
Про плюсы. Специально не стала описывать в статье возможности EDT, т.к. про них довольно много написано и не хотелось повторяться и переписывать официальную документацию.
Если говорить о том, что имеет значение именно для меня, то работа напрямую с исходными кодами и с GIT хоть и основное преимущество EDT, но для меня не самое главное. Нравятся разные мелочи вроде:
- Сам интерфейс EDT
- Синтаксис-помощник "на лету"
- Анализ кода "на лету", генерация процедур и функций.
- Схема модуля
- Создание нескольких вариантов запуска отладчика
- Быстрый поиск команд
Добавила эту информацию в статью в блок "Что нравится". Там же приложила скриншоты к пунктам, чтобы было понятно, о чем речь.
И это не смотря на то что в конфигуратор работает быстрее.
Мне вот просто интересно - если рабочая база ляжет из-за глючности эклипса, то кто понесет наказания за убытки?
А фразы подобно вашим я слышал когда появлялась 1С 8.0, потом слышал, когда управляемые формы появились. Сейчас до сих пор про расширения идет разговор.
Да я не берусь за ЕДТ, когда надо край быстро что-то сделать. Но по возможности надо пробовать иначе есть шанс отстать от времени.
Да и вообще так много работы, что не знаешь за что взяться.
Про расширения - так понимаю что нужны они для мелких фирм - что бы не дай бог не изменили в конфигурации что нибудь и их конфа потом не перестала обновляться. Поправте если не так.
Часть описанных выше странностей по прежнему наблюдаются (например, про макет, про формы... остальные еще не было возможности проверить).
Обратите внимание: теперь для работы 1C:EDT необходимо, чтобы на компьютере была установлена 64-разрядная Java Platform, Standard Edition версии 11.
При импорте расширений у меня странный глюк: при заворачивании ветки с расширением открывается точная копия основной конфы без добавленных объектов (в конфигураторе все нормально). Удаление проекта полностью и загрузка не помогает...
Ну ладно людей в штате можно заставить начать работать с ЭТИМ.
А те, кто на удалёнке ?
Понятное дело git функциональнее и удобнее, но блин - я за обратную совместимость на время перехода.
Вопрос скорее к автору, как к разработчику, который(я) в теме.
Релиз 2020.1. Импорт из информационной базы. Возникает следующая коллизия:Ошибка загрузки списка расширений. Ошибка взаимодействия с платформой 1С:Предприятия 8.3.12.1685 (см. скрин).
На версии 1.16 воспроизводится аналогично.
Импорт осуществлялся как из клиент-серверной, так и из файловой базы. Расширение из ИБ удалялось (сначала грешил на режим совместимости расширения). Для платформы 8.3.14 аналогично.
Установка и настройка произведена в соответствии с руководством вендора, в т.ч. ньюансы для импорта больших конфигураций.
Попытка импорта типовых БП и ЗУП заканчиваются аналогично.
Понимаю, что истина где то рядом. Но не вижу. Вдруг кому со стороны виднее, в чем может быть проблема?
1. Были снесены все платформы и поставлена 8.3.14.1993 х64 + сервер 1С.
2. Снесены и поставлены по новой JDK и EDT.
3. В свойствах импортируемой базы (именно в EDT) указана разрядность х64.
4. В настройках edt.ini указан собственный временный каталог -Djava.io.tmpdir=D:\JDKtmp (не создавая его предварительно вручную).
Что из 3 и 4 сработало, не знаю. Но тем не менее.
Конфигурация ERP 2.4.11 с расширением импортировалась порядка 1:20.
Оборудование: CPU Pentium 4405U 2.1ГГц, 32Гб DDR4 2133, SSD MLC 500Gb. Да, CPU слабоват.
Проект не открылся сразу, только после перезапуска EDT. Может быть не дождался, так как дерево метаданных открылось тоже с задержкой в пару минут.
Как быть? Сервер далеко, а отладка нужна как воздух, особенно мобильного клиента.
Допустим, у меня на поддержке условно 10 клиентских баз, включая расширения. Для их доработки или отладки я к ним подключаюсь по RDP и запускаю конфигуратор.
Что такого особенного можно сделать с помощью EDT, что значительно облегчит/ускорит процесс разработки ?
Из краткого прочтения описания пока стало понятно что EDT это тот же конфигуратор, но в красивой обертке и увешанный бантиками, а его единственная цель создания - увеличение продаж ИТС.
Провожу вторую попытку перехода на EDT. Моя оценка - в целом уже юзабельно, но много мелких недочетов и все еще остаются некоторые проблемы с производительностью. Мой прогноз - EDT покроет функционал (кроме администрирования) конфигуратора через год, а массовый переход на него начнется через пару лет. Конечно все это касается только конфигураций без обычных форм и не очень больших.
это был 2019 :)
Рейтинг: 1081
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1107784
Создание 15.08.19 08:30
Обновление 15.08.19 08:30
Просмотры 105504
Загрузки 0
Рейтинг
134
Комментарии 122
Код открыт Да
Рубрики EDT
Кому Разработчик
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация Универсальные
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)