Информация о файле обновления Галактика BASE_DLL_55310.TXT


Описание файла обновления:
ФайлBASE_DLL_55310.TXT
Обновлениеbase_DLL_55310
НазначениеОбщее
Продукт
Релиз20/03/2012 :
Компонентbase
ТипDLL
Версия5.5.31.0
Дата2018-08-01 17:29:37
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.170540NEWПри изменении записей (insert, delete, update) с помощью dsql-запроса вызовом sqlExecute не очищается драйверный кэшИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При последовательном вызове функций SqlPrepare, SqlExecute не очищается драйверный кэш.Доработано.
102.173054NEWНастройка карточки абонентаПрава доступаНастройка системы
Диалоги ввода пароля и идентификации. ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Необходима возможность вывести пользователю дополнительную информацию, касающуюся допустимых символов в пароле.Доработано.
101.60970NEWЗависает support при удалении доставленных записейПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
CORPO Групповые операции ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При удалении доставленных записей удалять из таблицы SERVERJOURNAL данные блоками по 1000 записей.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
102.47413NEWНадо имя пользователя, установившего семафорПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Нужна функция, которая бы возвращала имя пользователя, захватившего данный семафор, и по возможности другую информациюДобавлена функция function GetSemaphoreBlocker(semId : string; var minMode : byte; R : record of X$Semafors): Word; # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: MSSQL: Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" Oracle: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
102.180092NEWИзменить способ именования ТП в которых хранится содержимое VipResultSetИнструментарий прикладного программистаПрямой SQL
DSQL Таблицы в памяти ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Изменить способ именования таблиц в памяти, в которых хранится содержимое VipResultSet, чтобы исключить случайное совпадение имен.Имя содержит текущее время с точностью не менее секунды и адрес объекта, что делает вероятность совпадения пренебрежимо низкой.
101.64219NEWРегистрация событий расчета прав в журнале системы "Права доступа"Права доступаВесь
Права доступа Журнал ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать возможность регистрации событий расчета прав в журнале системы "Права доступа".Реализовано. Добавлен флаг "События администрирования" в интерфейс настройки офиса в модуле "Права доступа"
102.1234305.5.30.0Выводить в aqatest.log информацию о версии СУБДСервисные функции (AQA, архивация, редактор, экспорт-импорт)AQA - Система автотестирования
AQA ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Выводить в aqatest.log информацию о версии СУБД.Доработано.
101.624885.5.30.0При создании пользователя на даются права на расширенный SQLПрава доступаПользователей
Идентификация ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При автоматическом создании пользователя в случае выключенной системы разграничения прав доступа устанавливать разрешение на использование прямого SQL.Реализовано.
101.627105.5.30.0Сделать каталог для размещения логов работы. Прежде всего тех, которые не имеют собственной настройки пути через параметрыПредложение по новой функциональности Атлантиса?
Параметры системы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Организовать отдельный, отличный от каталога размещения исполняемых файлов, каталог для складирования разнообразных логов, возникающих при непредвиденных сбоях.Доработано. Каталог для складирования логов определяется параметром Files.LogFilesDirectory.
101.627235.5.30.0Складывать логи выполнения в каталог Files.LogFilesDirectoryФункциональные элементы Атлантис-приложенияRuntimeLibrary
Логи приложения ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Системные логи, созданные в потоке определённого пользователя после разбора его параметров будут помещены в каталог, заданный параметром Files.LogFilesDirectory.Доработано.
101.628325.5.30.0Сделать возможность повторной попытки ввода нового пароляПоддержка различных платформ баз данныхOracle
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Когда пользователь меняет себе пароль, если операция прошла не успешно, пользователю предлагают повторить попытку, но не дают при этом ввести другой пароль. Предлагается в такой ситуации вводить новый пароль еще раз.Доработано.
101.600725.5.29.0Добавить поле домен ПользователяПрава доступаПользователей
Права доступа Настройка ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предоставить возможность определять, хранить и редактировать сетевую учетную запись пользователя.Реализовано.
180.74235.5.29.0Реализовать системную (Windows)-аутентификацию при использовании БД OracleПрава доступаИдентификация
Oracle Windows ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать системную (Windows)-аутентификацию при использовании БД Oracle.Реализована смешанная авторизация, т.е. часть пользователей можно создать с паролями, часть с NT-аутентификацией. Для входа в систему с NT-аутентификацией использовать ключ /NTS в командной строке или конфигурационном файле, при этом не будет выдаваться диалог ввода логина-пароля. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: При работе с БД, установленной инсталлятором ora9inst.exe версии 5.5.28 и меньше, требуется выполнить в модуле "Восстановление БД" проверку таблиц БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=on) в режиме исправления.
101.620825.5.29.0Оптимизировать работу постоянных семафоровПоддержка различных платформ баз данныхOracle
Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Увеличить быстродействие семафоровУвеличено быстродействие постоянных семафоров. Увеличено быстродействие сессионных семафоров на oracle. Введен булевский параметр Database.SpanManySemaphorNames, включение которого ускоряет специфичный сценарий использования сессионных семафоров, когда имя семафора сочиняется динамически, и используются тысячи различных имен. В классических сценариях, когда используется небольшое количество семафоров с фиксированными именами, этот параметр вызовет наоборот замедление. На других платформах никак не действует. Может быть включен программно. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформе Oracle требуется исправление системных процедур Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
180.102505.5.29.0Ошибка в запросе прямого sql при использовании dualИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает запрос выборки, где в одной части UNION выбор из таблиц, а в другой из DUAL (или вовсе нет from).Исправлено.
102.1679935.5.29.0Direct SQL - Поддержать Cross Apply и OUTER APPLYИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать Cross Apply и OUTER APPLY в Direct SQLДоработано частично(не на всех платформах). На платформах, не поддерживающих конструкцию (Oracle 10-11 и Pervasive) будет сообщение об ошибке в рантайме. Также добавлена специфичная диагностика при попытке использовать ON после APPLY или CROSS JOIN
101.623445.5.29.0Ошибка компиляции запроса с использованием конструкции union dsqlИнструментарий прикладного программистаПрямой SQL
DSQL Embeded DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка компиляции запроса с использованием конструкции union во встроенном DSQL (при компиляции интерфейса пропадает пробел после union)Исправлено.
101.622985.5.29.0При чистке журнала могут быть удалены неразосланные(не подттвержденные) записи КОРПОЖурнализацияОбщие проблемы по модулю
КОРПО Журнализация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При чистке журнала могут быть удалены неразосланные(не подттвержденные) записи КОРПОИсправлено
102.1701695.5.29.0$ в идентификаторе DSQL приводит к падению на Oracle (на MS SQL - работает), а квотирование запрещено - соответственно имеем платформенную зависимостьИнструментарий прикладного программистаПрямой SQL
DSQL Oracle ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Дать возможность давать таблицам и INLINE VIEW алиасы, начинающиеся с подчерка.Если алиас содержит символы помимо букв, цифр и подчерка, либо начинается с подчерка/цифр, то он будет приведён к верхнему регистру и окавычен при передаче в СУБД. В рамках этой проблемы не сделана возможность окавычивания идентификаторов в DSQL, поэтому большинство многообразия не пропустит транслятор DSQL.
101.622725.5.29.0Сделать процедуру выгрузки из таблицы в памяти во временную таблицу DSQL, использующую BULK INSERT для ускорения вставкиИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать процедуру выгрузки из логической таблицы во временную таблицу DSQL, использующую BULK INSERT для ускорения вставки.Метод логической таблицы function sqlFlushIntoTmp(iTable: integer; tableName: string; flags : word): word; iTable -- номер узла в ЛТ, из которого копировать tableName -- имя временной таблицы DSQL flags: * FIT_Create -- создать временную таблицу, совпадающую полями c узлом, но без индексов и реляций; если была другая временная таблица с таким именем, она будет удалена (аналогично sqlCreateTmpTable) * FIT_Truncate -- очистить целевую таблицу перед вставкой * FIT_ByName -- связывать поля по именам, а не по порядку. Имеет смысл и совместно с FIT_Create, т.к. некоторые поля исходного узла могут отсутствовать в выборке ЛТ, в этом случае сопоставление по номерам даже с клоном может быть некорректным. Возвращает код ошибки, в частности может вернуть tsFileNotFound, если нет временной таблицы с данным именем, tsInvalidOperation, если операция не поддерживается на данной платформе, tsDuplicateKey, если нарушено уникальное ограничение в целевой таблице (в последнем случае полный откат вставки не гарантируется) Ещё особенности: * Не работает на платформе Pervasive (возвращает tsInvalidOperation) * На работу влияет параметр Lot.ImportBatchRowCount * Ограничения и фильтры не снимаются с узла! Происходит пробежка в текущих ограничениях и в текущем порядке. Если ограничения не нужны, снимите их вручную. После операции позиция в узле не восстанавливается. * В режиме FIT_Create создаёт таблицу с опцией ctmDynamicIndex, что позволяет добавить индексы потом. * Целевая таблица должна быть создана через Атлантис, иначе программа не найдёт информацию о её колонках.
101.612325.5.28.0Не работает sqlCreateTmpTableAs, особенно для USER.-таблицИнструментарий прикладного программистаПрямой SQL
DSQL Временные таблицы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибки при создании временной таблицы на основе словарной (sqlCreateTmpTableAs). Некоторые свойства оригинальной таблицы нельзя переносить на временную.Исправлено. Также унифицировано, что повторный вызов sqlCreateTmpTable или sqlCreateTmpTableAs пересоздает таблицу (т.е. она станет пустой). Также доработано создание временной таблицы на СУБД Oracle при работе нескольких Галактик под одним пользователем.
102.1640325.5.28.0Некорректная работа функций DeleteIndex/RestoreIndex.Поддержка различных платформ баз данныхPervasive.SQL (Btrieve)
Pervasive ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает метод RestoreIndex логической таблицы.Исправлено.
102.1637245.5.28.0Ошибка при выполнении длинного запроса DSQLИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При компиляции динамических запросов DSQL в рантайме разрешить запросы длиной до 32767 символов.Доработано.
180.100675.5.28.0При реализации хранимой функции dsql невозможно воспользоваться глобальными переменнымиИнструментарий прикладного программистаПрямой SQL
DSQL Хранимые процедуры и функции ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- 1. Не работают предикаты #OK и #NOTFOUND (код на DSQL не компилируется) 2. Не работают предикаты #OK и #NOTFOUND на СУБД Oracle для именованных курсоров.Исправлено.
101.613415.5.28.0Проблема с чисткой журнала на 5.5.27ЖурнализацияОчистка журнала
Журнализация MSSQL Pervasive ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если ни одной записи журнала не попадает под чистку (все записи более новые, чем заданный день), то выдается нерелевантное сообщение об ошибке.Исправлено. Также упомянутое сообщение об ошибке детализировано. Также добавлена обработка ситуации "легкой" рассинхронизации порядка по времени и суррогатного (может возникать из-за неодновременного вычисления номера и времени, а также в случае одинакового у нескольких записей времени).
101.612575.5.28.0После восстановления настройки с измененным текущим офисом дальнейшая работа функции "Настройка системы" невозможна.ЖурнализацияНастройка системы
Журнализация Настройка ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- После восстановления настройки с измененным текущим офисом дальнейшая работа функции "Настройка системы" невозможна.Исправлено.
101.610435.5.28.0Оптимизировать работу сессионных семафоровПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Оптимизировать быстродействие сессионных семафоровДоработано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформе Oracle требуется исправление системных процедур Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.610415.5.28.0Некорректная диагностика при попытке повторной установки семафора с другим режимом в одной ГалактикеПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Улучшить диагностику при попытке захвата семафора, уже захваченного в этой же Галактике. Должны быть такие же коды возврата как и в случае, когда семафор захвачен другим пользователем.Доработано.
102.1343785.5.28.0Необходимо постраничное (частями) получение результатов DSQL запросаИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В операторе select DSQL дать возможность задавать LIMIT и OFFSET (реализовать т.н. "pagination")Реализовано для платформы Oracle, SQL Server версии не менее 2005, PostgreSQL (но не для Pervasive и SQL Server 2000) Синтаксис [ORDER BY <...>] LIMIT <limit_expr> [OFFSET <offset_expr>] или в обратном порядке: [ORDER BY <...>] OFFSET <offset_expr> [LIMIT <limit_expr>] или так: [ORDER BY <...>] LIMIT <offset_expr>, <limit_expr> , где offset_expr -- сколько записей пропустить Важно, что offset_expr и limit_expr могут быть выражениями, содержащими параметры.
101.604395.5.27.0Разработать API для работы с очередью сообщений из VIPИнструментарий прикладного программистаШина MessageQueue
AMQP ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Разработать API для работы с очередью сообщений из VIP.Разработано.
102.1611395.5.27.0Сбойная нумерация записей в журнале (nrec стали нумероваться с начала)ЖурнализацияОбщие проблемы по модулю
Журнализация Очистка журнала ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Очистка журнала сейчас корректно работает, только если нумерация записей в журнале (X$JOURNAL.NREC) всегда была монотонной. Доработать алгоритм очистки журнала так, чтобы он работал по крайней мере еще в следующем случае: нумерация была сброшена на 0 и какое-то время работала так, а потом была восстановлена к большим числам.1. При любом искажении нумерации работает чистка в режиме DataBase.SolidJournalClear=0 на всех платформах; 2. В режиме DataBase.SolidJournalClear=1 при искажении нумерации вследствие сброса и восстановления работа на разных платформах отличается: на СУБД Oracle очистка работает; на других платформах выдается сообщение о невозможности очистки. Это рекомендуемый режим. 3. Если нумерация была сброшена на маленькие числа и еще не исправлена, то выдается предупреждение при попытке чистить журнал.
101.609515.5.27.0Убрать захват системного семафора при захвате прикладного там, где это возможноПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Семафоры Oracle MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Ускорить захват семафоров на sql-платформахУскорен захват и немного освобождение семафоров на sql-платформах
101.609985.5.27.0Нельзя удалить поле-массив при ALTER TABLEИнструментарий прикладного программиста(До)компиляция
Докомпиляция ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Нельзя удалить поле-массив при ALTER TABLEИсправлено.
102.1566835.5.26.0Параметр должен иметь конкретный размерИнструментарий прикладного программистаФункции в Атлантисе
Функции в Atlantis Семафоры ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Диагностировать некорректность имени семафора.Доработано. Функции SetSemaphore и ClearSemaphore возвращают значение tsInvalidParameters (код 330) в случае, если длина имени семафора превышает 39 символов.
102.1569255.5.26.0Не возможно использовать подзапросы с полями с наименованиями типа KAUKS[1]Инструментарий прикладного программистаПрямой SQL
DSQL поля-массивы ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не получается присвоить колонкам алиас вида name[idx] Также на MSSQL при выборке поля массива без алиаса не работает сопоставление по имени с полем-массивом таблицы в памяти (sqlSelectIntoByName)Исправлено.
102.1567065.5.26.0Не возможно дважды использовать макрос DSQLИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Невозможно дважды использовать макрос DSQL в одном запросеИсправлено.
102.1567345.5.26.0DSQL запос вылетает по Runtime из-за протухания длинной строки при ее повторном использованииИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- SetMacro освобождает длинную строку, которую передали в качестве второго параметра.Исправлено
101.584785.5.25.0Ошибка компиляции запроса прямого SQLИнструментарий прикладного программистаПрямой SQL
Встроенный DSQL MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если собирать интерфейс, содержащий оператор встроенного DSQL SQL UPDATE, на платформе MSSQL, то оператор потом не отрабатывает.Исправлено.
102.1502695.5.25.0Не удаётся освободить модульную лицензию модуля КассаКонсоль администратораМониторинг лицензий
Консоль администратора ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать закрытие окон для освобождения лицензий.Закрытие окон доработано. Возможно закрытие даже модальных окон.
102.1502315.5.25.0Не удаётся освободить модульную лицензию управления производственной логистикойКонсоль администратораМониторинг лицензий
Консоль администратора ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать закрытие окон для освобождения лицензий.Закрытие окон доработано. Возможно закрытие даже модальных окон.
102.1500935.5.25.0Не удаётся освободить модульную лицензию управления договорамиКонсоль администратораМониторинг лицензий
Консоль администратора ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать закрытие окон для освобождения лицензий.Закрытие окон доработано. Возможно закрытие даже модальных окон.
102.1531945.5.25.0при массовом вызове в какой-то момент перестает работать query.setParamИнструментарий прикладного программистаПрямой SQL
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка в реализации IQuery::setParam При повторном вызове для того же имени параметра сопоставление не заменяется, а добавляется, в результате происходит переполнение коллекции.Исправлено.
101.582095.5.24.0DSQL: Правая часть IN должна допускать произвольные выражения, а не только литералыИнструментарий прикладного программистаПрямой SQL
DSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В конструкции X in (Y, Z, ...) разрешить Y быть произвольным выражениемДоработано
180.90105.5.24.0DSQL-запросы в Галактике 8.10 и Галактик 9.1Поддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно работает приведение к верхнему регистру двух частей сравнения, когда сравнение ведётся не с помощью "=", а с помощью "IN". Левая часть приводится к верхнему регистру, а правые нет (на Oracle). Аналогичную проблему можно воспроизвести на MSSQL, если заключить левую часть в #noupcase (правые части будут приводиться к верхнему регистру, а левая нет)Исправлено.
101.572035.5.23.0Добавить признак у X$USERS, чтоб права совсем не рассчитывались.Права доступаОбщие проблемы по модулю
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать флаг у пользователя, чтобы пользователь присутствовал в X$USERS, но при этом полностью отсутствовал в СУБД и не мог входить в систему.Доработано. Доступны кнопки "Перевести в архив"/"Восстановить из архива" в интерфейсе "Администрирование пользователей". Видимость архивных пользователей настраивается в окне "Фильтры" этого интерфейса.
102.1467895.5.23.0При старте Саппорта без индикации процесса идет долгое удаления EVENTS и CONTUREVENTS.Права доступаВесь
Права доступа Консоль администратора Журнал ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Перенести очистку журналов систем лицензирования и разграничения прав пользователей из ядра Atlantis-приложения во время запуска и снабдить эти процессы визуализацией с возможностью прерывания.Реализовано. Очистка журналов производится при старте системы Support при условии включенности соответствующих подсистем.
102.1213915.5.23.09.1.Атл.5513.Не работает фильтр в отчетах по наличию.Поддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
DSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В отчетах УПЛ = наличие = по подразделениям (МОЛ) не работает фильтр по подразделениям (МОЛ).Исправлено.
180.89545.5.23.0Транслятор DSQL создает запрос с ошибкой ORA-01790: expression must have same datatype as corresponding expressionИнструментарий прикладного программистаПрямой SQL
Oracle DSQL параметры типа Comp ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает объединение в UNION двух колонок, одна из которых является кейсом с вариантами Comp, а другая просто полем или константой типа CompИсправлено
101.563395.5.22.0Убрать сообщение об ошибке компиляцииИнструментарий прикладного программистаЛогические таблицы
VIP-компиляция ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Убрать сообщение об ошибке компиляции "В таблице"USERREPORT_SAMPLE1" нет полей. Это очень ПЛОХО, ребята".Реализовано.
101.565285.5.22.0Ошибка при работе с запросом прямого sqlИнструментарий прикладного программистаПрямой SQL
DSQL Встроенный прямой SQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильно компилируется оператор встроенного DSQL длиннее 4096 символов.Исправлено. Требуется перекомпиляция ресурса, содержащего проблемный оператор DSQL. ИЛИ при запуске интерфейса указывать параметр compilers.maxLineLength=32767 # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Требуется перекомпиляция интерфейсов, содержащих оператор встроенного DSQL, длина которого превышает 4096 символов.