Меню

1c enterprise development tools windows 10

Содержимое

1c enterprise development tools windows 10

Системные требования включают в себя общие требования к программному обеспечению и отдельные требования к аппаратному обеспечению в зависимости от выбранного вами профиля работы.

Общие требования к программному обеспечению

Платформа «1С:Предприятие 8» Версии:

  • 8.3.18 (не младше чем 8.3.18.1128).
  • 8.3.17 (не младше чем 8.3.17.1549),
  • 8.3.16 (не младше чем 8.3.16.1502),
  • 8.3.15 (не младше чем 8.3.15.1958),
  • от 8.3.8 до 8.3.14.

Рекомендуется использовать финальные версии платформы для стабильной работы. Java Platform 64-разрядная Standard Edition версии 11. Установка и использование Java 11 имеет особенности, которые описаны здесь.

Отдельные требования к аппаратному обеспечению в зависимости от выбранного вами профиля работы

Мы выделяем три профиля работы — минимальный, рекомендуемый и продвинутый) — в которых может использоваться 1C:EDT

Ключевые отличия требований, предъявляемых этими профилями, приведены в таблице.

Минимальный Рекомендуемый Продвинутый
Процессор Intel Core i3 Intel Core i5 Intel Core i7, AMD Ryzen
Оперативная память 4 Гбайт 8 Гбайт 16 Гбайт
Жесткий диск HDD HDD / SSD SSD
Разрешение дисплея 1280×768 1920×1080 1920×1080
Сложность прикладного решения Средняя Высокая Максимальная

Далее следуют подробные описания требований, предъявляемых каждым профилем работы.

Минимальный профиль работы

Этот профиль позволяет использовать полный спектр операций 1C:EDT при разработке конфигураций среднего уровня сложности:

  • 6 300 объектов конфигурации,
  • 2 700 форм,
  • 5 800 модулей,
  • 200 ролей.

Чтобы определить сложность собственной конфигурации, воспользуйтесь советом Как узнать характеристики своей конфигурации.

Рекомендуемый профиль работы

Операционная система 64-разрядная операционная система: Microsoft Windows 7 и выше, Ubuntu 18.04 LTS и выше, macOS 10.15 и выше. Процессор Intel Core i5 (не ниже поколения 2) и выше, 4 потока (без Hyper-Threading), и выше. Не рекомендуется использовать мобильные или ультрамобильные процессоры ниже Intel Core i7. Оперативная память 8 Гбайт и больше. Рекомендуется выделить для 1C:EDT 6 Гбайт памяти. Java Platform 64-разрядная Standard Edition версии 11. Установка и использование Java 11 имеет особенности, которые описаны здесь.

Этот профиль позволяет разрабатывать конфигурации любого уровня сложности. Рекомендуемый профиль обеспечивает достаточный уровень производительности для комфортной разработки конфигураций высокого уровня сложности:

  • 8 200 объектов конфигурации,
  • 4 000 форм,
  • 8 800 модулей,
  • 300 ролей.

Чтобы определить сложность собственной конфигурации, воспользуйтесь советом Как узнать характеристики своей конфигурации.

Продвинутый профиль работы

Этот профиль позволяет разрабатывать конфигурации любого уровня сложности. Продвинутый профиль позволяет выполнять частые операции редактирования, отладки, сравнения и объединения конфигураций максимального уровня сложности:

  • 12 500 объектов конфигурации,
  • 6 300 форм,
  • 13 800 модулей,
  • 1 200 ролей.

Чтобы определить сложность собственной конфигурации, воспользуйтесь советом Как узнать характеристики своей конфигурации.

Как узнать характеристики своей конфигурации

Чтобы понять, к какому уровню сложности относится ваша конфигурация, вы можете самостоятельно посчитать количество объектов, влияющих на производительность 1C:EDT . Для этого в конфигураторе «1С:Предприятия 8» выгрузите конфигурацию в файлы ( Конфигурация > Выгрузить конфигурацию в файлы . ), а затем, например, с помощью Проводника Windows посчитайте количество:

Источник статьи: http://edt.1c.ru/docs/intro/requirements.php

1С :Enterprise Development Tools

1C:EDT доступна только зарегистрированным пользователям продуктов «1С:Предприятия 8» версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы «1С».

1C:EDT это современная расширяемая среда разработки прикладных решений. Она создана на основе свободной интегрированной среды разработки модульных кроссплатформенных приложений Eclipse, широко используемой разработчиками во всем мире.

1C:EDT поддерживает ключевые принципы создания прикладных решений на платформе «1С:Предприятие 8». Содержит большое количество инструментов автоматизации разработки, делающих работу программиста более быстрой и комфортной, а также позволяет расширять функциональность инструментов разработки с помощью технологии плагинов.

Работает на различных операционных системах — Windows, Linux, macOS. Интегрирована с системой контроля версий Git, также возможна интеграция с другими системами контроля версий.

В одной рабочей области можно хранить и разрабатывать несколько конфигураций, расширений, внешних отчетов и обработок.

Можно использовать разные версии платформы и разные информационные базы для запуска и отладки одной и той же конфигурации.

Групповая разработка и версионирование выполняется с помощью внешней системы контроля версий Git.

Можно управлять информационными базами и публикациями на веб-серверах прямо из среды разработки.

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

Новый инструмент «Схема данных» позволяет анализировать конфигурацию в виде ER-диаграммы.

Проверка конфигурации выполняется «на лету» прямо в процессе изменения ее структуры и в процессе редактирования модулей.

Полностью переработаны или значительно улучшены прежние инструменты разработки.

Вы можете самостоятельно расширять инструменты разработки с помощью технологии плагинов Eclipse.

Текущие ограничения функциональности

1C:EDT доступна только зарегистрированным пользователям продуктов «1С:Предприятия 8» версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, и партнерам фирмы «1С».

Новые статьи и новости проекта 1C:Enterprise Development Tools.

Мы уже ответили на много ваших вопросов в разделе Вопросы и ответы
поможем и Вам

Источник статьи: http://edt.1c.ru/

Версия 2020.5 (16.09.2020)

2020.5.2 Исправленные ошибки

В версии 2020.5.2 мы исправили следующие ошибки:

  • Неправильно отрисовывается форма диалогов настройки сравнения и объединения. Эта ошибка возникала при выполнении следующих операций:
    • сравнение объектов или коллекций объектов в панели Навигатор;
    • выполнение команды Сравнить (Compare With) для проекта в Git-репозитории;
  • В редакторе формы не отображаются элементы формы. Источник: https://t.me/e1c_edt/5021;
  • Во время выполнения слияния 1C:EDT запоминает состояние информационной базы Находится в состоянии слияния и сохраняет его даже после своего перезапуска. Эта ошибка возникала в результате неправильной работы 1C:EDT либо в результате ручного уничтожения процесса. Теперь в такой ситуации после перезапуска 1C:EDT состояние информационной базы будет установлено в Необходима полная загрузка, потому что неизвестно, чем завершилось предыдущее слияние;
  • В диалоге выбора типа отображаются внутренние идентификаторы объектов вместо их представлений;
  • Ошибка Unexpected exception. Эта ошибка возникала при извлечении метода в модуле;
  • Зависание процесса объединения конфигураций. Эта ошибка возникала в некоторых сценариях.

2020.5.1 Новая функциональность и исправленные ошибки

  • реализовали частичное отображение рабочей области в панели Навигатор;
  • улучшили редактирование состава общих реквизитов;
  • улучшили работу с проектами, не относящимися к 1С:Предприятию;
  • исправили следующие ошибки:
    • Не открывается контекстная подсказка в методе СтрШаблон(). Источник: https://t.me/e1c_edt/3488;
    • Не открывается контекстная подсказка при написании документирующих комментариев. Источник: https://t.me/e1c_edt/4035;
    • По сообщению https://t.me/e1c_edt/2851 мы добавили дополнительное логирование, чтобы понять причины этой ошибки;
    • Ошибка, возникающая при открытии редактора Все роли в проекте расширения;
    • Ошибка, возникающая при добавлении предопределенного элемента справочника в расширение;
    • В расширении невозможно сравнить общий модуль с прошлой ревизией;
    • Значение свойства Вариант встроенного языка копируется из конфигурации. Эта ошибка возникала при создании расширения с указанием родительского проекта конфигурации;
    • Не применяется значение при расширении типа;
    • В редакторе сравнения и объединения не отображаются изменения в модулях. Эта ошибка возникала в некоторых ситуациях при инкрементальном обновлении изменений из информационной базы.

Частичное отображение рабочей области в панели Навигатор

В панели Навигатор мы реализовали возможность работы с отдельными проектами рабочей области и даже с отдельными частями одного проекта. С помощью новой команды Зайти (в контекстном меню) вы можете оставить в панели только один проект или только одну ветку объектов конфигурации. Например Справочники или Роли. Также вы можете «зайти» в группу объектов конфигурации Общие.

Зайти в планы видов характеристик:

После выполнения команды Зайти в командной панели появляются три новые команды, которые позволяют вам перемещаться по разным представлениям рабочей области в панели Навигатор:

Назад Переходит к предыдущему представлению панели, которое было до выполнения последней команды Зайти. Вперед Переходит к следующему представлению панели, которое было получено в результате выполнения команды Зайти. Вверх Отображает в панели родительский элемент текущего представления — проект или всю рабочую область.

Редактирование вхождения объектов в состав общих реквизитов

Для некоторых объектов конфигурации мы добавили возможность включать их в состав тех или иных общих реквизитов прямо из редактора этих объектов. Ранее такая возможность отсутствовала, включить эти объекты в состав общего реквизита можно было только в редакторе самого общего реквизита.

В редакторах константы, регламентного задания и сервиса интеграции для этого появилась новая вкладка — Общие реквизиты.

В редакторах журнала документов и внешнего источника данных эта же функциональность доступна на вкладке Данные.

Работа с проектами, не относящимися к 1С:Предприятию

Ранее проекты, не относящиеся к 1С:Предприятию (например, java-проекты), отображались в панели Навигатор, но открыть из этой панели файлы этих проектов было невозможно. Полноценная работа с такими проектами была возможна только из панели Структура проекта, которая обычно расположена в перспективе Файлы.

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

2020.5.0 Новая функциональность

  • добавили в 1C:EDT программу запуска и обновления;
  • реализовали поддержку версии 8.3.17 платформы «1С:Предприятие 8»;
  • оптимизировали загрузку форм;
  • улучшили работу в панели Навигатор;
  • добавили возможность взаимодействия с сервисом 1С:Линк;
  • реализовали поддержку встроенного веб-сервера Apache 2.4;
  • улучшили просмотр и изменение значений при отладке;
  • улучшили поиск ссылок на объекты конфигурации;
  • доработали редактор сравнения и объединения конфигураций;
  • улучшили работу с расширениями;
  • улучшили выбор основной таблицы динамического списка;
  • улучшили работу с информационными базами;
  • обновили документацию для разработки плагинов и опубликовали ее вместе с примером плагина.

Проблемы экспорта расширений конфигурации в информационную базу

На данный момент в конфигураторе 1С:Предприятия и в 1C:EDT существуют фундаментальные различия в работе с расширениями конфигурации. Это может привести к ошибкам при экспорте расширений в информационные базы или к ошибкам отображения заимствованных форм в редакторе в 1C:EDT .

При возникновении подобных проблем необходимо обновить форму, заимствованную в расширение. Для этого откройте форму в редакторе и нажмите Обновить в верхней части редактора формы:

Ошибка импорта и экспорта в 1C:EDT свойства ИспользованиеТекущейСтроки (currentRowUse)

Исправлена ошибка импорта и экспорта в 1C:EDT свойства ИспользованиеТекущейСтроки ( currentRowUse) у групп в формах.

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

Для выполнения такой замены можно воспользоваться механизмом поиска по XML-файлам и заменой с регулярными выражениями.

Если вы разрабатываете приложение на платформе для мобильных устройств, то такую автозамену стоит применять более аккуратно, т. к. у вас могут быть группы, в которых вы специально установили значение свойства currentRowUse как DontUse ( НеИспользовать).

Если вы используете 1С:ГитКонвертер, то для получения XML-файлов конфигурации в формате 1С:EDT достаточно обновить версию 1С:EDT, которую вы используете для 1С:ГитКонвертера.

Программа запуска и обновления

Мы изменили основной способ работы с 1C:EDT и добавили программу запуска и обновления. Она позволяет управлять всеми вашими проектами и версиями 1C:EDT , установленными на компьютере. Создание новых проектов и установку новых версий мы рекомендуем выполнять с помощью этой программы.

Программа запуска и обновления поддерживает авторизацию на портале 1С:ИТС. Благодаря этому вы можете автоматически устанавливать и скачивать необходимые вам версии 1C:EDT просто выбирая их в этой программе. Также вы можете полуавтоматически обновлять установленные ранее версии 1C:EDT, при этом будут сохраняться созданные вами настройки.

Подробнее о сценариях работы с программой запуска и обновления вы можете прочитать здесь.

В связи с появлением программы запуска и обновления изменился состав дистрибутивов 1C:EDT . Основной дистрибутив 1C:EDT теперь имеет небольшой размер и содержит только программу запуска и обновления. С помощью нее осуществляется дальнейшее создание проектов, скачивание и установка сред разработки для создания конфигураций или для создания плагинов к 1C:EDT. Это позволит вам просто и удобно обновлять текущую версию 1C:EDT с выходом исправительных версий. Так же новые версии 1C:EDT автоматически будут появляться в программе запуска и обновления.

Для тех разработчиков, которые не имеют возможности использовать интернет-соединение с порталом ИТС (например, в силу ограничений политики безопасности предприятия), мы подготовили полный дистрибутив 1C:EDT . Он содержит как программу установки и запуска (ее можно использовать без Интернета для управления своими проектами), так и среду разработки 1C:EDT . Полный дистрибутив также можно применять для сценариев построения непрерывной интеграции с использованием EDT.

Полный дистрибутив имеет в своем имени слово offline. Например, для ОС Windows дистрибутивы будут иметь следующие названия:

  • 1c-edt-distr-2020.x.0+yyy-windows-x86_64.zip — основной дистрибутив, только программа запуска и обновления;
  • 1c-edt-distr-offline-2020.x.0+yyy-windows-x86_64.zip — полный дистрибутив.

1С:Предприятие 8.3.17

Реализована поддержка версии 8.3.17 платформы «1С:Предприятие 8». Вы можете использовать ее для запуска и отладки конфигураций. Также вы можете использовать новую функциональность этой версии при разработке прикладных решений.

Оптимизация

Значительно ускорена загрузка форм, содержащих большое количество страниц. Например, форма с более чем 40 страницами загружается в три раза быстрее.

Интеграция с 1С:Линк (Windows, Linux)

Мы реализовали взаимодействие 1C:EDT с сервисом 1С:Линк. В качестве веб-сервера для публикации информационных баз вы можете теперь использовать веб-сервер 1С:Линк.

С помощью публикации на этом веб-сервере вы можете, например, легко показать свою работу заказчику.

Веб-сервер 1С:Линк поддерживается на ОС Windows (без условий) и на ОС Linux при условии дополнительной самостоятельной установки веб-сервера Apache. На ОС Linux путь к веб-серверу Apache необходимо указать в настройках 1C:EDT .

На ОС macOS веб-сервер 1С:Линк не поддерживается.

Встроенный веб-сервер Apache (Windows)

На ОС Windows мы реализовали поддержку встроенного веб-сервера Apache 2.4. Вы можете публиковать на нем не только мобильные приложения (как на привычном встроенном веб-сервере), но и информационные базы.

Привычный встроенный веб-сервер мы оставили в составе 1C:EDT , так как он запускается и останавливается быстрее, что может быть важно в некоторых сценариях разработки.

Просмотр значений при отладке

Мы улучшили просмотр значений переменных в модуле. Во-первых, теперь во всплывающем окне вы можете видеть тип значения.

Стандартно используется табличное представление, но вы можете вернуться к старому представлению в виде дерева. Это настраивается в параметрах 1C:EDT : Вид наполнения всплывающего диалога отладки.

Кроме этого мы добавили возможность копирования пути к любой переменной, которую вы видите в этом окне. Для этого используйте контекстную команду Копировать путь к переменным.

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

Изменение значений при отладке

Мы улучшили изменение значений при отладке. Теперь вы можете изменять размер диалога изменения значения, вводить в него многострочный текст и прокручивать его.

Кроме этого мы доработали изменение текстов запросов. Теперь и в отдельном диалоге и в панели Переменные вы можете вводить текст запроса в привычном виде без использования символов продолжения строкового литерала «|».

Поиск ссылок на предопределенные элементы

Мы улучшили поиск ссылок на объект. Теперь он находит ссылки на предопределенные элементы объекта конфигурации.

Например, поиск ссылок на справочник найдет не только реквизит документа, имеющий тип ссылки на этот справочник, но и свойство этого реквизита ЗначениеЗаполнения, если в этом свойстве выбран предопределенный элемент этого справочника.

Принудительное открытие редактора сравнения и объединения

Теперь вы можете принудительно открыть редактор сравнения и объединения даже в том случае, если потенциальные проблемы отсутствуют. Для этого мы добавили в диалог слияния и в диалог Сherry-pick дополнительный флажок.

Выбранный вами режим запоминается и будет использоваться для выполнения последующих операций.

Раньше, при отсутствии потенциальных проблем, сравнение и объединение выполнялось автоматически и редактор не открывался.

Фильтр по подсистемам при сравнении и объединении

В редактор сравнения и объединения конфигураций мы добавили фильтр по подсистемам. Аналогичная возможность существует и в конфигураторе «1С:Предприятия».

Заимствование объектов в расширения

Мы изменили механизм заимствования объектов в расширение конфигурации. Теперь при заимствовании объекты не приносят с собой данные, не имеющие значения для объектов в расширении. Благодаря этому при сравнении и объединении конфигураций не должно появляться значительных «техногенных» отличий, т. е. тех, которые вы не вносили в явном виде.

Рефакторинг в расширениях

Теперь, если в основной конфигурации вы переименовываете объект, который был заимствован в расширения, 1C:EDT предложит вам переименовать его и в расширениях тоже.

Порядок свойств расширения конфигурации

В панели Свойства мы исправили порядок свойств расширения конфигурации.

Снятие свойства с поддержки в расширении

Мы изменили поведение интерфейса при снятии контроля со свойства в расширении. Свойства, содержащие значения примитивных типов ( Число, Строка, перечисления) будут сбрасываться в значение по умолчанию. Это уменьшит количество «техногенных» изменений в метаданных.

Отслеживание связи объектов расширения с основной конфигурацией

Мы исправили ошибку, из-за которой неправильно работало отслеживание связи объектов расширения с объектами основной конфигурации.

Порядок объектов при выборе основной таблицы динамического списка

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

Автоматический вызов диалога аутентификации

Мы улучшили работу с информационными базами и реализовали автоматический вызов диалога аутентификации платформы «1С:Предприятие» во всех случаях, когда для взаимодействия с информационной базой 1C:EDT не хватает имени пользователя и пароля.

Раньше, например, если в параметрах информационной базы не был указан пользователь/пароль, от имени которого надо соединяться с информационной базой, возникала исключительная ситуация с сообщением Пользователь ИБ не идентифицирован.

Документация для разработки плагинов и пример

Мы обновили и опубликовали на портале 1C:EDT документацию для разработки плагинов.

Кроме этого для разработчиков плагинов мы опубликовали описание (JavaDoc) классов 1C:EDT . Чтобы подключить их в 1C:EDT достаточно добавить com.e1c.g5.v8.dt.javadocs в целевую платформу.

Также на GitHub мы обновили пример плагина, который вы можете использовать в качестве образца.

Классы и примеры интеграционных тестов

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

Также мы опубликовали примеры интеграционных тестов, они включены в пример плагина, а об их запуске вы можете прочитать здесь.

Источник статьи: http://edt.1c.ru/docs/new/versiya-2020-5/


Adblock
detector