Резервирование

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Резервирование

Сообщение hope »

Помогите разобраться в резервах.
Используем резервирование по предприятию.
Резерв неверно отображается в просмотре прайс-листов. Пересчеты сальдо по каким-то МЦ помогают, по каким-то не помогают. (И вообще: какой именно расчет текущего сальдо надо запускать: 1. не рассчитывать резервы, 2. рассчитать резервы, снимая просроченные, 3. рассчитать резервы, не снимая просроченные?)
Найти ошибку - почему не рассчитывает верно резерв не могу - т.к. не знаю как Галактика работает... Журнализация что-то не помогает (таблицы с сальдо не журналируются... а еще изменяет только SpStep).
Смотрю данные по резервам в таблицах:
SklOst - неверный резерв (151,2)
TekMc - неверный резерв, но уже другое количество (210)
DORes - как она заполняется?

Куда еще смотреть? Помогите, плз!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Резервирование

Сообщение edward_K »

видимо с 2. SklOst - резервы по складу, TekMc - по предприятию, DoRes - по до.
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: Резервирование

Сообщение Vitaliy »

таблицы:
TekSaldo, SklOst, TekMC, DoRes.
Учет по предприятию МЦ идет в каком разрезе?
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Резервирование

Сообщение hope »

Резервирование по предприятию вцелом, без разрезов. Видимо поэтому в таблице TekSaldo нет информации о резервах.
В нашей базе информация о резервах есть только в таблицах: SklOst, TekMc, DORes, SpStep - других таблиц пока не нашла.
Теперь бы понять откуда Галактика берет данные, когда делает расчет резерва?

DORes содержит все когда-либо оформленные резервы, в том числе которые уже выполнены. Я правильно понимаю?

Может быть Галактика берет данные о резервах в DORes, смотрит в SpStep и каким-то образом считает резерв по МЦ???
Vitaliy
Постоянный обитатель
Сообщения: 101
Зарегистрирован: 27 апр 2005, 09:52
Откуда: Сибирь

Re: Резервирование

Сообщение Vitaliy »

Настройки Галактики - Логистика - Складской учет - Методика списания
Что стоит в этой настройке?

Раньше работало как-то так:
Определялся свободный остаток:

Код: Выделить всё

SvobOst := TekMC.KolAkt - TekMC.Reserve;
Определялось кол-во для резервирования:

Код: Выделить всё

AllReserv := SpStep.KolSkl - SpStep.Reserv;
ToReserv := AllReserv * KatOtpEd.Koef;
И в зависимости от свободного остатка и кол-ва для резервирования происходит процесс резервирования с модификацией текущий и складских остатков.
Т.е. корректируется таблицаTekMC, Корректируется таблица SklOst, создается запись в DoRes и корректируется запись в SpStep.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Резервирование

Сообщение hope »

Методика списания: средние цены по разрезу Склад/МОЛ/партия.
Но резервирование настроено Настройка - Логистика - Резервирование - Резервирование МЦ по = предприятию.

Не понятно: как сделать, чтобы количество резерва правильно показывалось в прайс-листе?

В прайс-листе резерв отображается дважды: в верхнем окне - вместе с МЦ (сюда попадает TekMc.Reserve?) и в нижнем окне, где отображаются данные по остаткам МЦ в разрезе складов (сюда попадает SklOst.Res?). Причем эти резервы для некоторых МЦ разные - что неправильно.
А просмотр информации по резервам по ALT+M дает совсем другую цифру. И еще пишет:
"Количество текущего резерва на предприятии не совпадает с рассчитанным количеством резерва на 01 ноября 2011 г.
Это может быть вызвано наличием просроченного резерва.
Произведите снятие просроченного резерва или перерасчет текущих остатков."

Просроченных резервов нет, по крайней мере, я их не нашла. Пересчет текущих остатков не помогает.

Хочется понять: что нужно сделать, чтобы верным стало количество текущего резерва???
Что посмотреть, чтобы найти записи, которые ломают расчет текущих остатков по резерву?

Спасибо ВСЕМ помогающим!
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Резервирование

Сообщение hope »

Проблема в том, что в спецфикациях ДО есть записи, у которых количество резерва равно 0, а дата окончания резерва не пустая. Эти записи мешали правильному расчету резерва. В этих ДО резерв нужно просто снять и потом сделать расчет текущих остатков.

Решение проблемы с неправильным резервом:

1. Ищем неправильные нулевые резервы в ДО: в суппорте запрос:
! Ошибочный нулевой резерв
SELECT BaseDoc.DDoc, BaseDoc.NoDoc, SpStep.Reserv, SpStep.SrokRes, DORes.Kol
FROM BaseDoc, SpStep, DORES
WHERE (( 0==SpStep.Reserv
and SpStep.cStepDoc==StepDoc.Nrec
and StepDoc.cBaseDoc==BaseDoc.Nrec
and SpStep.Nrec==DORes.cSpStep))
and 1=SpStep.PrMc
and Date(0,0,0)<>SpStep.SrokRes
;
В найденных ДО резерв снимаем.

2. Складской учет - Операции - Текущие остатки - Расчет текущих остатков - крыж Рассчитать резервы МЦ, снимая просроченные.
Ответить