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

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1C_TUNERES

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

Количество версий компонента83
Количество рещенных задач140
Последная дата обработки компонента2023-12-16 18:24:26
Последная дата файла2023-12-16 17:31:31
Последная версия9.1.83.0

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

C_TUNE
102.97674
C_TUNE ( 9.1.3.0 )

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

Некорректно заполняется поле "Изменена" в реестре настроек

Описание :

Прочие вопросы по настройке

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

Некорректно заполняется поле "Изменена" в реестре настроек

либо

поле имеет некорректное название и ему больше подходит название "Открывалась на
редактирование"



Подробно во вложении

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

добавлена реализаций функция
wSetValueEx2
lSetValueEx2
wSetValue2
lSetValue2
для возможности одновременного изменения строкового и числового значения
C_TUNE
102.99311
C_TUNE ( 9.1.3.0 )

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

Долго идет проверка реестра настроек

Описание :

Проверка реестра настроек

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

Долго идет проверка реестра настроек
На БД СНП более получаса, в том числе

Проверка "отвязанных" и дублированных значений > 25 мин.
Проверка "отвязанных" прав > 5 мин.

Не каждый администратор дождется.
Статистика запросов при проверке - во вложении
Особо массовые запросы:
SELECT /*+FIRST_ROWS INDEX_ASC("TUNERGH","TUNERGH3")*/ ROWID FROM
GAL810."TUNERGH" WHERE ("FCTUNE"=:P1 AND "FTYPERGH"=:P2 AND "FOBJ"=:P3 AND
"FCREC"=:P4)
CHKTUNE
vip:180842
SELECT /*+FIRST_ROWS INDEX_ASC("TUNERGH","TUNERGH3")*/ ROWID FROM
GAL810."TUNERGH" WHERE ("FTYPERGH">:P1 OR "FTYPERGH"=:P1 AND "FOBJ">:P2 OR
"FTYPERGH"=:P1 AND "FOBJ"=:P2 AND "FCREC">:P3 OR "FTYPERGH"=:P1 AND "FOBJ"=:P2
AND "FCREC"=:P3 AND "FCTUNE">:P4 OR "FTYPERGH"=:P1 AND "FOBJ"=:P2 AND
"FCREC"=:P3 AND "FCTUNE"=:P4 AND ROWID>:P5) AND ("FCTUNE"=:P6 AND
"FTYPERGH"=:P7 AND "FOBJ"=:P8 AND "FCREC"=:P9)
CHKTUNE
vip:180842
SELECT /*+FIRST_ROWS INDEX_ASC("TUNEVAL","TUNEVAL1")*/ ROWID FROM
GAL810."TUNEVAL" WHERE ("FCTUNE"=:P1 AND "FOBJ"=:P2 AND "FCUSER"=:P3)
CHKTUNE
vip:960184
SELECT /*+FIRST_ROWS INDEX_ASC("TUNEVAL","TUNEVAL1")*/ ROWID FROM
GAL810."TUNEVAL" WHERE ("FCTUNE">:P1 OR "FCTUNE"=:P1 AND "FOBJ">:P2 OR
"FCTUNE"=:P1 AND "FOBJ"=:P2 AND "FCUSER">:P3 OR "FCTUNE"=:P1 AND "FOBJ"=:P2 AND
"FCUSER"=:P3 AND ROWID>:P4) AND ("FCTUNE"=:P5 AND "FOBJ"=:P6 AND "FCUSER"=:P7)
CHKTUNE
vip:957499

Возможно причина торможения в них

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

проверялось на бд на mssql
кол-во записей TuneVal = 87160 - обработка (без исправления 6 мин)
кол-во записей TuneRgh = 14331 - обработка (без исправления 1,5 мин)
после исправления
TuneVal - 10 сек
TuneRgh - 1.5 сек

проверялось на бд на oracle (oit-tl-db, SNTP)
кол-во записей TuneVal = 970000 - обработка (без исправления 27,30 мин)
кол-во записей TuneRgh = 193000 - обработка (без исправления 5 мин)
после исправления
TuneVal - 4 мин
TuneRgh - 30 сек
C_TUNE
102.99356
C_TUNE ( 9.1.3.0 )

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

Эргономика окна настроек

Описание :

Прочие вопросы по настройке

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

Эргономика окна настроек
1. При открытии окна в правой части есть
горизонтальная прокрутка. Надо избавиться
2. В левой части окна группы настроек без
вложенных групп отображать как лист (ntfText), но с
иконкой открытой папки. При этом можно будет отключить
функциональность закрытия ранее открытых "папок", см.
также ПИР 102.99354
3. Дерево в левой части должно строиться по
физической таблице, чтобы срабатывало стандартное
сохранение открытых папок в дереве в dsk
4. Работают клавиши Ctrl+GrayPlus, Ctrl+GrayMinus,
но в горячем меню не упоминаются
5. В вызываемых окнах заголовки полей "написаны"
вручную, должны быть оформлены стандартным способом,
как метки полей

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

Исправлено в интерфейсах Настройка и Администратор настройки:
1. При открытии окна в правой части
убрана горизонтальная прокрутка.
2. В левой части окна группы настроек без
вложенных групп отображать как лист, но с
иконкой открытой папки. Убрана функциональность закрытия ранее открытых
"папок".
3. При открытии интерфейсов срабатывает сохраненное ранее открытых папок в
дереве.
При первом запуске Галактики (когда нет еще dsk и не запускался интерфейс)
всегда открывается
первый узел.
4. В горячем меню добавлено описание клавиш Ctrl+GrayPlus, Ctrl+GrayMinus.
Они доступны только если активная левая часть окна.
5. В вызываемых окнах изменения настроек заголовки полей оформлены стандартным
способом,
как метки полей.
C_TUNE
180.7008
C_TUNE ( 9.1.3.0 )

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

Ошибка в обновлении для Галактики 8.1

Описание :

Администратор настроек

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

При тестировании последних обновлений для Галактики версии 8.1
была обнаружена проблема с галактическими настройками, не позволяющая
устанавливать эти обновления на рабочую БД Галактики.

Судя по всему проблема связана с использованием филиальности.
Заключается она в том, что после установки обновлений значения настроек
пользователей в Галактике меняется непредсказуемым образом.
Кроме того, почему-то изменились коды у филиалов.

Сначала на тестовую БД были установлены обновления и проведено обновление
реестра настроек. После этого было замечено, что многие настройки странным
образом изменились. То есть бывшие до установки обновлений значения настроек
изменились на другие.
Для локализации проблемы была развернута новая копия базы данных и к ней
подключались со старыми исполняемыми файлами (среди них c_tune 8.10.39.0,
атлантис 5.4.38.4) - с настройками все было в порядке.
Затем к той же базе подключились с новыми исполняемыми файлами (среди них
c_tune 8.10.40.0, атлантис 5.4.40.0) - еще до запуска процесса обновления
настроек видно, что настройки некорректны. Скриншоты настроек до и после
установки обновлений во вложенном файле.

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

настройки и филиалы отображаются с прежними номерами
C_TUNE
101.47179
C_TUNE ( 9.1.3.0 )

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

ДГК. Подвисание при смене значения настройки

Описание :

Настройка БУХГАЛТЕРСКОГО контура

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

Здравствуйте!
При изменении настройки № 5050 (Раздельная привязка ТХО по регистрам учета)
программа подвисает (1 минута 10 секунд).
Пробовали пересобирать статистику по всей схеме GALA, пересоздавать индексы в
таблице, запускали chkora StoredProcs=on Indexes=on Triggers=on не помогает.

Пробывал вытаскивать значение в саппорте запросом:
select name, STRVAL from TuneDef, Tuneval where (('TPROV.USEMAGOPER' == Code
and 000D000000001317h == cTune(noindex)));
Время выполнения запроса 0.1 секунды. Может дело в функционале, а не в базе и
пересчет индексов не должен помогать.
Проверял на тестовых базах других филиалов, там проблема так же повторяется.

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

Удален лишний цикл по таблице пользователей, скорректирована
функция обработки зависимой настройки.
C_TUNE
102.107302
C_TUNE ( 9.1.3.0 )

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

Сообщения об ошибках в протокол

Описание :

Администратор настроек

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

Если, например, поменялся тип настройки с fList на IntrTune, то
при проверке настроек выводится много раз сообщения об ошибке и исправлении
ошибочной ситуации.

Нажимать Enter на всех этих сообщениях достает неимоверно.

Сейчас еще проблема при выпуске обновлений - AQA не идет.

Непонятно, почему все эти сообщения не протоколируются, как и должно было быть
изначально.

P.S. Высяснилось, что к сообщениям приводят некорректные действия программиста,
изменившего настройку. Это мы поправим.
Но при проверке настроек предлагаю:
1. Выводить сообщение о критичных некорректностях один раз и всю информацию
помещать в протокол.
2. Уточнить в сообщении о критичных некорректностях, что данная ситуация
привнесена программистом и должна быть безусловно исправлена.

---------------------------
Предупреждение
---------------------------
Для настройки "Редактирование накладной при наличии складских ордеров"
(DOC.BUY.EDITNAKL) нет значения в таблице TuneList. Значение="разрешать" (0).
Объект TuneVal.Obj=0 cUser=0 исправлен.
---------------------------
ОК
---------------------------

Сама информация о том, что "Объект ... исправлен" может быть неправильно
интерпретировано, что исправлять ничего не нужно.

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

При обновлении реестра настроек все предупреждающие сообщения
будут выводиться в лог GetStringParameter('Files', 'OutputFilesDirectory', 0) +
'TuneError.log'.
После завершения обновления будет выдаваться предупредительное сообщение
"При выполнении обновления реестра настроек произошли ошибки."
в случае, если произошли ошибки при выполнении.

Что касается данного сообщение, то теперь оно будет выглядеть следующим образом:
Для настройки "TuneName" (TuneCode) типа список в таблице значений отсутствует
значение: код KodValue, значение "StrValue". Запись TuneVal.Nrec=NrecValue.
само исправление такой ситуации будет делаться теперь в функции проверки
реестра настроек.
C_TUNE
102.112512
C_TUNE ( 9.1.3.0 )

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

Автоматически контролировать правильность кодирования на Api настроек

Описание :

Прочие вопросы по настройке

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

Автоматически контролировать правильность кодирования на Api
настроек

Не первый раз ломается Api настроек из за неверного кодирования (вышестоящая
проблема не первая).
Необходимо при модификации реестра настроек автоматически контролировать
правильность реализации.
Идея:
Дергать все PostTune_ и IntrTune_ интерфейсы, передавать в качестве параметра
имя несуществующей настройки.
Функция интерфейса должна возвращать False.
В противном случае выдавать сообщение об ошибке с указанием имени интерфейса и
продолжать работу.

Таким образом, уже на этапе локального тестирования неверное поведение будет
диагностироваться.
А если пропустит разработчик - то на этапе тестирования.

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

доработано.
C_TUNE
102.117228
C_TUNE ( 9.1.3.0 )

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

Нумерация разных типов счетов-фактур по НДС должна различаться префиксом

Описание :

Наши счета-фактуры

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

Предлагается оставить сквозную нумерацию, но для
авансовых СФ использовать префикс "АВ". Также следует
учесть, что не должна сломаться возможность для всех
типов СФ подставлять через дробь "Код обособленного
подразделения", которая реализована через настройку
"Формат номера СФ.

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

Создана новая настройка "Префикс для номеров авансовых СФ",
папка Логистика - Налоги, счета-фактуры - Россия, Молдова, Узбекистан. В
префиксе можно задать любую буквенную строку, которая будет подставляться в
начале номера авансовых СФ сбыта.
Не рекомендуется в течении года, когда действует текущая нумерация СФ, менять
префикс.
C_TUNE
102.118301
C_TUNE ( 9.1.3.0 )

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

AQA-test Изменилось позиционирование при выборе значения настройки

Описание :

Прочие вопросы по настройке

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

Изменилось позиционирование при выборе значения настройки (для
типа значения настройки - Boolean).
До обновления C_Tune.res 8.10.41.0 при открытии интерфейса "Изменение
настройки" курсор всегда
позиционировался на значения для настройки, а сейчас - в поле "наименование
раздела".

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

исправлено
C_TUNE
102.118325
C_TUNE ( 9.1.3.0 )

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

Ошибка при переключении настройки "Формировать сальдо с разбивкой по аналитикам"

Описание :

Настройка

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

Ошибка при переключении настройки "Формировать сальдо с
разбивкой по аналитикам"
Проверка реестра настроек проходит с ошибкой.

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

исправлено

9.1.83.09.1.82.09.1.80.09.1.79.09.1.78.09.1.77.09.1.76.09.1.75.09.1.74.09.1.73.09.1.72.09.1.71.09.1.70.09.1.69.09.1.68.09.1.67.09.1.66.09.1.65.09.1.64.09.1.63.09.1.62.09.1.61.09.1.60.09.1.59.09.1.58.09.1.81.09.1.63.19.1.57.09.1.56.09.1.55.09.1.54.09.1.53.09.1.52.09.1.51.09.1.50.09.1.49.09.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.38.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0