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

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

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

Количество версий компонента82
Количество рещенных задач151
Последная дата обработки компонента2023-12-17 17:57:41
Последная дата файла2023-12-16 17:31:34
Последная версия9.1.81.0

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

L_KONTRBAL
102.139671
L_KONTRBAL ( 9.1.19.0 )
2015-01-26 16:02:09

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

Help. Подключить константу для вызова справки

Описание :

Баланс взаиморасчетов с контрагентами

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

Подключить константу Ps_PlLocMOtchBalansOrgPrint к следующим
окнам, а также ко ВСЕМ элементам окон: полям, кнопкам и т.п.:
1. Расчеты с поставщиками и получателями > Отчеты > Взаиморасчеты > Баланс
взаиморасчетов с контрагентами > локальная функция "Печать баланса" верхней
панели окна "Взаиморасчеты с контрагентами" > окно "Параметры отчета";
2. Расчеты с поставщиками и получателями > Отчеты > Взаиморасчеты > Баланс
взаиморасчетов с контрагентами > локальная функция "Печать баланса за период"
верхней панели окна "Взаиморасчеты с контрагентами" > окно "Взаиморасчеты с
контрагентами за период".

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

Подключен
L_KONTRBAL
101.55887
L_KONTRBAL ( 9.1.19.0 )
2015-01-26 16:02:09

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

Цикл при проверке(обновлении) реестра настроек

Описание :

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

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


После установки последних обновлений, при входе в Систему начинается проверка реестра настроек.
При проверке Система постоянно стоит на сообщении "Инициализация значений PickRep.cUser".

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


Оптимизирован запрос на изменение таблиц UserDeskRep, PickRep для инициализации значений cUser.

Для БД на Оракл или MS запросы будут выполняться с использованием DSQL.

Если обновление таблиц при обновлении настроек было прервано (снято), то требуется это сделать вручную:

update visual 'Инициализация значений UserDescrRep.cUser' UserDeskRep
where (( UserDeskRep.ATL_ORIGINOFFICE /== x$Users.xu$UserOffice AND
UserDeskRep.OwnName /== x$Users.xu$LoginName ))
set UserDeskRep.cUser := x$Users.Atl_NRec;

update visual 'Инициализация значений PickRep.cUser' PickRep
where (( PickRep.ATL_ORIGINOFFICE /== x$Users.xu$UserOffice AND
PickRep.OwnName /== x$Users.xu$LoginName ))
set PickRep.cUser := x$users.atl_nRec;

Для БД на Оракл или MS SQL можно использовать следующие запросы:
sql update userdeskrep set cUser = coalesce((select x$Users.atl_nRec from x$Users where userdeskrep.ATL_ORIGINOFFICE = x$Users.xu$UserOffice and userdeskrep.OwnName = x$Users.xu$LoginName), #comp(0));
sql update pickrep set cUser = coalesce((select x$Users.atl_nRec from x$Users where pickrep.ATL_ORIGINOFFICE = x$Users.xu$UserOffice and pickrep.OwnName = x$Users.xu$LoginName), #comp(0));

Необходимость ручного обновления можно проверить наличие записей в указанных таблицах с cUser = 0:
select * from UserDeskRep where (( 0 == cUser ));
select * from PickRep where (( 0 == cUser ));

9.1.81.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.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.19.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.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0