Зарплата: возврат старого периода
Модераторы: m0p3e, edward_K, Модераторы
Зарплата: возврат старого периода
Уважаемые коллеги, подскажите, где хранится информация по периодам в зарплате? Мне нужно, например, получить базу на конец прошлого года, а в модуле нет стандартных средств отката.
Галактика 8.10, Oracle 10g / 10.2.0.4
Re: Зарплата: возврат старого периода
Если речь идет об откате, то тут врядли что-то поможет кроме копии старой базы. А таковой, как я понял, нет. Если же речь идет о построении отчета за прошлые периоды, то здесь все просто. SUMVIDUD,SUMVIDOP - начисления и удержания по месяцам за все года по каждому сотруднику. PERSONS, LSCHET -справичник сотрудников и их лицевых счетов. Выгрузив из этих таблиц необходимые данные в dbf можно построить любой отчет.
Re: Зарплата: возврат старого периода
Зачем же выгружать в dbf - можно интерфейс наваять, который будет вытаскивать эти данные из указанных таблиц. Мне нужен именно откат - чтобы внизу слева стояло 12.2003
Галактика 8.10, Oracle 10g / 10.2.0.4
-
- Местный житель
- Сообщения: 645
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"
Re: Зарплата: возврат старого периода
Отката нет. Технология ведения зарплаты таково, что каждый месяц перед закрытием периода надо сохранить архив БД на диске. Для возврата просто поднимают базу этого периода.
Некоммерческое общение в форуме
Re: Зарплата: возврат старого периода
Единственное что можно сделать без отката - это сменить дату отчетного периода (например поставить 12.2003) и получать отчеты за 2002 и 2003 (прошлый год и текущий).
Если нужно именно откатиться, скажем для перерасчета, то проблема. Ни одного нормального решения нет.
Если нужно именно откатиться, скажем для перерасчета, то проблема. Ни одного нормального решения нет.
Re: Зарплата: возврат старого периода
А как изменить дату отчетного периода?
Re: Зарплата: возврат старого периода
Maxim, об этом и речь - необходимо вернуть 12.2003 для получения отчетов за прошлый и текущий года - 2002 и 2003. Простым изменением значений полей DATANUCH, DATOKUCH, DATOTCH и MES в таблице XARPRED к желаемому результату не привели - при запуске зарплаты все возвращается на свои места.
Галактика 8.10, Oracle 10g / 10.2.0.4
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Зарплата: возврат старого периода
если речь идет о 585 и выше
то сия настройка валяется в общих настройках.
и по совместительству дублируется в xarpred.datotch.
то сия настройка валяется в общих настройках.
и по совместительству дублируется в xarpred.datotch.
Re: Зарплата: возврат старого периода
В 5.84 в общих настройках я не нашел,
а Edward_K уже сказал в таблице XARPRED поле DATOTCH.
Кстати, у меня открыто поле для редактирования отчетного периода прямо в характеристиках предприятия модуля Зарплата,
чего быть не должно ... (версия 5.84)
а Edward_K уже сказал в таблице XARPRED поле DATOTCH.
Кстати, у меня открыто поле для редактирования отчетного периода прямо в характеристиках предприятия модуля Зарплата,
чего быть не должно ... (версия 5.84)
Re: Зарплата: возврат старого периода
Ведь выше уже было сказано, что изменение указнных полей не приводит к изменению отчетного пениода в ЗП ?????
Re: Зарплата: возврат старого периода
Невнимательно читал...
Проделал все еще раз:
В тестовой базе я переходил с 03.2002 на 04.2002
В таблице XARPRED при переходе на новый период меняются поля:
DATOTCH 01/03/2002 --> 01/04/2002
MES 3 --> 4
И меняется настройка
с кодом 0000000000000384h (у меня) это
UP.ZAR.DATCURPERVAC "Дата начала формирования отпусков будущего периода"
01/04/2002 --> 01/05/2002
Еще раз предлагаю выполнить:
1) Закрыть галактику;
2) Через Support исправить эти два поля:
DATOTCH 01/12/2003
MES 12
3) Запустить Галактику
Про отпуска БП пока ничего не скажу, у меня все работает и так.
Проделал все еще раз:
В тестовой базе я переходил с 03.2002 на 04.2002
В таблице XARPRED при переходе на новый период меняются поля:
DATOTCH 01/03/2002 --> 01/04/2002
MES 3 --> 4
И меняется настройка
с кодом 0000000000000384h (у меня) это
UP.ZAR.DATCURPERVAC "Дата начала формирования отпусков будущего периода"
01/04/2002 --> 01/05/2002
Еще раз предлагаю выполнить:
1) Закрыть галактику;
2) Через Support исправить эти два поля:
DATOTCH 01/12/2003
MES 12
3) Запустить Галактику
Про отпуска БП пока ничего не скажу, у меня все работает и так.
Re: Зарплата: возврат старого периода
>> Еще раз предлагаю выполнить:
>> 1) Закрыть галактику;
>> 2) Через Support исправить эти два поля:
>> DATOTCH 01/12/2003
>> MES 12
>> 3) Запустить Галактику
Я так и делал - при входе в модуль ЗП всё возвращается на свои места, указанные поля получают значения, которые были до изменения этих полей Support'ом.
Удалось победить так: удалил таблицу XARPRED, зашел в модуль ЗП, в характеристиках предприятия выставил дату отчетного периода.
>> 1) Закрыть галактику;
>> 2) Через Support исправить эти два поля:
>> DATOTCH 01/12/2003
>> MES 12
>> 3) Запустить Галактику
Я так и делал - при входе в модуль ЗП всё возвращается на свои места, указанные поля получают значения, которые были до изменения этих полей Support'ом.
Удалось победить так: удалил таблицу XARPRED, зашел в модуль ЗП, в характеристиках предприятия выставил дату отчетного периода.
Галактика 8.10, Oracle 10g / 10.2.0.4