View previous topic :: View next topic |
Author |
Message |
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 10 Sep 2005 18:38 Post subject: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |
|
|
После установки 22 пакета у наших заказчиков, одного за другим, стала возникать проблема.
При расчете зарплаты программа показывает большое сальдо, примерно раз в 10 больше зарплаты за текущий месяц. Выяснили, что цифры берутся из таблиц cardssrc и arc_src. Видимо из-за ошибки в алгоритме закрытия периода сумма к выдаче садилась на сальдо и копилась. Вдобавок по каждому виду счета обнаружилось два вида записей одни с текущим префиксом счета затрат, а вторые со старым префиксом, который использовался в январе и феврале до реорганизации справочника аналитических измерений.
Мы попробовали перестроить cardssrc и arc_src с новыми префиксами по данным из cardspri и arc_crd соответственно, после этого зарплату считает правильно.
Кто-нибудь еще сталкивался с этой проблемой? Для чего служит cardssrc и arc_src (в b5dic нет описания ) ? На что повлияет их корректировка? _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 12 Sep 2005 17:23 Post subject: Re: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |
|
|
grey wrote: | После установки 22 пакета у наших заказчиков, одного за другим, стала возникать проблема.
При расчете зарплаты программа показывает большое сальдо, примерно раз в 10 больше зарплаты за текущий месяц. Выяснили, что цифры берутся из таблиц cardssrc и arc_src. Видимо из-за ошибки в алгоритме закрытия периода сумма к выдаче садилась на сальдо и копилась. Вдобавок по каждому виду счета обнаружилось два вида записей одни с текущим префиксом счета затрат, а вторые со старым префиксом, который использовался в январе и феврале до реорганизации справочника аналитических измерений.
|
Данная ситуация будет испраляться утилитой, включенной в SP23.
Есть ли у Вас FoxPro и программист (или другой технический специалист), который сможет выполнить наши инструкции до выпуска SP23?
Quote: |
Мы попробовали перестроить cardssrc и arc_src с новыми префиксами по данным из cardspri и arc_crd соответственно, после этого зарплату считает правильно.
|
О каких префиксах идет речь? Что именно Вы изменили в базе данных вручную? _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 12 Sep 2005 21:45 Post subject: |
|
|
Спасибо, что не оставили без внимания.
Irina_Gl wrote: |
Данная ситуация будет испраляться утилитой, включенной в SP23.
|
Когда ждать?
Irina_Gl wrote: |
Есть ли у Вас FoxPro и программист (или другой технический специалист), который сможет выполнить наши инструкции до выпуска SP23?
|
Программист есть, это я . Инструкции пожалуйста на greymail2004@mail.ru
Irina_Gl wrote: |
О каких префиксах идет речь?
|
Значение поля "pref". Префикс счета затрат сотрудника.
http://podelki.boom.ru/111.jpg
В январе, когда набивали счета затрат, префикс был 054-0901-4710000-455 в марте с одним из сервис паков был заменен на 055-0901-4710000-327.
Irina_Gl wrote: |
Что именно Вы изменили в базе данных вручную?
|
Алгоритм моей программы :
//CardsSrc
Data.CARDSSRC.Close;
Data.CARDSSRC.EmptyTable; // очищаем
Data.CARDSSRC.Open;
Data.salary_cardspri.First;
While not Data.salary_cardspri.Eof do
begin
Data.CARDSSRC.Append; // заполняем
Data.CARDSSRCTNUM.AsString:= Data.salary_cardspriTNUM.AsString;
Data.CARDSSRCPERIOD.AsString:= Data.settingS_PERIOD.AsString;
Data.CARDSSRCVID_SCHETA.AsVariant:=Data.plan_sch.Lookup('SCHET', Data.salary_cardspriSCHET.AsVariant,'VID_SCHETA');
Data.CARDSSRCPREF.AsString:=copy(Data.salary_cardspriACODE.AsString,1,20); // префикс без аналитики
Data.CARDSSRCSALDO.AsFloat:= Data.salary_cardspriSALDO.AsFloat; // суммы из cardspri
Data.CARDSSRCSUMIN.AsFloat:= Data.salary_cardspriSUMIN.AsFloat;
Data.CARDSSRCSUMOUT.AsFloat:= Data.salary_cardspriSUMOUT.AsFloat;
Data.CARDSSRCENDSUM.AsFloat:= Data.salary_cardspriENDSUM.AsFloat;
Data.CARDSSRCSTATUS.AsString:='0';
Data.CARDSSRC.Post;
Data.salary_cardspri.Next;
end;
аналогично для arc_src только суммы берутся из arc_crd и считаются периоды. _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 13 Sep 2005 16:14 Post subject: |
|
|
Таблицы Arc_Src, CardsSrc используются для расшифровки начисленных, удержанных сумм, сумм к выдаче по источникам финансирования и функциональной классификации (префиксу). При формировании ведомости заработной платы по источникам финансирования и префиксу сумма к выдаче исчисляется по данным таблицы CardsSrc.
На момент изменения префикса, при открытии нового расчетного периода в таблицу «Итоговые суммы» были перенесены записи со старым префиксом, у которых в предыдущем периоде Сальдо конечное не равно 0. После расчета Лицевого счета в таблице «Итоговые суммы» была создана запись с новым префиксом.
При исчислении суммы к выдаче по спискам и была допущена ошибка, из-за которой не вычислялось значения поля CardsSrc.EndSum (сумма к выдаче). Это привело к увеличению сальдо начального при открытии новых расчетных периодов.
Ваша программа должна отработать правильно. Но при редактировании записей в архиве рекомендуем в поле Arc_Src.Status указать значение “3” (ручное исправление). _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 13 Sep 2005 18:07 Post subject: |
|
|
Irina_Gl wrote: |
Ваша программа должна отработать правильно.
|
Отлично. Кому надо - www.podelki.hut1.ru/best5_cardsrc/best5_cardsrc.exe
Irina_Gl wrote: |
Но при редактировании записей в архиве рекомендуем в поле Arc_Src.Status указать значение “3” (ручное исправление).
|
В CardsSrc поставил а в Arc_Src поля status - нет. _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 06 Oct 2005 17:59 Post subject: Re: БЭСТ-5 Бюджет. Зарплата. Офигенное сальдо. |
|
|
Irina_Gl wrote: |
Данная ситуация будет испраляться утилитой, включенной в SP23.
|
Так когда ждать SP23 ? Проблема возникает у все большего числа заказчиков. Хотелось бы стандартного рабочего решения от разработчиков. _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
|