В Infostart Toolkit доработан конструктор тонкого клиента, реализована контекстная подсказка и многое другое, об этом была первая статья. В этой расскажу о том, что нового было сделано с того момента (в основном это исправление ошибок).
Упрощение заполнения пустых значений в объединениях (появилось в версии 2022.4)
На закладке «Объединения/Псевдонимы» для строк полей добавлена возможность заменять Null в объединениях на пустое значение заданного типа, как это требуется в стандарте Ограничение на использование конструкции "ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ" в запросах.
В дальнейшем статью можно смело считать отчетом о ошибках в тонком конструкторе ;) исправленных в тонком конструкторе Infostart Toolkit. В толстом конструкторе этих багов нет.
Исправленные ошибки
Ошибка №1. Не обновляется набор полей временных таблиц при добавлении полей
Ошибка кроется в работе объектной модели СхемаЗапроса из-за того, что временная таблица и источник данных этой таблицы не совсем одна и та же сущность. Обход, перезапускать конструктор.
Ошибка №2. Не сохраняются изменения в выражениях функций группировок
Этот баг появился начиная с 11 платформы. Разработчики 1С перешли на ПодключитьОбработчикОжидания(.., 0.1) и не все отрабатывает как надо.
Ошибка №3. Новые функции 20-ой платформы не добавлены в панель функций редактирования выражения
В 20-ой появилась куча функций, и 1С не добавила их в тонкий конструктор.
В толстом конструкторе как обычно все ОК ;)
Ошибка №4. Закладка порядок не видна для временных таблиц с признаком ПЕРВЫЕ
При создании запроса подобного
ВЫБРАТЬ ПЕРВЫЕ 1
_ДемоБанковскиеСчета.Ссылка КАК Ссылка,
_ДемоБанковскиеСчета.ВерсияДанных КАК ВерсияДанных
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
Справочник._ДемоБанковскиеСчета КАК _ДемоБанковскиеСчета
УПОРЯДОЧИТЬ ПО
Ссылка
могут возникнуть неудобства, т.к. закладка порядок для временной таблицы скрывается, хотя должна быть доступна, если стоит признак ПЕРВЫЕ.
Чтобы обойти это, нужно сначала поставить ПЕРВЫЕ и выбрать поля сортировки, а уже потом ставить "Создание временной таблицы". С уже имеющимся запросом легче будет поправить в тексте :).
Ошибка №5. Некорректно определяется необходимость вопроса "Не выбрано ни одного поля"
Вопрос корректно задается только в первом запросе, в последующих запросах пакета его нет, текст запроса остается пустым.