Остатки МЦ. Кто как когда считает

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

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

Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Re: Остатки МЦ. Кто как когда считает

Сообщение Den_Is »

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

Interface RAS_Tek_OST alwaysreturn;
var
Dat_Ras: Date
Last_DayR,Last_MesR : String
Last_YR : String
view
As Select * from Sporder;

handleEvent
cminit:{
Last_DayR := String(LAST_DAY(Cur_Date));
Last_MesR := String(MONTH(Cur_Date));
Last_YR := String(YEAR(Cur_Date));

IF Length(TRIM(Last_MesR)) = 1 THEN Last_MesR := '0'+Last_MesR;
Dat_Ras := StrToDATE((Last_DayR+'/'+Last_MesR+'/'+Last_YR),'DD/MM/YYYY');

//--проверка на наличие движения после даты расчета текущих остатков
if RecordExists SpOrder where ((Dat_Ras << SpOrder.dOrd))=tsOk then
Dat_Ras := StrToDATE((String(LAST_DAY(SpOrder.dOrd))+'/'
+String(MONTH(SpOrder.dOrd))+'/'+String(YEAR(sporder.dord))),'DD/MM/YYYY');
runinterface(TekSRas,Dat_Ras,1,0);
Abort;
}
end;
end.
Вот как то так, может быть кому пригодится...
Robis
Посетитель
Сообщения: 37
Зарегистрирован: 13 дек 2010, 16:55

Re: Остатки МЦ. Кто как когда считает

Сообщение Robis »

Будьте добры доку по AQA на uwbwyz34@yandex.ru
Robis
Посетитель
Сообщения: 37
Зарегистрирован: 13 дек 2010, 16:55

Re: Остатки МЦ. Кто как когда считает

Сообщение Robis »

Особо интересуют 2 параметра в конфигураторе.

AutoMessagePatterns, AutoMessageSilentPatterns

Как их правильно заполнять, чтобы ввести шаблоны сообщений на которые AQA скрипт должен нажать правильную кнопку.
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Re: Остатки МЦ. Кто как когда считает

Сообщение Den_Is »

Up-ну тему.
Запускаю runinterface(TekSRas,Dat_Ras,1,0)
Работало до недавнего времени все нормально, расчитывалось, и закрывалось. Но пару дней назад стало выдавать сообщение
------------------------------------------------------------
27/01/2012 15:51:52:36 Ошибки обработки курсов валют
------------------------------------------------------------
Не найден курс валюты "рубль" на 01/05/2007

Процесс останавливается (удалив при этом все текуще остатки). Проверил таблицу курсов валют, в ней есть указанный курс на нужную дату. В чем может быть проблема? Подскажите, может быть кто сталкивался?
p/s после закрытия окна предупреждения расчет идет дальше.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Остатки МЦ. Кто как когда считает

Сообщение RAJAH »

Den_Is
Fcenv = Off не помогает? В смысле, возможно, отключение этого параметра не приостановит процесс.
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Re: Остатки МЦ. Кто как когда считает

Сообщение Den_Is »

Ну вроде бы все нормально пошло. Спасибо :-)
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Re: Остатки МЦ. Кто как когда считает

Сообщение Den_Is »

Рано обрадовался :o . Ситуация такая, система пытается сформировать сообщение об ошибке (tmp файл) и на этом подвисает. Причем виснет наглухо. Запись или апдейт таблиц не происходит. Так что придется все таки искать почему ругается на курс валют.
Den_Is
Постоянный обитатель
Сообщения: 169
Зарегистрирован: 08 авг 2005, 20:11
Откуда: Омск

Re: Остатки МЦ. Кто как когда считает

Сообщение Den_Is »

Да еще вот что обнаружил. Бухи оформили приход на 24/12/2012 (ошибочно конечно), по накладной есть ордера (приходный), тоже оформленный на 24/12/2012 года. А текущие остатки у нас расчитываются на дату ПОСЛЕДНЕГО складского ордера, т.е. при таком раскладе на 24/12/2012. Может ли быть это причиной того, что расчет останавливается (описано выше) поскольку курса валют на 24/12/ 2012 года нет (хотя ведь в сообщении ругалось на май 2007 года :shock: )
Senkrid
Постоянный гость
Сообщения: 74
Зарегистрирован: 10 ноя 2009, 07:08
Откуда: Ангарск
Контактная информация:

Re: Остатки МЦ. Кто как когда считает

Сообщение Senkrid »

В продолжении темы: как Галактика рассчитывает остатки?

1. В частности в карточке складского учета, при просмотре операций по МЦ есть поле "Количество в разрезе Склад/МОЛ/Партия" - откуда можно взять это значение?
2. Для чего и как заполняется поле SpOrder.Ostatok
3. В карточке складского учета на основе чего сортируются операции, совершенные в один день? ( SklOrder и в SpOrder есть поле dOrd - дата ордера, но нет времени. Как определить, что, например сначала купили МЦ а только потом передали с одного склада в другой а не наоборот?)
Ответить