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

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика 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.142212
L_SALDOMTR ( 9.1.33.0 )
2015-07-23 15:11:45

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

Корректировка ордеров без их удаления.

Описание :

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

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


Корректировка ордеров без их удаления.
Проблема возникла при пересчете средних цен. Сейчас в Галактике следующие варианты пересчета средних цен:
1. Без установленного параметра "сортировать расходные ордера по дате и времени модификации", который Вы сейчас и используете
2. С установленным параметром "сортировать расходные ордера по дате и времени модификации"
3. "сортировать ордера за день в последовательности создания"
При выборе данного параметра ордера не будут пересчитываться в течение одного дня в зависимости от типа документа, по которому они созданы, как при других параметрах расчета, а будут пересчитаны в последовательности создания nrec

Клиенту подойдет только третий вариант, но возможны ситуации, когда корректируют накладную с приходным ордером и переформируют ордера. Например, есть сформированные приход по рекламации и расход по НВП в один день. Затем заходим в рекламацию и удаляем ордера, а потом заново создаем, дату оставляем прежнюю.
По новому алгоритму будет обработано в той последовательности, как станут ордера в КСУ, т.е. какая последовательность создания, такая и обработка, т.е. для этого примера, рекламация уже станет в конце дня и выйдет в протокол ошибочных ситуаций. Соответственно и средние цены не пересчитаются.
Если устранить это пересоздание, то и разработанный алгоритм пересчета цен по последовательности создания ордеров клиенту подойдет.
Как вариант: разработать функцию корректировки ордеров по накладной без их удаления. Т.е., для вышеописанного примера, производятся изменения в накладной по рекламации (в спецификации) и потом по функции корректируется ордер. При этом корректировка будет касаться только спецификации. Тогда nrec приходного ордера сохранится, а спецификация откорректируется, и алгоритм пересчета цен в последовательности создания ордеров подойдет.

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


Добавлена настройка:
"Настройки Галактики \ Логистика \ Складской учет \ Модификация и контроль ордеров \ Сохранять ордера при повторном оприходовании/списании"
По умолчания значение настройки "нет".
При установке значения настройки "да", при повторном формирования ордеров из документа, то nrec самого ордера и позиций спецификации будет сохранен в том случае, если остались позиции спецификации в документе, по которым ранее формировались ордера и разрез списания/оприходования Склад-МОЛ не изменился.
В противном случае ордера будут удалены и созданы заново и nrec не сохранится.
Например по документу было две позиции к оприходованию:
1. МЦ1 Партия1 Склад1 МОЛ1
2. МЦ2 Партия2 Склад1 МОЛ1
Первую позицию МЦ1 удалили и вместо нее добавили новую позицию 3. МЦ3 Партия3 Склад1 МОЛ1, при переоприходовании будет сохранен nrec ордера, т.к. осталась одна позиция на тот же разрез оприходования СКлад-МОЛ, также будет сохранен nrec второй позиции спецификации, а вот для позиции 3 будет создан новый nrec, но она будет добавлена в уже имеющийся ордер.
Данная разработка позволяет производить расчет цен в расходных ордерах с установленным параметром "сортировать ордера за день в последовательности создания" в порядке создания ордеров за день, даже если было переформирование ордеров по документу. Следует учесть, что тут имеется ввиду последовательность создания самого ордера (SklOrder.nRec а не позиции спецификации SpOrder.nRec).
Доработка для Складских документов, Приходной и Расходной накладной и рекламационной накладной

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