Версия 8.3.6 включает исправления обнаруженных ошибок и изменения в функциональности. Новые возможности и изменения:
Возможность запуска конфигураций, разработанных в версии 8.3.5 и более младших, в версии 8.3.6, без внесения изменений в конфигурацию и без изменений структур данных. Это позволяет при переходе на версию 8.3.6 сначала выполнить переход без внесения изменений в конфигурацию, а потом, внести необходимые изменения и снять режим совместимости. Так же это позволяет иметь возможность после перехода на версию 8.3.6, при необходимости, использовать для работы с информационной базой и версию 8.3.5. Это можно делать, как до снятия режима совместимости, так и после (установив вновь режим совместимости).
Средства разработки.
В Конфигураторе реализована возможность сохранения закладок в текстах модулей между различными сеансами работы и редактирования модулей.Для доступа к полному списку закладок реализована команда главного меню Правка — Список закладок.
При переименовании объекта конфигурации реализована возможность выполнять операцию переименования также для всех вхождений имени используемого объекта в конфигурации.При удалении объекта конфигурации реализована возможность проверки использования имени удаляемого объекта в конфигурации.
При изменении или удалении реквизита, параметра или элемента управляемой формы реализована проверка использования соответствующего имени в модуле формы. В случае переименования реализована возможность автоматического переименования найденных вхождений старого имени в модуле формы.
Для операции Поиск ссылок на объект реализована возможность искать в текстах модулей.
В диалоге параметров конфигуратора реализована возможность настраивать поведение системы при изменениях в метаданных и формах.
Снижена возможность совершения ошибок при переименовании или удалении какого-либо объекта конфигурации. Повышено удобство разработки.
Управляемая форма.
Реализован инструмент для визуализации данных планирования (планировщик). Для поля управляемой формы реализован вид поля формы — поле планировщика. Реализован объект Планировщик.Для системного перечисления ПоложениеШкалыВремениреализованы значения Лево и Право, которые для диаграммы Ганта трактуются как значение Верх.
В прикладном решении упрощена работа с задачами, связанными с календарным планированием (встречи, календари и т.д.).
Хранилище конфигурации.
Для пакетного режима запуска конфигуратора реализована возможность подключения ранее не подключенной информационной базы к хранилищу конфигурации (ключ командной строки запуска /ConfigurationRepositoryBindCfg).
Расширены возможности автоматизированной работы с хранилищем конфигурации.
Командный интерфейс. Управляемая форма.
Реализована команда Показать в списке для расширений управляемой формы для объекта, справочника, документа, плана видов характеристик, бизнес-процесса, задачи, записи регистра сведений.Для управляемой формы реализованы метод ВыполнитьПереход() и обработчик события ОбработкаПерехода.
Упрощено использование системы при необходимости открыть список объектов с автоматическим позиционированием на текущем объекте.
Системные перечисления.Клиентское приложение.
Для системного перечисления ОтображениеПанелиРазделовреализованы значения КартинкаСверхуИТекст и КартинкаСлеваИТекст.В редакторе панели разделов клиентского приложения доступны следующие возможности для настройки отображения разделов:
- В режиме совместимости интерфейса Версия 8.2:
- Картинка;
- Текст;
- КартинкаИТекст.
- В режиме совместимости интерфейса Такси:
- Картинка;
- Текст;
- КартинкаИТекст;
- КартинкаСверхуИТекст.
Расширены возможности отображения панели разделов в интерфейсе Такси.
Управляемая форма.
Реализована возможность указывать поле графической схемы в качестве источника команд для командной панели и кнопок управляемой формы.В веб-клиенте для использования доступны только команды печати и предварительного просмотра.
Переименованы представления некоторых команд работы с графической схемой:
- Выровнять по левому краю;
- Выровнять по правому краю;
- Выровнять по верхнему краю;
- Выровнять по нижнему краю;
- Переместить вперед;
- Выровнять по центру;
- Выровнять по середине.
Повышено удобство использования графической схемы.
Средства администрирования.
Реализована утилита контроля целостности, предназначенная для контроля состояния объектов файловой системы и базы данных, используемых при работе «1С:Підприємство», и обнаружения факта изменения этих объектов.Утилита доступна в 32- и 64-разрядном виде для ОС Windows и Linux.
Появилась возможность контроля целостности системы для защиты от несанкционированных модификаций.
Работа с Интернет.
Для метода Выбрать() объекта ИнтернетПочта реализован параметр ОтмечатьКакПрочтенные. Имеет смысл только при работе с электронной почтой по протоколу IMAP.Попытка использовать данный параметр, установленный в значение Ложь, при работе по протоколу POP3, приведет к возникновению исключения.
В режиме совместимости с версией 8.3.5 поведение не изменилось (если параметр установлен в значение Ложь).
Устранено противоречивое поведение системы при работе с электронной почтой по протоколу IMAP.
Технологический журнал.
В технологическом журнале, в событиях SCALL и CALL, реализованы новые поля IName и MName , которые содержат дополнительную информацию о внутренних вызовах системы. Информация может использоваться специалистами при разборе обращений, направляемых в службу поддержки.
Улучшены возможности технологического журнала для расследования сложных проблем.
Динамический список.
Реализована возможность получения данных, отображаемых динамическим списком, с учетом видимости колонок и использования поиска.Для расширения таблицы управляемой формы для динамического списка реализованы следующие методы:
- ПолучитьИсполняемуюСхемуКомпоновкиДанных();
- ПолучитьИсполняемыеНастройкиКомпоновкиДанных().
Предоставлена возможность получить для последующей обработки данные динамического списка, которые видимы пользователю.
Система компоновки данных.
Для полей системы компоновки данных, имеющих в составе типов тип Дата, реализованы следующие дочерние поля: НачалоДня, НачалоНедели, НачалоДекады, НачалоМесяца, НачалоКвартала, НачалоПолугодия, НачалоГода, КонецДня, КонецНедели, КонецДекады, КонецМесяца, КонецКвартала, КонецПолугодия, КонецГода, День, ДеньНедели, НазваниеДняНедели, ДеньГода, НеделяГода, Месяц, НазваниеМесяца, Квартал, Год, НачалоМинуты, НачалоЧаса, КонецМинуты, КонецЧаса, Минута, Час.
Для пользователей упрощена работа с полями, включающими в свой состав дату и время.
Встроенный язык.
Реализованы функции работы со строками:
- СтрШаблон() — выполняет замену маркеров подстановки (вида %1) в шаблонной строке на реальные значения;
- СтрСравнить() — выполняет лексикографическое сравнение строк без учета регистра;
- СтрНачинаетсяС() — проверяет, что строка начинается на подстроку;
- СтрЗаканчиваетсяНа() — проверяет, что строка оканчивается подстрокой;
- СтрНайти() — выполняет поиск подстроки в различных направлениях и не только с начала строки;
- СтрРазделить() — разделяет строку на части по указанному разделителю;
- СтрСоединить() — соединяет строки из массива подстрок.
Реализовано системное перечисление НаправлениеПоиска.
Функция Найти() является устаревшей и поддерживается для совместимости.
В режиме совместимости с версией 8.3.5 поведение не изменилось.
Упростилась реализация некоторых типовых алгоритмов работы со строками.
Веб-клиент.
Реализован механизм, позволяющий накапливать статистику использования веб-клиента. Механизм предназначен для использования программистами. Механизм включается параметром командной строки веб-клиента SYSTEMWEBCLIENTSTAT.
Расширен состав инструментов, предназначенных для повышения качества работы платформы.
Табличный документ.
Реализована возможность импорта содержимого файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в табличный документ. Данная возможность доступна как в интерактивном режиме, так и из встроенного языка.Реализовано системное перечисление СпособЧтенияЗначенийТабличногоДокумента.
Для метода Прочитать() объекта ТабличныйДокументреализован параметр СпособЧтенияЗначений.
Реализована поддержка вставки из буфера обмена областей, скопированных из Microsoft Excel и OpenOffice Calc.
Упрощен механизм загрузки данных из файлов электронных таблиц в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument).
Система компоновки данных. Динамический список.
Для объекта КомпоновщикНастроекКомпоновкиДанныхреализован метод ПолучитьИсточникДоступныхНастроек().
Упрощена процедура использования источника доступных настроек одного компоновщика настроек компоновки данных в другом. Например, для открытия отдельной формы редактирования настроек компоновки данных с тем же источником.
Работа с Интернет. Web-сервисы и HTTP-сервисы.
Реализована возможность работать с данными в формате JSON. Работа возможна в потоковой и объектной техниках.Реализована сериализация и десериализация в JSON следующих объектов: примитивные типы, Массив, ФиксированныйМассив, Структура, ФиксированнаяСтруктура, Соответствие, ФиксированноеСоответствие.
Реализованы объекты ЧтениеJSON, ЗаписьJSON. Реализованы методы глобального контекста ЗаписатьJSON(), ПрочитатьJSON(), ЗаписатьДатуJSON(), ПрочитатьДатуJSON().
Упрощено взаимодействие с приложениями (в том числе и веб-приложениями), использующими для взаимодействия формат JSON.Стало возможно хранить различные данные в формате JSON, например, вместо XML.
Web-сервисы и HTTP-сервисы.
Для стандартного интерфейса OData реализована возможность получения ответа в формате JSON.
Более полно поддерживается формат OData.При использовании формата JSON уменьшается объем данных, передаваемых между клиентом и сервером.
Работа с запросами.
Реализована возможность использования логических выражений в описании поля выборки и в выражениях фильтрации результатов запроса (предложение ГДЕ).
Упрощено написание и понимание сложных запросов.
Кластер серверов. Средства администрирования.
Реализован механизм мониторинга состояния кластера. Мониторинг анализирует некоторые параметры кластера и позволяет принудительно завершать проблемные процессы. Мониторинг выполняется агентом центрального сервера кластера. Результаты мониторинга записываются в технологический журнал.Для кластера реализованы свойства Допустимое отклонение количества ошибок сервера и Принудительно завершать проблемные процессы.
Реализованы методы SetClusterRecyclingErrorsCountTheshold() и SetClusterRecyclingKillProblemProcesses() для объекта IServerAgentConnection.
Реализованы параметры командной строки —errors-count-threshold и —kill-problem-processes для утилиты rac.
Реализовано событие технологического журнала ATTN.
Повышена надежность кластера путем своевременного обнаружения и завершения проблемных процессов.
Автоматизированное тестирование.
В механизме автоматизированного тестирования реализована поддержка интерфейса Такси. Расширены возможности механизма автоматического тестирования:
- Реализовано свойство НачальнаяСтраница объекта ТестируемоеОкноКлиентскогоПриложения.
- Реализована возможность выполнять навигацию по окнам. Реализованы методы ПерейтиКНачальнойСтранице(), ПерейтиКСледующемуОкну(), ПерейтиКПредыдущемуОкну(), ЗакрытьПанельСообщенийПользователю() объекта ТестируемоеОкноКлиентскогоПриложения.
- Расширены возможности работы с полем управляемой формы:
- Реализована возможность создания нового элемента. Реализован метод Создать() для объекта ТестируемоеПолеФормы.
- Реализована возможность отказа от редактирования данных в поле. Реализован метод ОтменитьРедактирование() для объекта ТестируемоеПолеФормы.
- Реализована возможность открыть выпадающий список, ожидать окончание формирования выпадающего списка и выполнить выбор из него. Реализованы методы ОткрытьВыпадающийСписок(), ЗакрытьВыпадающийСписок(), ВыполнитьВыборИзВыпадающегоСписка(), ОжидатьФормированияВыпадающегоСписка(), ВыпадающийСписокОткрыт() для объекта ТестируемоеПолеФормы.
Механизм автоматизированного тестирования стало возможно использовать с интерфейсом Такси.
Система компоновки данных. Динамический список.
Реализована возможность связывать элементы пользовательских настроек отчета или динамического списка с таблицами управляемой формы. Для объекта ПользовательскиеНастройкиКомпоновкиДанныхреализованы свойства Отбор, Порядок, Выбор, УсловноеОформление, Структура.
Переработана форма пользовательских настроек отчета и динамического списка: вместо полей ввода для вызова редакторов (отбора, порядка и т.д.) реализованы закладки с таблицами (аналогично редактору схемы компоновки данных в конфигураторе).
Команда формы отчета Настройки отображается в основной командной панели формы.
Улучшена стандартная форма редактирования пользовательских настроек отчета и динамического списка.
Управляемая форма.
Для объекта конфигурации Перечисление реализовано свойство ИсторияВыбораПриВводе. С помощью данного свойства реализовано управление отображением и сохранением истории ввода для поля ввода, связанного с реквизитом типа перечисление.Для перечислений, выбор которых выполняется из формы, история ввода начнет отображаться и сохраняться автоматически.
В режиме совместимости с версией 8.3.5 поведение не изменилось.
Стало возможно управлять поведением истории выбора для полей ввода связанных с реквизитами типа перечисление.
Система компоновки данных.
Реализован конструктор для объекта ЗначенияПолейРасшифровкиКомпоновкиДанных.
Стало возможно заполнение данных расшифровки из встроенного языка.
Web-сервисы и HTTP-сервисы.
Для объекта HTTPСоединение реализована возможность вызывать любые HTTP-методы (с указанием имени метода строкой). Для упрощения использования HTTP-методов PATCHи HEAD реализованы методы Изменить() и ПолучитьЗаголовки()(соответственно) для объекта HTTPСоединение.
Упрощено полноценное использование протокола HTTP из прикладных решений.
Кластер серверов. Средства администрирования.
Расширены возможности внешнего управления сеансами. Реализованы методы, вызываемые при переходе сеанса в спящее состояние и выходе из этого состояния. Реализована возможность указывать тайм-аут ожидания ответа Web-сервиса внешнего управления сеансами.Для Web-сервиса внешнего управления сеансами реализованы методы onHibernateSession() и onWakeupSession().
Для строки соединения с Web-сервисом внешнего управления сеансами реализованы необязательные параметры tout — задает величину тайм-аута ожидания ответа Web-сервиса внешнего управления сеансами и wsver — указывает версию интерфейса Web-сервиса внешнего управления сеансами. Новые возможности доступны только в том случае, если параметр wsver имеет значение 2.
Возможности Web-сервиса синхронизированы с возможностями платформы по работе с лицензиями.
Работа с XML, XDTO.
Переработан механизм работы с FastInfoSet.
Повышена стабильность работы с FastInfoSet.
Полнотекстовый поиск.
Реализована возможность проверки целостности индекса полнотекстового поиска. Реализован метод ПроверитьИндекс()менеджера полнотекстового поиска.Реализовано отражение в технологическом журнале операций обновления индекса полнотекстового поиска. Реализованы события технологического журнала FTEXTCheck и FTEXTUpd. Реализован элемент технологического журнала ftextupd.
Повышена стабильность работы с полнотекстовым поиском. Стало возможно выполнять перестроение индекса полнотекстового поиска в тех случаях, когда этот индекс стал некорректным.
Работа с запросами.
Для объекта ОписаниеВременнойТаблицыСхемыЗапросареализовано свойство ИмяТаблицы. В конструкторе запросов реализована возможность указать имя временной таблицы.Для метода Добавить() объекта ИсточникиСхемыЗапросареализован параметр Псевдоним.
Улучшена работа с программной моделью запроса.
Средства разработки. Общие реквизиты / Разделение данных.
Расширены возможности модификации прикладных решений без снятия с поддержки (в том числе и для облачных систем). Реализована возможность создания расширений конфигурации. С помощью механизма расширений предоставляется возможность выполнять некоторые модификации прикладного решения (не затрагивающие структур данных) так, что само решение не снимается с поддержки, а все доработки локализованы в специальном объекте (расширении), который достаточно легко подключается и отключается от прикладного решения. В расширении реализована возможность модификации форм, создания отчетов и обработок, создания новых подсистем. Подключение расширений конфигурации возможно в режиме 1С:Підприємство и конфигуратора. Для каждой области разделенной информационной базы имеется возможность задавать свой набор расширений.
Реализован новый механизм, позволяющий выполнять небольшие доработки конфигураций при внедрениях (в том числе в разделенных информационных базах и облачных решениях) более просто и с большим уровнем независимости от изменений конфигураций поставщиками.
Отображение информации.
В библиотеку картинок добавлены новые картинки: ПерейтиВперед, ПерейтиНазад, ПерейтиКНачалу, ПерейтиККонцу, Сегодня, ПоказатьВСписке.
Расширен состав библиотеки картинок.
Обновление конфигурации базы данных.
В документации описаны ключи командной строки режима пакетного запуска конфигуратора, позволяющие управлять фоновым и динамическим обновлением конфигурации базы данных.
Устранена ошибка документации.
Реализована возможность вносить изменения в результат объединения модулей непосредственно в процессе объединения. Кроме этого реализована возможность использовать внешние программы для сравнения и объединения текстов модулей, настроить внешние программы можно в конфигураторе, там же содержаться уже готовые настройки для некоторых программ сравнения/объединения.
Источник: https://1c-programmer-blog.ru/platforma/obzor-1spredpriyatie-8-3-6.html