C_TUNE
Краткое описание :
Некорректно заполняется поле "Изменена" в реестре настроекОписание :
Прочие вопросы по настройкеЧто измененно :
Некорректно заполняется поле "Изменена" в реестре настроек
либо
поле имеет некорректное название и ему больше подходит название "Открывалась на
редактирование"
Подробно во вложении
Как измененно :
добавлена реализаций функция
wSetValueEx2
lSetValueEx2
wSetValue2
lSetValue2
для возможности одновременного изменения строкового и числового значения
C_TUNE
Краткое описание :
Долго идет проверка реестра настроекОписание :
Проверка реестра настроекЧто измененно :
Долго идет проверка реестра настроек
На БД СНП более получаса, в том числе
Проверка "отвязанных" и дублированных значений > 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
Краткое описание :
Эргономика окна настроекОписание :
Прочие вопросы по настройкеЧто измененно :
Эргономика окна настроек
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
Краткое описание :
Ошибка в обновлении для Галактики 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
Краткое описание :
ДГК. Подвисание при смене значения настройкиОписание :
Настройка БУХГАЛТЕРСКОГО контураЧто измененно :
Здравствуйте!
При изменении настройки № 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
Краткое описание :
Сообщения об ошибках в протоколОписание :
Администратор настроекЧто измененно :
Если, например, поменялся тип настройки с 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
Краткое описание :
Автоматически контролировать правильность кодирования на
Api настроекОписание :
Прочие вопросы по настройкеЧто измененно :
Автоматически контролировать правильность кодирования на Api
настроек
Не первый раз ломается Api настроек из за неверного кодирования (вышестоящая
проблема не первая).
Необходимо при модификации реестра настроек автоматически контролировать
правильность реализации.
Идея:
Дергать все PostTune_ и IntrTune_ интерфейсы, передавать в качестве параметра
имя несуществующей настройки.
Функция интерфейса должна возвращать False.
В противном случае выдавать сообщение об ошибке с указанием имени интерфейса и
продолжать работу.
Таким образом, уже на этапе локального тестирования неверное поведение будет
диагностироваться.
А если пропустит разработчик - то на этапе тестирования.
Как измененно :
доработано.
C_TUNE
Краткое описание :
Нумерация разных типов счетов-фактур по НДС должна
различаться префиксомОписание :
Наши счета-фактурыЧто измененно :
Предлагается оставить сквозную нумерацию, но для
авансовых СФ использовать префикс "АВ". Также следует
учесть, что не должна сломаться возможность для всех
типов СФ подставлять через дробь "Код обособленного
подразделения", которая реализована через настройку
"Формат номера СФ.
Как измененно :
Создана новая настройка "Префикс для номеров авансовых СФ",
папка Логистика - Налоги, счета-фактуры - Россия, Молдова, Узбекистан. В
префиксе можно задать любую буквенную строку, которая будет подставляться в
начале номера авансовых СФ сбыта.
Не рекомендуется в течении года, когда действует текущая нумерация СФ, менять
префикс.
C_TUNE
Краткое описание :
AQA-test Изменилось позиционирование при выборе значения
настройкиОписание :
Прочие вопросы по настройкеЧто измененно :
Изменилось позиционирование при выборе значения настройки (для
типа значения настройки - Boolean).
До обновления C_Tune.res 8.10.41.0 при открытии интерфейса "Изменение
настройки" курсор всегда
позиционировался на значения для настройки, а сейчас - в поле "наименование
раздела".
Как измененно :
исправлено
C_TUNE
Краткое описание :
Ошибка при переключении настройки "Формировать сальдо с
разбивкой по аналитикам"Описание :
НастройкаЧто измененно :
Ошибка при переключении настройки "Формировать сальдо с
разбивкой по аналитикам"
Проверка реестра настроек проходит с ошибкой.
Как измененно :
исправлено