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

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

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

Количество версий компонента402
Количество рещенных задач3475
Последная дата обработки компонента2023-12-17 18:29:16
Последная дата файла2023-12-16 17:31:35
Последная версия9.1.252.0

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

L_SKLAD
102.184934
L_SKLAD ( 9.1.105.1 )

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

При списании по накладной не произошел пересчет текущих остатков

Описание :

Накладная на отпуск в производство

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


При списании по накладной не произошел пересчет текущих остатков
БД \\By01-1256\ali\DATA
Username=lychkovskaya (без пароля, Protect включен)

Данная проблема повторяется у клиента уже неоднократно и при большом обороте приводит к постоянному возникновению нулевых остатков при ненулевой цене и расхождениям с бухучетом и это далеко не всегда обнаруживается сразу.
Думаю, что актуальность обновлений не существенна, с аналогичной проблемой обращались и на обновлениях конца прошлого года и позже.

Необходимо помочь в локализации и исправлению ситуации. Необходимо проанализировать алгоритм: почему он пропускает обновление таблиц текущего сальдо и при этом не возвращает никакого сообщения.

Возможно стоит реализовать дополнительную проверку, чтобы проконтролировать пересчет текущего сальдо и выдать соответствующий сигнал.
Подробно описано во вложении.

БД выложена как ее предоставил клиент, она не откроется текущими обновлениями. Для просмотра журнала это неважно.
Если ее необходимо докомпилировать - пишите - сделаю. Есть exe клиента.

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


В функционал расчета остатков добавлено логирование расчета текущих остатков.
Наименование файла с отладочными сообщениями:
\Debug_log\Andrew\Calc_Ost_YY_MM_DD.txt
Здесь YY_MM_DD - текущая дата формирования лога.
При возникновении ситуации, описанной клиентом - SaldoMC пересчитаны для заданного разреза, а TekMC, SklOst, TekSaldo - нет, на экран будут выведено сообщение:
"Внимание! При оприходовании накладной №Номер накладной, Наименование накладной не для всех МЦ из спецификации были пересчитаны остатки. Вам рекомендуется отменить переоприходовать накладную."
Как видно из описания проблемы ошибка проявляется редко, поэтому есть основания считать что при повторном оприходовании остатки пересчитаются корректно.

Сформированный логи просьба собрать в архив и выслать по адресу Andrey.Levchenko@galaktika.by.

9.1.252.09.1.251.09.1.250.09.1.249.09.1.248.09.1.247.09.1.246.09.1.245.09.1.244.09.1.243.09.1.242.09.1.241.09.1.240.09.1.239.09.1.238.09.1.237.09.1.236.09.1.235.09.1.234.09.1.233.09.1.232.09.1.231.09.1.230.09.1.229.09.1.228.09.1.227.09.1.225.09.1.223.09.1.222.09.1.221.09.1.220.09.1.219.09.1.218.09.1.217.09.1.216.09.1.215.09.1.214.09.1.213.09.1.212.09.1.211.09.1.210.09.1.209.09.1.208.09.1.207.09.1.206.09.1.203.09.1.202.09.1.201.09.1.200.09.1.199.09.1.198.09.1.197.09.1.196.09.1.195.09.1.194.09.1.193.09.1.192.09.1.241.19.1.226.09.1.224.09.1.205.09.1.204.09.1.191.09.1.190.09.1.189.09.1.188.09.1.187.09.1.186.09.1.185.09.1.184.09.1.183.09.1.182.09.1.181.09.1.180.09.1.179.09.1.178.09.1.177.09.1.176.09.1.175.09.1.174.09.1.173.09.1.172.09.1.171.09.1.170.09.1.169.09.1.168.09.1.167.09.1.166.09.1.165.09.1.164.09.1.163.09.1.162.09.1.161.09.1.160.09.1.159.09.1.158.09.1.157.09.1.156.09.1.155.09.1.154.09.1.153.09.1.152.09.1.151.09.1.150.09.1.149.09.1.148.09.1.147.09.1.146.09.1.145.09.1.144.09.1.143.09.1.142.09.1.141.09.1.140.09.1.139.09.1.138.09.1.137.09.1.136.09.1.135.09.1.134.09.1.133.09.1.132.09.1.131.29.1.131.19.1.131.09.1.130.09.1.129.09.1.128.09.1.127.09.1.126.09.1.125.09.1.124.09.1.123.09.1.122.19.1.122.09.1.121.09.1.120.09.1.119.09.1.118.09.1.117.09.1.116.19.1.116.09.1.115.19.1.115.09.1.114.09.1.113.19.1.113.09.1.112.29.1.112.19.1.112.09.1.111.19.1.111.09.1.110.09.1.109.09.1.108.09.1.107.09.1.106.09.1.105.19.1.105.09.1.104.09.1.103.09.1.102.19.1.102.09.1.101.09.1.100.09.1.099.09.1.99.09.1.098.09.1.98.09.1.97.09.1.097.09.1.96.09.1.096.09.1.95.09.1.095.09.1.94.09.1.094.09.1.093.09.1.93.09.1.92.09.1.092.09.1.91.09.1.091.09.1.90.09.1.090.09.1.89.19.1.89.09.1.089.09.1.088.09.1.88.09.1.87.09.1.087.09.1.86.09.1.086.09.1.85.09.1.085.09.1.84.09.1.084.09.1.083.09.1.83.09.1.82.19.1.082.09.1.82.09.1.81.09.1.081.09.1.80.09.1.080.09.1.79.09.1.079.09.1.78.19.1.078.09.1.78.09.1.077.09.1.77.09.1.76.09.1.076.09.1.075.09.1.75.09.1.74.09.1.074.09.1.73.09.1.073.09.1.72.19.1.072.09.1.72.09.1.071.09.1.71.09.1.70.09.1.070.09.1.69.19.1.069.09.1.69.09.1.068.09.1.68.09.1.67.29.1.67.19.1.067.09.1.67.09.1.66.09.1.066.09.1.65.09.1.065.09.1.64.29.1.64.19.1.064.09.1.64.09.1.063.09.1.63.09.1.62.39.1.62.29.1.62.19.1.62.09.1.062.09.1.061.09.1.61.09.1.60.09.1.060.09.1.59.09.1.059.09.1.58.09.1.058.09.1.57.09.1.057.09.1.56.09.1.056.09.1.55.19.1.55.09.1.055.09.1.54.19.1.54.09.1.054.09.1.53.09.1.053.09.1.052.09.1.52.09.1.051.09.1.51.09.1.050.09.1.50.09.1.49.09.1.049.09.1.48.39.1.48.29.1.48.19.1.48.09.1.048.09.1.47.19.1.47.09.1.047.09.1.046.09.1.46.09.1.45.19.1.45.09.1.045.09.1.44.19.1.044.09.1.44.09.1.043.09.1.43.09.1.042.09.1.42.09.1.41.09.1.041.09.1.40.09.1.040.09.1.39.09.1.039.09.1.38.09.1.038.09.1.037.09.1.37.09.1.036.09.1.36.09.1.35.09.1.035.09.1.034.09.1.34.09.1.33.09.1.033.09.1.32.19.1.032.19.1.32.09.1.31.09.1.031.09.1.30.09.1.030.09.1.029.09.1.29.09.1.028.09.1.28.09.1.027.09.1.27.09.1.026.09.1.26.09.1.25.09.1.024.09.1.24.09.1.23.09.1.023.09.1.022.09.1.22.09.1.021.09.1.21.09.1.20.29.1.20.19.1.020.09.1.20.09.1.19.39.1.19.29.1.19.19.1.19.09.1.019.09.1.18.29.1.18.19.1.18.09.1.018.09.1.17.09.1.017.09.1.16.19.1.16.09.1.016.09.1.015.09.1.15.09.1.14.09.1.014.09.1.13.09.1.013.09.1.012.09.1.12.09.1.011.09.1.11.09.1.10.09.1.010.09.1.9.19.1.09.09.1.009.09.1.9.09.1.8.09.1.08.09.1.008.09.1.007.09.1.7.09.1.07.09.1.6.19.1.06.09.1.6.09.1.006.09.1.005.09.1.5.09.1.05.09.1.004.09.1.4.09.1.04.09.1.03.09.1.003.09.1.3.09.1.2.09.1.002.09.1.02.09.1.001.09.1.01.09.1.1.0