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

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

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

Количество версий компонента192
Количество рещенных задач491
Последная дата обработки компонента2023-12-17 18:24:42
Последная дата файла2023-12-16 17:31:35
Последная версия9.1.99.0

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

L_SALDOMTR
102.133855
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

Уменьшить время формирования оборотной ведомости МТР

Описание :

Оборотная ведомость

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


Уменьшить время формирования оборотной ведомости МТР

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


Время формирования ведомости с параметром "выполнять обработку на сервере" уменьшено.
L_SALDOMTR
102.139008
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

Задвоение в оборотно-сальдовой ведомости МТР при определенных настройках

Описание :

Оборотно-сальдовая ведомость

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


Задвоение в оборотно-сальдовой ведомости МТР при определенных настройках.

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


Исправлено
L_SALDOMTR
102.139643
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

Зависает пересчет сальдовых остатков в разрезе МТР (реализация на DSQL) при определенных параметрах

Описание :

пересчет сальдовых остатков по объектам МТР

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


Зависает пересчет сальдовых остатков в разрезе объектов МТР (реализация на DSQL) при определенных параметрах:
1. "Настройки Галактики \ Логистика \ Складской учет \ Методика списания" = "Метод средних цен по разрезу - с учетом ЦУ";
2. "Настройки Галактики \ Общие настройки системы \ Работа с МЦ, услугами \ Целевое назначение МТР \ Расчет остатков МТР с использованием DSQL" = "да";
3. Фильтр по дате - НЕ УСТАНОВЛЕН;
4. Фильтр по объекту ЦУ - УСТАНОВЛЕН.

Платформа Oracle, SQL Server.

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


Пересчет остатков в разрезе объектов МТР происходит корректно.
L_SALDOMTR
102.139697
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

Не отображаются производственные свободные остатки в Ведомостях МТР при методике списания = "Метод средних цен по разрезу - с учетом ЦУ"

Описание :

Сальдовая ведомость

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


Не отображаются производственные свободные остатки в Ведомостях МТР при методике списания = "Метод средних цен по разрезу - с учетом ЦУ"

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


Исправлено.
L_SALDOMTR
101.55748
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

в ДО на закупку не заполняется поле "Оплатить до" из настройки "Количество дней от даты ДО для заполнения поля "Оплатить до"

Описание :

Предложение по новой функциональности контура логистики

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


в ДО на закупку не заполняется поле "Оплатить до" из настройки "Количество дней от даты ДО для заполнения поля "Оплатить до"

Ранее была зарегистрирована ПРОБЛЕМА В ПИР: 101.55208. Суть проблемы в том, чтобы можно было выбирать, каким образом будет заполняться поле "Оплатить До" в ДО на закупку- из договора или с помощью пользовательской настройки "Количество дней от даты ДО для заполнения поля "Оплатить до". Суть доработки - "Добавлена настройка "Настройки Галактики \ Логистика \
Документы \ Документы-основания \ Наследование дат "Оплатить до" и "Доставить до". Патчи установлены. Новая настройка при значении ДА берет дату из договора, а при значении "нет" поле остается пустым и при этом не срабатывает пользовательская настройка "Управление снабжения"-"ДО на закупку-Значение по умолчанию"-Количество дней от даты ДО для заполнения поля "Оплатить до". Хотя в этом и была суть ранее зарегистрированной проблемы.
Необходимо, чтобы при значении "нет" поле заполнялось согласно настройки "Количество дней от даты ДО для заполнения поля "Оплатить до". Нужно заметить так же, что в ДО подвязывается не только договор, но и доп. соглашение, и ПКП. Поэтому необходимо предусмотреть возможность включения/отключения наследования не только из договора, но из доп. соглашения, и ПКП. Иначе при подвязки доп. соглашения и ПКП в ДО, дата "оплатить до" заменяется на дату окончания доп. соглашения или ПКП.

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


Если происходит формирование ДО по договору/соглашению, в которых не заданы условия, то даты "оплатить до" и "отгрузить до" инициализируются согласно настроек:

'"Настройки Галактики\Логистика\Документы\Управление сбытом\ДО на продажу\Значения по умолчанию\Количество дней от даты ДО для заполнения поля "Оплатить до""'
'"Настройки Галактики\Логистика\Документы\Управление сбытом\ДО на продажу\Значения по умолчанию\Количество дней от даты ДО для заполнения поля "Доставить до""'

Аналогично и для снабжения.
L_SALDOMTR
101.55887
L_SALDOMTR ( 9.1.28.0 )
2015-02-02 16:53:51

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

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

Описание :

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

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


После установки последних обновлений, при входе в Систему начинается проверка реестра настроек.
При проверке Система постоянно стоит на сообщении "Инициализация значений 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.99.09.1.97.09.1.96.09.1.115.09.1.114.09.1.113.09.1.112.09.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.09.1.104.09.1.103.09.1.101.09.1.100.09.1.98.09.1.95.09.1.94.09.1.93.09.1.92.09.1.91.09.1.90.09.1.89.09.1.88.09.1.87.09.1.86.09.1.85.09.1.84.09.1.83.09.1.82.09.1.081.29.1.081.09.1.81.09.1.080.09.1.80.09.1.079.09.1.79.09.1.078.09.1.78.09.1.77.09.1.077.09.1.76.09.1.75.09.1.075.09.1.74.09.1.074.09.1.73.19.1.73.09.1.72.09.1.072.09.1.071.09.1.71.09.1.70.09.1.070.09.1.069.09.1.69.09.1.068.09.1.68.09.1.67.09.1.067.09.1.066.09.1.66.09.1.65.09.1.065.09.1.064.09.1.64.09.1.063.09.1.63.09.1.62.09.1.61.09.1.061.09.1.60.09.1.060.09.1.59.09.1.059.09.1.058.09.1.58.09.1.57.09.1.057.09.1.56.09.1.056.09.1.55.09.1.055.09.1.054.09.1.54.09.1.53.09.1.053.09.1.052.09.1.52.09.1.51.09.1.051.09.1.50.09.1.050.09.1.49.09.1.049.09.1.048.09.1.48.09.1.47.09.1.047.09.1.046.09.1.46.09.1.045.09.1.45.09.1.44.09.1.044.09.1.43.19.1.043.09.1.43.09.1.042.09.1.42.09.1.041.09.1.41.09.1.040.09.1.40.09.1.039.09.1.39.09.1.38.09.1.038.09.1.37.09.1.037.09.1.036.09.1.36.09.1.035.09.1.35.09.1.34.09.1.034.09.1.33.09.1.033.09.1.32.09.1.032.09.1.031.09.1.31.09.1.30.09.1.030.09.1.029.09.1.29.09.1.28.09.1.028.09.1.027.09.1.27.09.1.26.09.1.026.09.1.25.09.1.025.09.1.024.09.1.24.09.1.23.09.1.023.09.1.22.09.1.022.09.1.21.09.1.021.09.1.20.09.1.19.09.1.019.09.1.18.09.1.018.09.1.017.09.1.17.09.1.016.09.1.16.09.1.015.09.1.15.09.1.14.09.1.014.09.1.013.09.1.13.09.1.12.09.1.012.09.1.011.09.1.11.09.1.010.09.1.10.09.1.009.09.1.9.09.1.008.09.1.8.09.1.7.09.1.007.09.1.6.09.1.006.09.1.005.09.1.5.09.1.004.09.1.4.09.1.2.09.1.002.09.1.001.09.1.1.0