fix(bitra-patch): 4 runtime bugs in BSL — works alias, Projects.Клиент, UUID composite-types, safe JSON serialization

This commit is contained in:
Roman Chesnokov
2026-05-15 17:45:38 +05:00
parent 529464a175
commit 252c5e38a7
2 changed files with 75 additions and 18 deletions
@@ -83,23 +83,23 @@
Запрос1С.Текст =
"ВЫБРАТЬ ПЕРВЫЕ " + Формат(Лимит, "ЧГ=") + "
| Работы.Ссылка КАК Ссылка,
| Работы.Номер КАК Номер,
| Работы.Дата КАК Дата,
| Работы.Исполнитель КАК Исполнитель,
| Работы.Автор КАК Автор,
| Работы.Подразделение КАК Подразделение,
| Работы.Офис КАК Офис,
| Работы.Утвержден КАК Утвержден,
| Работы.Комментарий КАК Комментарий,
| Работы.ИтогоЧасов КАК ИтогоЧасов
| ДокРаботы.Ссылка КАК Ссылка,
| ДокРаботы.Номер КАК Номер,
| ДокРаботы.Дата КАК Дата,
| ДокРаботы.Исполнитель КАК Исполнитель,
| ДокРаботы.Автор КАК Автор,
| ДокРаботы.Подразделение КАК Подразделение,
| ДокРаботы.Офис КАК Офис,
| ДокРаботы.Утвержден КАК Утвержден,
| ДокРаботы.Комментарий КАК Комментарий,
| ДокРаботы.ИтогоЧасов КАК ИтогоЧасов
|ИЗ
| Документ.Работы КАК Работы
| Документ.Работы КАК ДокРаботы
|ГДЕ
| Работы.Дата >= &МодифицированоПосле
| И Работы.Проведен
| ДокРаботы.Дата >= &МодифицированоПосле
| И ДокРаботы.Проведен
|УПОРЯДОЧИТЬ ПО
| Работы.Дата УБЫВ";
| ДокРаботы.Дата УБЫВ";
Выборка = Запрос1С.Выполнить().Выбрать();
Результат = Новый Массив;
@@ -140,8 +140,8 @@
| Проекты.Наименование КАК Наименование,
| Проекты.EVA_ID КАК EvaID,
| Проекты.Кодификатор КАК Кодификатор,
| Проекты.Владелец КАК Клиент,
| Проекты.Владелец.Наименование КАК КлиентИмя,
| Проекты.Клиент КАК Клиент,
| Проекты.Клиент.Наименование КАК КлиентИмя,
| Проекты.Договор КАК Договор,
| Проекты.Конфигурация КАК Конфигурация,
| Проекты.Офис КАК Офис,