1с исполнитель ide что это такое
Обновлено: 24.11.2024
Тебе, один человек! 1С выпускает обновления для своих приложений с завидной регулярностью, и вот, на мой взгляд, самые интересные из тех, что вышли в первой половине этого года. Мы в WiseAdvice-IT постоянно следим за обновлениями 1С и делимся своими наблюдениями с читателями Хабра.
Тестовая версия платформы 1С:Предприятие 8.3.19
Начнем с конца: в июне вышла тестовая версия платформы 1С:Предприятие 8.3.19. Самое важное изменение, которое может побудить к переходу на последнее обновление платформы 1С, касается оптимизации СУБД, а именно запроса, который система использует при обращении к виртуальным таблицам остатков и оборотов регистра бухгалтерского учета.
Этот вызов повторно используется в каждой системе и затрагивает достаточно большое количество объектов метаданных, используется в большинстве отчетов, а также для логики проводки документов. То есть производительность запросов была улучшена.
- , , .
- , . .
- Полезное изменение коснулось планов обмена: методы RegisterChanges() и DeleteRegisterChanges() теперь могут соответственно регистрировать и удалять изменения для произвольного набора объектов данных. Они передаются в виде определенного параметра, значением которого является массив данных. Действие для всех объектов в переданном массиве будет выполнено в рамках одной транзакции с минимальным количеством использованных запросов. Теперь, например, намного проще регистрировать/удалять, например, связанные реестры для справочников или документов.
- Для отчетов появились методы принудительного режима отображения результата выполнения отчета.
Материал подготовлен при поддержке Telegram-канала «Новости из Мира 1С»
Объявление 8.3.20
Последняя версия 8.3.19, хоть пока и тестовая, стала важным шагом к появлению «двадцатки», которая обещает стать развитием расширений: поддержки определяемых типов, планов характеристических типов и общих атрибуты.
Это то, чего часто не хватало для нормальной работы с расширениями при доработке типовых конфигураций, так как часть доработок приходилось делать в расширении, а часть в самой конфигурации, что не добавляло удобства. Вам не придется изменять процедуры, описывающие типы объектов конфигурации, например, References.TypeAllRefs() .Types(), в будущей версии к таким методам будут относиться и объекты, созданные в расширениях.
Должна быть также предусмотрена возможность добавления ваших собственных предопределенных элементов в ваши собственные каталоги расширений. Теперь их будет проще интегрировать и в ваши расширения, и в стандартные механизмы BSP, и, соответственно, в текущие конфигурации 1С с использованием BSP.
1С:Художник (Х)
В первом полугодии компания "1С" объявила о разработке текущей версии "1С:Исполнитель" - "1С:Исполнитель(Х)", которая имеет архитектуру, позволяющую "1С:Исполнитель(Х)" работать как «нативное» приложение в операционных системах Windows и Linux (поддержка macOS планируется в будущем), и не требует предварительной установки JRE.
Напомню, что «1С:Исполнитель» — это оригинальный кроссплатформенный интерпретатор команд собственного строго типизированного и регистрозависимого скриптового языка, который вышел всего годом ранее — в июне 2020 года.
В комплект поставки «1С:Исполнитель» входит собственная интегрированная среда разработки «1С:Исполнитель IDE», основу которой составляют «1С:Средства разработки предприятия (СЭД)». Для "1С:Executor IDE" необходимо предварительно установить соответствующую среду выполнения - Java Runtime Envinronment (JRE), созданную специально для запуска приложений, разработанных с использованием языка Java.
В рамках стратегии развития продукта вендор анонсирует свою «ускоренную» версию, которую планирует разрабатывать параллельно с «универсальной»:
- "1С:Подрядчик (У)" - универсальная (У - Универсальная) версия продукта, требующая установки Java;
- «1С:Исполнитель (X)» — редакция, поставляемая как X — исполняемый исполняемый файл, исполняемый целевой операционной системой, лишь незначительно уступающий по функциональности универсальной версии.
Архитектура "1С:Исполнитель(У)" по-прежнему остается наиболее оптимальной и эффективной для выполнения скриптов, требующих большого объема вычислений.
Плата за скорость работы 1С:Исполнитель (Х) - отсутствие динамической загрузки подключаемых библиотек. Соответственно, такая особенность его реализации не позволит пользователям устанавливать и использовать их самостоятельно.
Еще в описании релиза при выходе "1С:Исполнителя" многие разработчики заметили, что синтаксис его языка получил существенные отличия от встроенного языка платформы 1С. Возможно, одним из существенных отличий является его сильная/статическая типизация, характерная для компилируемых языков более низкого уровня.
В компилируемых языках требования по определению типа переменной на этапе ее объявления необходимы для того, чтобы компилятор заранее знал, сколько оперативной памяти ему необходимо выделить, тем самым увеличивая скорость выполнения уже скомпилированной программы .
После анонса «1С:Подрядчик(Х)», исходя из заявленного сценария его использования, становится ясно, что второй этап в стратегии развития продукта также направлен на увеличение скорости операций и производительности. Тем не менее, на мой взгляд, вопрос о том, к каким именно большим объемам вычислений готовится продукт, остается открытым.
1С:КИП 2.1.8
1С с позапрошлого года активно продвигает пакет инструментов для тестирования и повышения производительности системы. В релизе 2.1.8 разработчики продукта сосредоточили свое внимание на "Сценарном тестировании" (3.0.24.1), которое теперь имеет долгожданный пользователями функционал:
- Вы можете создать ряд "шагов, выполняемых вручную" с соответствующим описанием действий каждого шага.
- Сценарии тестирования теперь могут автоматически обрабатывать внешний вид диалоговых окон, выполняя предопределенные шаги в активной форме.
- Появились новые типы шагов:
- Запустить пакетную команду 1С - позволяет выполнять пакеты действий командной строки 1С;
Напомню, что предыдущая версия приложения получила инструмент для работы с ручными тестами, который позволял «вручную» разрабатывать план тестирования и его структуру, сохранять и запускать тесты по мере необходимости, но автоматически формировать отчеты по результатам.
Кроме того, новое обновление «КИП Агент» получило возможность удаленного администрирования, а также теперь ему доступен удаленный сбор данных, в частности, об установленных версиях платформы и доступных базах данных.
1С:тестер
Для тех, для кого «Сценарное тестирование» слишком сложно и совершенно не нужно, мы выпустили новую конфигурацию «1С:Тестер». Он позволяет без знаний программирования быстро приступить к тестированию небольших систем 1С по простым сценариям, задавая простые ситуации тестирования.
Приложение позволит вам описать сценарий проверки функциональности, моделирующий ход работы пользователей, в том числе по работе с внешними сервисами, вести журнал работы и получать аналитику по ошибкам. Интересная возможность очень простого создания скриптов в ручном или автоматическом режиме, позволяет быстро их настраивать и запускать, а также модифицировать уже в процессе выполнения.
Преобразование данных 3.1
Здесь скажу кратко, версия 3.1 имеет ряд преимуществ, самое важное из которых — возможность разработки правил как в формате EnterpriseData, так и в формате XML. Теперь вы можете автоматически:
- Загрузить описание конфигурации/метаданные (из хранилища 1С, из хранилища в формате EDT, каталог выгруженной конфигурации 1С в XML-файлах);
- Загрузить разработанные правила обмена;
- Разработать правила обмена (на основе приложений одного типа, где сравниваются внутренние метки).
Библиотека интеграции с 1С:Документооборот 1.1.18.3
Сразу напомню, что данная библиотека необходима тем, кто самостоятельно интегрирует функционал работы с 1С:Документооборотом в свои конфигурации и кому нужны всегда актуальные возможности. Сейчас в версии 1С:ERP 2.5.6.17 еще встроена библиотека версии 1.1.15.1, а в версии 1С:ERP 2.5.7.78 даже предыдущая версия 1.1.17.2. Но в новой версии 1С:ЗУП - 3.1.18 уже реализована возможность согласования заявки на подбор персонала через 1С:Документооборот, с которой теперь можно настроить бесшовную интеграцию для этого документа.
1С:Система разработки приложений 2.0.2
В новом ССД в «Органайзер» добавлена не менее система планирования и учета рабочего времени, а также «Мой календарь». Если у вас до сих пор нет системы планирования и учета рабочего времени, самое время начать использовать ее в DSS. Исправлено несколько ошибок, однако в данной конфигурации их всего несколько.
- Разработка и тестирование также претерпели существенные изменения. Теперь можно поддерживать различные ветки развития.Поддерживаются ветки, разработанные как в репозитории конфигурации, так и в репозитории git.
- Добавлено чтение и запись тестовых сценариев через API сервера git. Теперь вы можете хранить тестовые скрипты в контексте веток git.
- В связи с реализацией в Branch Development для этой функции также была улучшена регистрация ошибок.
- Значительно улучшен механизм работы с исправлениями.
- В задачах процесса к каждой задаче добавлены независимые ресурсы, не зависящие от родительской задачи. В предыдущей версии можно было распределять ресурсы только родительской задачи.
- Также появилась возможность загрузки данных о результате выполнения сборки на сервере CI в DSS. Добавлены отчеты для представления загруженных данных.
Как мы видим, 1С «не спит», хотя, как правило, все самые значимые обновления выходят во второй половине года. Что ж, будем ждать новостей.
Чтобы быть в курсе последних новинок и регулярно следить за новыми технологическими инструментами 1С, подписывайтесь на Telegram-канал «Новости из мира 1С», где публикуются действительно важные новости с комментариями экспертов.
Читайте также: