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


Описание файла обновления:
ФайлCHKMSSQL_EXE_55353.TXT
ОбновлениеChkMSSQL_EXE_55353
НазначениеСпециальное
Продукт
Релиз20/03/2012 :
КомпонентChkMSSQL
ТипEXE
Версия5.5.35.3
Дата2019-10-10 21:51:57
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.67886NEWЗависание проверки пользователей и прав chkmssqlПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Ускорить проверку пользователей и прав.Реализовано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.67889NEWДлинное название группы в Правах доступаПоддержка различных платформ баз данныхMS SQL
Утилита проверки MSSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Обрезание длинного имени группы в утилите проверкиИсправлено
101.668555.5.35.0Утилита проверки БД не хочет восстанавливать зеркальные таблицы (а точнее, их индексы)Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Проверка целостности БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Утилита проверки БД должна восстанавливать зеркальную таблицу (таблицы вида J$*****), если их удалить. При этом в лог писать адекватные сообщения.Доработано.
101.667575.5.35.0Неправильная диагностика в режиме NTLM-авторизации при входе незарегистрированного в Протекте пользователя.Поддержка различных платформ баз данныхMS SQL
MSSQL NT-Security ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При попытке войти в систему с NT-авторизацией незарегистрированного, равно как и заблокированного пользователя выдавать правильное сообщение об ошибке.Доработано.
101.673145.5.35.0Некорректная работа флага "Продолжительность блокировки"Поддержка различных платформ баз данныхЖурналирование и разграничение прав доступа на уровне СУБД
Протект ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если задать в настройках офиса "Продолжительность блокировки" = 0, то пользователи будут блокироваться на 0 минут. А должны в этом случае блокироваться пожизненно.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформах Oracle, MSSQL, PostgreSQL: запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.658375.5.34.0PostgreSQL: ошибка при расчете прав при UseSqlRole=trueПоддержка различных платформ баз данныхPostgreSQL
PostgreSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Ошибка при расчете прав при UseSqlRole=trueИсправлено
101.660515.5.34.0chkora9 неправильно проверяет индексы при наличии филиальности, либо сторонних индексов на галактических таблицахПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Oracle Филиальность Проверка БД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- На системах с филиальностью утилита проверки БД считает хорошие индексы плохими.Исправлено.
101.659985.5.34.0Зависает проверка пользователей и правПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД MSSQL ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При проверке прав пользователей неперехваченное исключение приводит к некорректному завершению или зависанию программы.Исправлены ошибки при проверке по логу. Добавлена корректная обработка потенциальных ошибок. Изменена проверка прав пользователей и групп.
101.665085.5.34.0Неправильная диагностика при блокировке пользователя в режиме NTLM-авторизацииПоддержка различных платформ баз данныхMS SQL
MSSQL NT-аутентификация ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При попытке зайти незарегистрированным или заблокированным пользователем на базу с NT-аутентификацией получаем недостаточно диагностики. Требуется подробное сообщение об ошибке.Добавлены особенные сообщения для этих двух случаев.
101.658445.5.34.0при смене логина пользователя в домене пропадает доступ к базе с NT-авторизациейПоддержка различных платформ баз данныхMS SQL
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При смене логина пользователя в домене пропадает доступ к базе с NT-авторизацией.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). После переименования учетной записи пользователя в контроллере домена измените идентификатор пользователя в модуле "Права доступа" и только потом выполняйте первый вход в Windows с новой доменной учетной записью.
101.664985.5.34.0неправильная кодировка в chkora.log при проверке мемо-полейПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
MSSQL ORACLE Утилита проверки базы. ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Неправильная кодировка в chkora.log при проверке мемо-полей.Исправлено.
101.667495.5.34.0Утилита проверки индексов должна удалять индексы, помеченные dropped, в частности виртуальные индексы от ссылочной целостностиПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Проверка корректности индексов ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Утилита проверки индексов должна удалять индексы, помеченные dropped, в частности виртуальные индексы от ссылочной целостностиДоработано на платформах MSSQL, Oracle
101.667405.5.34.0проверка БД снова находит ошибки, которые только что исправила (пользователи)Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
MSSQL Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Проверка БД снова находит ошибки, которые только что исправилаИсправлено.
101.667415.5.34.0проверка БД снова находит ошибки, которые только что исправила (Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
MSSQL Утилита проверки БД ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не исправляются ошибки неверной выдачи прав на представления.Исправлено.
101.666075.5.34.0Некорректно выдаются права групп включенных в иерархиюПоддержка различных платформ баз данныхMS SQL
MSSQL Утилита тестирования ------ ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- При значении параметра UseSQLRole=true на MSSQL пользователям некорректно выдаются права групп, включенных в иерархию.Исправлено. Должен быть установлен флаг "Пересчет вхождения в группы".
101.659975.5.33.0runtime Фильтр по значению колонокПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Фильтры Вынос вычисляемых выражений на СУБД ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Фильтрация по колонке с полем типа "Дата" приводит к аварийному завершению работы приложения.1. В подсистеме фильтрации проверка результата выноса на СУБД всех функций. 2. Доработан вынос битовых операций на СУБД: принимают аргументы типов date, time, datetime и результат будет соответствующего аргументу типа 3. Исправлены ошибки в реализации функции CompBitAnd и других на платформах MSSQL, Oracle # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: На платформах MSSQL и Oracle: запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
102.1568705.5.33.0Блокировка пользователя после ввода N раз неверного пароляПрава доступаНастройка системы
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать опцию автоматической блокировки пользователей в том числе в СУБД после неправильного ввода пароля N раз Сделать опцию автоматической разблокировки таких пользователей через M минутРеализовано. Функционал действует только при работе Atlantis-приложения, но не при доступе к БД через стороннее приложение. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: MSSQL: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Запустите проверку целостности БД с опциями "Проверка корректности триггеров" (ChkBase.Triggers=On), "Проверка служебных объектов" (ChkBase.StoredProcs=On) Oracle, PG: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
102.1020515.5.33.0Блокировать учетную запись на урвне БДПрава доступаПользователей
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При блокировке пользователя в Support блокировать его учётную запись в СУБД.Доработано. Применимо к платформам MSSQL, Oracle, PostgreSQL # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опциями "Проверка корректности триггеров" (ChkBase.Triggers=On), "Проверка служебных объектов" (ChkBase.StoredProcs=On)
103.51335.5.32.0В тайтле chkmssql писать имя проверяемой БДПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД. ORACLE MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Малоинформативный заголовок утилиты: хотелось бы видеть имя БД в окне.Доработано.
103.90485.5.32.0Реализовать механизм восстановления утерянных связей между пользователем и его ролью в БД MS SQL ServerПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать механизм восстановления утерянных связей между пользователем и его ролью в БД MS SQL ServerРеализовано.
101.526785.5.32.0чека выдает неверный отчет на mssqlВосстановление БДПроверка таблиц БД
Утилита проверки БД MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- После присвоения пользователю прав доступа к таблицам и их перерасчета проверка целостности БД выдавала различие в правах доступа пользователя PROTECT и БД.Исправлено.
101.633585.5.32.0поддержать комментарии в конфиге чекоры и подобныхПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Утилита проверки БД ORACLE MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- поддержать комментарии в конфиге утилиты проверки БД и подобных // -- комментарий до конца строки ! в начале строки -- тоже вся строка комментарийРеализовано.
101.590125.5.32.0Писать версию компоненты в лог драйвера и лог проверки БДПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Утилита проверки БД MSSQL ORACLE ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Писать версию компоненты в лог драйвера и лог проверки БД.Дополнено частично (только в утилитах тестирования БД).
101.457335.5.32.0в chk##.log писать этапы проверкиПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД MSSQL ORACLE ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В лог утилиты писать этапы проверки.Доработано.
101.646735.5.32.0При проверке БД из Support файлы leakage.log и ora90drv.log формируются в каталоге запуска, а не в LogsПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД ORACLE MSSQL ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- При работе утилиты проверки БД формировать файлы логов в каталоге, заданным специальным параметром.Доработано частично (кроме leakage.log).
101.533415.5.32.0Поиск и удаление записей с нулевым Nrec.Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Предложение о добавлении функционала поиска и удаления записей с нулевым Nrec.Проблема снята как внесенная повторно: 106.9569
101.476375.5.32.0Не выдавать символ с кодом 09 в конце строки в chkmssql.logПоддержка различных платформ баз данныхMS SQL
Утилита проверки БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В логе в конце некоторых фраз выводится мусор.Реализовано.
101.652545.5.32.0Не выводить в chkmssql.log информацию о таблицах при проверке пользователей и прав.Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Утилита проверки БД MSSQL ORACLE ------ СУТЬ ПРЕДЛОЖЕНИЯ ----- Не выводить в логе информацию о таблицах при проверке пользователей и прав.Реализовано.
101.606585.5.31.0Функции выделение части из датыИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализация отдельных функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAYРеализованы отдельные функции для даты D_DAY, D_MONTH, D_YEAR, D_WEEKDAY # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится четыре новые функции.
101.606595.5.31.0Функция возвращающая последнее число месяца от датыИнструментарий прикладного программистаПрямой SQL
Прямой SQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать функции прямого SQL, возвращающей последнее число месяца от даты.Реализованы функции LastDayInMonth, D_LastDayInMonth # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On). На базе данных ORACLE и MS SQL должны появится две новые функции.
180.74235.5.29.0Реализовать системную (Windows)-аутентификацию при использовании БД OracleПрава доступаИдентификация
Oracle Windows ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать системную (Windows)-аутентификацию при использовании БД Oracle.Реализована смешанная авторизация, т.е. часть пользователей можно создать с паролями, часть с NT-аутентификацией. Для входа в систему с NT-аутентификацией использовать ключ /NTS в командной строке или конфигурационном файле, при этом не будет выдаваться диалог ввода логина-пароля. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: При работе с БД, установленной инсталлятором ora9inst.exe версии 5.5.28 и меньше, требуется выполнить в модуле "Восстановление БД" проверку таблиц БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=on) в режиме исправления.
102.1684175.5.29.0Ошибка записи в базу данных из-за использования занятых адресовПоддержка различных платформ баз данныхMS SQL
MSSQL Ведение суррогатного ключа ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Для таблиц, не имеющих явного суррогатного индекса, неправильно заполняется поле системного суррогатного индекса в операциях групповой вставки.Исправлено. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Выполните обновление вспомогательной службы napsrv.exe с помощью инсталлятора БД ms_inst.exe. Порядок действий подробно рассмотрен в п. 2.4.5 Документа "Система Галактика ERP. Платформа MS SQL Server. Инструкция по установке" 2. Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
101.611285.5.28.0MS SQL 2016: Не выдавать сообщение о SQL Server ODBC Driver msodbcsql13.dllПоддержка различных платформ баз данныхMS SQL
MSSQL Поддержка версий ОС и СУБД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать Microsoft ODBC Driver for SQL Server в качестве клиентской библиотеки. Не выдавать предупреждений.Поддержаны Microsoft ODBC Driver 11 for SQL Server и Microsoft ODBC Driver 13 (Preview) for SQL Server Используются те же режимы, что и совместно с SQL Server Native Client
101.600015.5.27.0ДГК. Как запустить chekora по заданиюПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Проверка целостности БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать возможным запуск утилиты проверки БД без интерактивного диалога "Работать в режиме исправления?". Ответ на этот вопрос будет задаваться параметром.Параметр ChkBase.AutoRepair=1 приводит к работе в режиме исправления, параметр ChkBase.AutoRepair=-1 к работе в режиме без исправления.
101.605075.5.27.0Ошибки корректировки индексов после удаления в БД настроек филиальности.Поддержка различных платформ баз данныхMS SQL
Филиальность ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в филиальной базе удалить все филиалы, то уникальные индексы автоматически переводятся в режим сквозной уникальности. Если при этом есть дубликаты, то сделать такой индекс в СУБД не получается. При проверке индексов утилита проверки пишет, что индекс "не исправлен".Исправлено: 1. В логе утилиты проверки пишется более подробная информация о том, почему не получается исправить индекс 2. При попытке удаления филиала выдается предупреждающее сообщение с инструкцией, как избежать данной ошибки. Не исправлено: 1. Автоматическое удаление дубликатов не производится, т.к. требуется активное участие пользователя. 2. Вывод всех групп дубликатов в лог не производится. 3. В лог драйвера сообщение об ошибке создания индекса от СУБД по-прежнему выводится, т.к. такую же ошибку можно получить и по другой причине.
101.594195.5.26.0Доработать удаление индекса для случая, если уже есть индекс с таким именемВосстановление БДПроверка таблиц БД
MSSQL Проверка БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Доработать удаление/исправление индекса для случая, если уже есть индекс с таким именем. Сейчас, если переименовать галактическую таблицу, то чека не может воссоздать таблицу вместе с индексами.Доработано.
101.595775.5.26.0При вставке и редактировании таблицы с мемо-полем в журнале должна быть одна запись, а не двеПоддержка различных платформ баз данныхMS SQL
MSSQL Мемо-поля ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При вставке и редактировании таблицы с мемо-полем в журнале должна быть одна запись, а не две.Доработано. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка корректности триггеров" (ChkBase.Triggers=On).
101.600255.5.26.0Невозможно установить БД на SQL Server 2000Поддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не работает установка на SQL Server 2000. Также неправильно работает "проверка служебных объектов" на SQL Server 2000.Исправлено
101.591345.5.25.0Перенос таблицы из одной файловой группы в другуюПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
MSSQL Проверка БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При проверке структуры таблиц считать любую файловую группу подходящей.Доработано. Таблицы и индексы можно разместить на любой файлгруппе и chkmssql не будет ругаться. Также таблица XX$MEMO не исправляется даже если в ней нашли ошибки (это заведомо не то, что хочет пользователь). Если у неё нет индексов, то нужный индекс создаётся; если есть, но неправильные, то не исправляется.
101.412705.5.24.0Избавиться от динамических хранимых процедурПоддержка различных платформ баз данныхMS SQL
MSSQL Навигация ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Не создавать хранимые процедуры для навигации, а конструировать и посылать текст запроса каждый раз с клиента.Доработано
101.572035.5.23.0Добавить признак у X$USERS, чтоб права совсем не рассчитывались.Права доступаОбщие проблемы по модулю
Права доступа ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Сделать флаг у пользователя, чтобы пользователь присутствовал в X$USERS, но при этом полностью отсутствовал в СУБД и не мог входить в систему.Доработано. Доступны кнопки "Перевести в архив"/"Восстановить из архива" в интерфейсе "Администрирование пользователей". Видимость архивных пользователей настраивается в окне "Фильтры" этого интерфейса.
101.555495.5.23.0перенести 180.8360 в атлантис 5.5Инструментарий прикладного программистаПрямой SQL
DSQL MSSQL Oracle ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В DSQL нужна функция сборки даты из дня, месяца и годаСделаны функция сборки даты YMD2Date и сборки времени HMS2Time Порядок параметров как в названии функции. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
101.564555.5.22.0Индекс T$NORMUB2 для таблицы T$NORMUB не исправляется под филиальностьПоддержка различных платформ баз данныхMS SQL
MSSQL Филиальность ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Не исправляет под филиальность индексы пользовательских таблиц длины 15 сегментов. Например, таблица NORMUB, будучи монофилиальной.Исправлено. Очень длинные индексы будут не полностью оптимизированны под филиальность.
106.100405.5.21.0Выдается сообщение "Cfg-файл отсутствует", если в пути есть пробелы.Восстановление БДПроверка таблиц БД
Проверка БД Утилиты ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- В случае если рабочий каталог для утилит проверки БД содержит пробелы, конфигурационный файл для запуска не инициализируется.Исправлено.
101.551675.5.21.0Ускорить запросы к филиальным таблицам на OracleПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Филиальность Oracle ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Ускорить запросы к филиальным таблицам за счёт настройки индексов системы Галактика ERP под филиальностьДоработано. - доработка включается только если есть филиалы - неуникальные индексы всех "филиальных" (т.е. не общих) таблиц содержат сегмент филиала - введён новый класс "монофилиальных" таблиц, у которых сегмент филиала ведущий для большинства прикладных индексов (подробнее см. документацию) - перестройка индексов осуществляется с помощью chkora9 (можно запустить прямо из модуля Филиальность), причём во время перестройки пользователи могут работать с системой - при проверке с помощью chkora9 про индексы, которые не идеальны в плане использования филиального сегмента (ещё не обработаны после установки обновления или изменения настройки филиальности), выдаётся отдельный текст ошибки (не такой, как про совсем неправильные индексы) Минусы: - индексы занимают больше места на диске # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Инструкция для клиентов, использующих филиальность! Если филиальность не используется, то никаких дополнительных действий не требуется. 1. Донастройте филиальность в комплеке Support, возможно, объявив некоторые таблицы монофилиальными. 2. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность без исправления, почитайте, что она собирается исправить. Обратите внимание на индексы, которые не "неправильно настроен под филиальность", а "некорректен или отсутствует". Если такие есть -- их расхождение не связано с данной доработкой, проконсультируйтесь с техподдержкой прежде чем их исправлять. 3. Запустите проверку индексов из меню Операции > Коррекция индексов модуля Филиальность с исправлением в фоне. Процесс может идти долго. Можно убивать процесс, если слишком грузит сервер, а потом запускать заново. Можно административными средствами понизить ему приоритет. Также можно убить процесс support, а процесс chkora9 оставить. 4. "Сохранение настроек филиальности" в саппорт порождает архив, несовместимый между старой и новой версией support.exe (новая -- это 5.5.20 и выше)
101.563585.5.21.0Переделать 101.55699; теперь не диагностирует базы, которые когда-то _были_ филиальнымиПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Филиальность Утилиты проверки БД ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Утилита проверки БД должна ругаться на индексы с ATL_BRANCH, если филиальность когда-то была (даже если теперь её нет).Когда уникальный индекс имеет на конце ATL_BRANCH, это не считается ошибкой, если филиалов нет, и все записи имеют значение этого поля равное 0. В остальных случаях считается ошибкой и исправляется. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Если у Вас была филиальность, а потом её удалили (совсем или остался только один филиал), то запустите проверку таблиц БД с опцией "Проверка корректности индексов" (ChkBase.Indexes=On).
101.503365.5.20.0Разные DSN ODBC на базы с одним именемПоддержка различных платформ баз данныхMS SQL
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Для платформы MSSQL добавлен параметр SQLDriver.ODBC_DSNДоработано
101.547955.5.20.0Рефакторинг инсталяторов и утилит проверки БД: все объяекты с фиксированным текстом вынести в отдельные файлы-скрипты из C-шного кодаПоддержка различных платформ баз данныхИнсталляция, настройка, проверка БД
Драйвера Все платформы ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Рефакторинг инсталяторов и утилит проверки БД.Выполнено
102.1314045.5.20.0Округление стоимости при выборе из прайс-листаПоддержка различных платформ баз данныхОбщие вопросы взаимодействия с СУБД
Действительные числа MSSQL ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Действительные числа округляются по-разному при чтении из разных полей, хотя формально поля одного типа. Это странно. Зависит от наличия индекса по этому полю.Исправлено.
101.547775.5.20.0возможность создать вьюху и триггерИнструментарий прикладного программистаДокомпиляция
MSSQL ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Поддержать возможность работы с включенными на базе DDL-триггерами. Сейчас не удаётся создать новую таблицу.Доработано.