Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5SUPPORTEXE

Справка по компоненту.

Количество версий компонента37
Количество рещенных задач1103
Последная дата обработки компонента2023-03-31 14:16:25
Последная дата файла2023-03-31 12:46:39
Последная версия5.5.41.0

Новые задачи в этом компоненте

Support
101.50306
SUPPORT ( 5.5.20.0 )

Краткое описание :

Предложение - привести идентификацию чеки к общему с aSQL виду

Описание :

Инсталляция, настройка, проверка БД

Что измененно :



Утилиты проверки БД
для MSSQL и ORACLE

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Предложение - привести идентификацию чеки к общему с aSQL виду.

Как измененно :


Добавлены параметры ком. строки и cfg-файла, добавлен номер офиса.
Support
101.50336
SUPPORT ( 5.5.20.0 )

Краткое описание :

Разные DSN ODBC на базы с одним именем

Описание :

MS SQL

Что измененно :




MSSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Для платформы MSSQL добавлен параметр SQLDriver.ODBC_DSN

Как измененно :


Доработано
Support
102.127313
SUPPORT ( 5.5.20.0 )

Краткое описание :

Взаимодействие прикладных и системных сортировок

Описание :

Сортировка, группировка, агрегаты

Что измененно :



Вип компиляция

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать функции для установки системной сортировки из вип-кода.

Как измененно :


Сделаны след. функции :
function GetBrowseSortFields (brID : longint, var array, var array) : boolean;
Возвращает true, если сортировка в браузере brID присутствует.
В первом массиве (array [0..0] of longint) возвращает номера полей в порядке их сортировки.
Во втором (array [0..0] of integer) - направления сортировки для них.

function SetBrowseSortFields (brID : longint, var array, var array) : boolean;
В первом массиве (array [0..N] of longint) задается список номеров полей в необходимом для сортировки порядке.
Во втором (array [0..N] of integer) - направление сортировки для них.
Возвращает true, если удалось установить сортировку.

var f : array [0..2] of longint;
var m : array [0..2] of integer;
f [0] := #xf$code;
m [0] := -1;
f [1] := #xf$flags;
m [1] := 1;
SetBrowseSortFields (brA,f,m);


Support
102.132543
SUPPORT ( 5.5.20.0 )

Краткое описание :

Снятие пометки одной колонки

Описание :

Общие вопросы отрисовки и поведения элементов

Что измененно :



Видимая часть.Пометка колонок.

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможным снятие пометки одной колонки, кнопкой тулбара .

Как измененно :


Доработано.
Support
102.133076
SUPPORT ( 5.5.20.0 )

Краткое описание :

Внедрение файлов в мемо-поле

Описание :

Общие вопросы отрисовки и поведения элементов

Что измененно :



Мемо-поля

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность задания режима панели документов мемо-вьювера и вместимости (ограничение по количеству документов) мемо-поля из прикладного кода и изменения заданных значений функциями Конфигуратора. Сохранять и восстанавливать сделанные пользователем настройки вьювера в деске.

Как измененно :


Добавлены следующие атрибуты вьювера мемо-поля (конструкция text):
- для управления видимостью панели
* PanelAuto - режим по умолчанию; панель видима, если вложений больше одного, иначе - скрыта.
* PanelAlways - панель документов отображается, если мемо-поле непусто; если содержимое мемо-поля ещё не было преобразовано в многотомный архив, в панели документов выводится иконка с синтетическим наименованием, для которой всплывающая подсказка не предоставляется.
* PanelFirst - панель всегда скрыта, а во вьювере отображается первое из вложений.
* PanelLast - панель всегда скрыта, а во вьювере отображается последнее вложение.

- для ограничения количества документов
* OnlyOneDoc - если задан, блокирует добавление вложений более одного; допустимыми остаются операции удаления, замещения и дополнения текущего документа.

Добавлены соответствующие конфигурационные атрибуты: "DocPanelMode" с вариантами значений "dpmAuto", "dpmAlways", "dpmFirst", "dpmLast" и булевский "OnlyOneDoc".

Акселератор Ctrl+O (Настройки) теперь отображается в стандартной статус-строке вьювера вне зависимости от доступности панели документов. Пункт локального меню панели "Показывать..." упразднён. Пункт "Изменить настройки" переименован в "Настройки".

Настройка "Показывать панель документов" теперь трёхпозиционная. Её редактирование возможно только для режима вьювера PanelAuto. Пользовательские настройки сохраняются в деске при нажатии кнопки "Применить" и восстанавливаются при создании видимого элемента вьювера (настройка видимости восстанавливается только в том случае, когда она не вступает в противоречие с атрибутом вьювера; т.о. пользовательская настройка видимости панели документов будет учтена только для случая PanelAuto).

Support
102.133115
SUPPORT ( 5.5.20.0 )

Краткое описание :

Восстановление вида интерфейса, в который встроено собственное окно

Описание :

Общие вопросы отрисовки и поведения элементов

Что измененно :



dsk-файл

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сохранять представление координат элементов интерфейса в dsk-файле под тем же именем, под которым делалась попытка его загрузить оттуда до этого.

Как измененно :


Доработано.
Support
102.133173
SUPPORT ( 5.5.20.0 )

Краткое описание :

Ошибка компиляции при использовании многострочного макроопределения

Описание :

Vip - язык, компиляция

Что измененно :



Вип компиляция

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибка компиляции многострочного макро с HendleEvent при Compilers.SaveSrc=on.

Как измененно :


Исправлено.
Support
102.134437
SUPPORT ( 5.5.20.0 )

Краткое описание :

Неправильная обработка системной пометки

Описание :

AQA - Система автотестирования

Что измененно :



AQA
Автоматический маркер


----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если в статус контексте не описаны команды маркера, то при прогоне теста неправильно обрабатывается системная пометка.

Как измененно :


Исправлено.
Support
102.135100
SUPPORT ( 5.5.20.0 )

Краткое описание :

Не срабатывет SetInterfaceOptions

Описание :

Общие вопросы отрисовки и поведения элементов

Что измененно :



Функции Vip

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Первый вызов SetInterfaceOptions для изменения палитры конкретного окна интерфейса может не приводить к ожидаемому результату.

Как измененно :


Исправлено.
Support
102.135125
SUPPORT ( 5.5.20.0 )

Краткое описание :

Появляется кнопочка выбора

Описание :

Редактор свойств

Что измененно :



Конфигуратор

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
После редактирования значения атрибута "StatusCtx", если устанавливается статус-строка с (генерирует cmPick) в ней, то у поля ввода значение атрибута DefaultPickButton устанавливается в true даже если у этого поля в исходном коде был указан атрибут NoPickButton. У поля начинает отображаться кнопочка выбора. Аналогичная ситуация наблюдается при вызове cfsSetProp(..., cfpStatusCtx, <статус-контекст с F3>).

Как измененно :


При наличии атрибута NoPickButton изменения статус-контекста поля не приводят к автоматической установке значения атрибута DefaultPickButton. Однако это не мешает управлять видимостью кнопки выбора и её типом с помощью явной правки значений атрибутов DefaultPickButton и ButtonType.
Support
102.135196
SUPPORT ( 5.5.20.0 )

Краткое описание :

Добавить колонку в диалог настроек FastReport, с наименованием пути ресурсного файла содержащего форму отчета.

Описание :

?

Что измененно :


Генератор отчетов Fast Report

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Добавить колонку в диалог настроек FastReport, с наименованием пути ресурсного файла содержащего форму отчета.

Как измененно :


Добавлено поле содержащее имя ресурсного файла в котором находится отчет.
Support
102.135281
SUPPORT ( 5.5.20.0 )

Краткое описание :

Потеря преемственности: не сохраняются параметры системной сортировки, установленные по нескольким полям

Описание :

Сортировка, группировка, агрегаты

Что измененно :



Сортировка

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не сохраняется сортировка по нескольким полям.

Как измененно :


Исправлено.
Support
102.135669
SUPPORT ( 5.5.20.0 )

Краткое описание :

Функция скрыть или показать для последнего(по алфавиту) отчета в ресурсе применяется ко всем его отчетам после повторного вызова Ctrl+P

Описание :

?

Что измененно :


Генератор отчетов Fast Report

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если скрыть или показать последний отчет (по алфавиту) в ресурсе, то в результате следующего вызова окна =Отчеты FastReport= все отчеты данного ресурса окажутся в таком состоянии.
Пример:
Открыть интерфейс (чтобы в одном ресурсе было несколько отчетов);
вызвать окно =Отчеты FastReport=;
нажать [Настроить];
на вкладке "Список видимости" скрыть один отчет, который в данном ресурсе является последним по алфавиту;
нажать [Продолжить];
закрыть окно =Отчеты FastReport=.
В результате если снова открыть окно =Отчеты FastReport=, то скрытыми окажутся все отчеты из ресурса, а должен был только один (если же отчет был Отображен, то соответственно все отчеты этого ресурса окажутся видны). Т.е. состояние меняется для всех отчетов.

Как измененно :


Исправлен алгоритм вывода наименования ресурса в котором содержится форма.
Support
102.135783
SUPPORT ( 5.5.20.0 )

Краткое описание :

Ошибка при формировании отчетов по нескольким печатным формам FastReport

Описание :

?

Что измененно :


Генератор отчетов Fast Report

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При формировании отчетов по нескольким печатным формам с общим datastream возникает исключение доступа к памяти.

Как измененно :


Исправлено.
Support
101.53864
SUPPORT ( 5.5.20.0 )

Краткое описание :

Была ошибка блокировки. Изменения не отосланы

Описание :

CORPO-сервер:Работа сервера

Что измененно :



Корпо

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Если были ошибки при выборке данных из БД, формируются письма с неполным набором данных.

Как измененно :


Сделаны проверки результатов функций для всех операций выборки данных из БД.
Если были ошибки - отсылки не будет.
Support
101.54181
SUPPORT ( 5.5.20.0 )

Краткое описание :

Нужна ли докомпиляция rtf- и slk-форм? Если да, требуется переработка

Описание :

FCom - язык, компиляция

Что измененно :



FCOM
Диалог выбора отчетов
Компиляция

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Нужна докомпиляция rtf- и slk-форм.

Как измененно :


Реализовано
Support
101.54524
SUPPORT ( 5.5.20.0 )

Краткое описание :

Разработать редактор dsk-файлов

Описание :

Системные интерфейсы Atlantis

Что измененно :



Системные интерфейсы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Разработать редактор DSK-файлов.

Как измененно :


Реализовано. Меню "Сервис \ Утилиты \ Редактор DSK-файлов"
Support
101.54797
SUPPORT ( 5.5.20.0 )

Краткое описание :

Добавить диагностику при попытке считать, возможно, несоответствующие данные из DSK

Описание :

dsk-файл

Что измененно :



Диагностика
DSK-файлы

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Добавить диагностику при попытке считать, возможно, несоответствующие данные из DSK.

Как измененно :


Реализовано. В случае сомнительных операций с объектами DSK-файлов соответствующие сообщения заносятся в каталог расположения DSK-файла.
Support
101.54897
SUPPORT ( 5.5.20.0 )

Краткое описание :

Сделать информативную визуализацию формирования OLAP-отчета и работоспособную кнопку [Прервать]

Описание :

OLAP

Что измененно :



OLAP
Формирование отчетов

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сделать информативную визуализацию формирования OLAP-отчета и работоспособную кнопку [Прервать]

Как измененно :


Исправлено
Support
101.55091
SUPPORT ( 5.5.20.0 )

Краткое описание :

Потеряна связь с сервером ! Аварийное завершение программы

Описание :

Управление Конфигуратором

Что измененно :



Компилятор Vip

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сохранение в ресурсном файле интерфейса, содержащего достаточно большое количество обращений к
различным зарегистрированным функциям, может приводить к аварийному завершению приложения.

Как измененно :


Исправлено.
Support
101.55254
SUPPORT ( 5.5.20.0 )

Краткое описание :

Проблема подборки суррогатного индекса при выборке без ограничений и явно заданного порядка

Описание :

Общие вопросы взаимодействия с СУБД

Что измененно :



Филиальность

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Изменить алгоритм подбора индекса, когда порядок не задан явно,
при включенной филиальности.
Выбирать индекс, наилучшим образом настроенный под филиальность.
По параметру -- выдавать предупреждение и без филиальности.

Как измененно :


Реализовано.
Параметр SQLDriver.NoOrderScanSeverity
Support
101.55291
SUPPORT ( 5.5.20.0 )

Краткое описание :

Не сохраняются изменения в FR-отчете, на основе вызываемого через Shift+F12

Описание :

?

Что измененно :


Fast Report

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не сохраняются изменения в FR-отчете, на основе вызываемого через Shift+F12 в интерфейсах Галактики.

Возможно принесено ПИР 101.52456

Как измененно :


При переработке был утерян механизм загрузки отчетов, основанных на генерации Shift + F12.
Механизм восстановлен.
Support
103.5467
SUPPORT ( 5.5.20.0 )

Краткое описание :

Вставка в RTF своего кода

Описание :

FCom - исполнение, интерпретация

Что измененно :



FCOM
RTF-отчеты

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Реализовать вывод изображения в RTF-отчетах.

Как измененно :


доработано.
Support
106.9911
SUPPORT ( 5.5.20.0 )

Краткое описание :

ДО на закупку - фильтр в списочных интерфейсах

Описание :

Сортировка, группировка, агрегаты

Что измененно :



Фильтры

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Не начинать автоматически вставку новой записи, если при установленном фильтре получилась пустая выборка.

Как измененно :


Если из-за фильтра появляется пустая выборка, вставка новой записи не начинается.
Support
102.103516
SUPPORT ( 5.5.20.0 )

Краткое описание :

Похоже в перваиве не работают запросы на серьезных объемах данных

Описание :

Прямой SQL

Что измененно :



Pervasive
DSQL

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Неправильно работают фильтры типа = >=, если подобрался индекс,
у которого _следующий_ сегмент имеет тип дата или время,
а в самом фильтре этот сегмент не упомянут.
Например,
sql select SchetO from oborot where SchetO = 'T26';
// подобрался индекс SchetO, DatOb

Как измененно :


Исправлены индексы по дате/времени.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Необходимо выполнить изменение SQL-описания существующей базы одним из следующих способов:

1-й способ:
-----------
Закомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer.
Запустить комплекс Support, с установленным данным обновлением, под администратором,
войти в модуль "Конвертер словаря БД для Pervasive PSQL" и произвести конвертацию
(с настройками по умолчанию, если нет причин их менять).
Раскомментировать в конфигурационном файле комплекса Support параметр SQLDriver.SQLServer.

2-й способ:
-----------
Запустить утилиту asql.exe c параметром /Btrieve.ADF2DDF=True, не задавая в файле asql.cfg
значение параметра SQLDriver.SQLServer.
Пример командной строки:
asql.exe /c:asql.cfg /Btrieve.ADF2DDF=True
Support
102.111108
SUPPORT ( 5.5.20.0 )

Краткое описание :

На MS SQL Server нужно ускорить запросы к филиальным таблицам.

Описание :

MS SQL

Что измененно :



Филиальность
MSSQL

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Ускорить запросы к филиальным таблицам за счёт настройки
индексов системы Галактика ERP под филиальность

Как измененно :


Доработано.
* доработка включается только если есть филиалы
* индексы всех "филиальных" (т.е. не общих) таблиц содержат сегмент филиала
* введён новый класс "монофилиальных" таблиц, у которых сегмент филиала ведущий для большинства прикладных индексов (подробнее см. документацию)
* перестройка индексов осуществляется с помощью chkmssql (можно запустить прямо из модуля Филиальность), причём во время перестройки пользователи могут работать с системой
* при проверке с помощью chkmssql про индексы, которые не идеальны в плане использования филиального сегмента (ещё не обработаны после установки обновления или изменения настройки филиальности), выдаётся отдельный текст ошибки (не такой, как про совсем неправильные индексы)

Минусы:
* индексы занимают больше места на диске
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Инструкция для клиентов, использующих филиальность! Если филиальность не используется, то никаких дополнительных действий не требуется.

1. Донастройте филиальность в комплеке Support, возможно, объявив некоторые таблицы монофилиальными.
2. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность без исправления, почитайте, что она собирается исправить.
Обратите внимание на индексы, которые не "неправильно настроен под филиальность", а "некорректен или отсутствует". Если такие есть -- их расхождение не связано с данной доработкой, проконсультируйтесь с техподдержкой прежде чем их исправлять.
3. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность с исправлением в фоне.
Процесс может идти долго. Можно убивать процесс, если слишком грузит сервер, а потом запускать заново. Можно административными средствами понизить ему приоритет. Также можно убить процесс support, а процесс chkmssql оставить.
4. Докомпиляцию лучше делать докомпилятором содержащим решение данной проблемы, тогда те индексы, которые меняются при докомпиляции, будут сразу правильно настроены под филиальность. При желании можно также перетащить список монофилиальных таблиц с 9.1 на 8.1 (поле X$FILES.XF$FLAGS2) перед докомпиляцией.


5.5.41.05.5.40.05.5.39.15.5.39.05.5.38.55.5.38.45.5.38.25.5.38.05.5.37.55.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0