1

Тема: Параметры ОАУ

Добрый день!

Обнаружена некорректность работы программы при изменении структуры параметров ОАУ.
Например, в Универсале, в Настройке параметров ОАУ увеличиваем размерность строкового поля со 140 до 200 символов (при этом в таблице PAR_OBJ поле VALUE - 140). Если на свойстве "Длина" нажимаем Enter - программа не дает увеличить размерность, поскольку в таблице PAR_OBJ поле VALUE - 140, а если сразу "мышкой" нажимаем "Ввести", то программа дает увеличить размерность поля, несмотря на то, что в таблице PAR_OBJ поле VALUE - 140. Это создает иллюзию того, что изменение структуры поля прошло успешно. Но, на самом деле, в файле PAR_OBJ (или SDPAROBJ, если это временной параметр) поле VALUE физически не меняется.
Просьба - устранить некорректность.


С уважением!
Ирина Полянская

2

Re: Параметры ОАУ

Добрый день!

Устранили

Юдин Олег

3 Отредактировано meatsoft (2020-01-09 22:57:25)

Re: Параметры ОАУ

Ирина Полянская пишет:

Добрый день!

Обнаружена некорректность работы программы при изменении структуры параметров ОАУ.
Например, в Универсале, в Настройке параметров ОАУ увеличиваем размерность строкового поля со 140 до 200 символов (при этом в таблице PAR_OBJ поле VALUE - 140). Если на свойстве "Длина" нажимаем Enter - программа не дает увеличить размерность, поскольку в таблице PAR_OBJ поле VALUE - 140, а если сразу "мышкой" нажимаем "Ввести", то программа дает увеличить размерность поля, несмотря на то, что в таблице PAR_OBJ поле VALUE - 140. Это создает иллюзию того, что изменение структуры поля прошло успешно. Но, на самом деле, в файле PAR_OBJ (или SDPAROBJ, если это временной параметр) поле VALUE физически не меняется.
Просьба - устранить некорректность.


С уважением!
Ирина Полянская

Если вы все же решите расширить поле value до 200 знаков, оч. рекомендую сменить PAGE SIZE Индекса на 1024, иначе будут проблемы, это также касается поля NAME таблицы Client

4

Re: Параметры ОАУ

meatsoft пишет:

Если вы все же решите расширить поле value до 200 знаков, оч. рекомендую сменить PAGE SIZE Индекса на 1024, иначе будут проблемы, это также касается поля NAME таблицы Client

Можно об этом подробнее?
ссылочку, например

5

Re: Параметры ОАУ

Dr.Sydorenko пишет:
meatsoft пишет:

Если вы все же решите расширить поле value до 200 знаков, оч. рекомендую сменить PAGE SIZE Индекса на 1024, иначе будут проблемы, это также касается поля NAME таблицы Client

Можно об этом подробнее?
ссылочку, например

Саша, наступал на такое пару раз, под рукой готового нет, но:
Увеличь поле до 200 знаков а потом добавь записи с реальным значение поля в 200 символов, вылетит ошибка по индексу проверено на 10 и 11 адс

6

Re: Параметры ОАУ

понял, но, похоже, в тираже искаропки все нормально:
http://wgsoftpro.com/forum/extensions/hcs_image_uploader/uploads/0/500/709/thumb/p1dvlo89r314h619f21kujsvdvi71.jpghttp://wgsoftpro.com/forum/extensions/hcs_image_uploader/uploads/0/500/709/thumb/p1dvlo89r3es71q3rnj68r62mg2.jpg

7

Re: Параметры ОАУ

возникла подобная проблема, подскажите - решили увеличить поле name в таблице client. Вызов одного бланка стал выдавать ошибку. Опытным путем подошло 450 символов.

Error 7200:  AQE Error:  State = S0000;
   NativeError = 2145;

Unable to
ORDER BY this column: <expression>
Query text :
вот концовка
group by 1,2,3,4,5,6,
       7,8,9,10,11,12,13,14,15,16,
       17,18,19,20,21,22,23,24,
       25,26,27,tt.dinnerst,tt.dinneren
       order by sd.numpp
При этом когда убирал order by - текст ошибки не менялся

8

Re: Параметры ОАУ

проблема была в  c4.name+c5.name  as tt,
помогла конструкиця в  left(c4.name+c5.name,999)  as tt.
А есть ограничение на число символов?