|
v7: ЗИК 313 Расчетная ведомость Сальдо из неоткуда 9 999 999 | ☑ | ||
---|---|---|---|---|
0
zmeyako999
16.09.11
✎
07:32
|
При формировании на начало месяца по одному из уволенных сотрудников возникает сальдо - на начало месяца 9 9999 9999 причем если формируем за предыдущий месяц сальдо на конец 0. Документа ввода остатков в общем журнале никакого нет. Как такое может быть
|
|||
1
2S
16.09.11
✎
07:37
|
чудес не бывает.
1.Документ накопленная задолженность вводился? 2.Есть ручное исправление суммы в ЖР? 3.ТиИ? |
|||
2
zmeyako999
16.09.11
✎
08:11
|
1.Докуммент вводился, его пометили на удаление
2. нет 2. Тии - это извините что? |
|||
3
Web00001
16.09.11
✎
08:22
|
(2) в (1) Спрашивают, тестирование и исправление делали?
|
|||
4
andrewks
16.09.11
✎
08:27
|
смотреть журнал по данному сотру до полного прояснения
|
|||
5
zmeyako999
16.09.11
✎
08:30
|
да делал тестирование и исправление
|
|||
6
dum80
16.09.11
✎
08:30
|
||||
7
zmeyako999
16.09.11
✎
08:39
|
ага пасип
|
|||
8
zmeyako999
16.09.11
✎
08:40
|
смотрел
почему то программа начиная с 2009 года при переносе задолженности сумма растет |
|||
9
zmeyako999
16.09.11
✎
08:43
|
захожу в жерна расчетов заработной платы а там данные именно по этому только сотруднику
|
|||
10
zmeyako999
16.09.11
✎
08:51
|
причем началось все с документа накопленная задолженность с 2008 года
|
|||
11
zmeyako999
16.09.11
✎
08:52
|
и затем в геометрической последовательности этот документ увеличивается
|
|||
12
zmeyako999
16.09.11
✎
08:52
|
с каждым периодом
|
|||
13
DeiMos
16.09.11
✎
09:09
|
||||
14
zmeyako999
16.09.11
✎
10:18
|
а метла метет только закрытый период?
|
|||
15
zmeyako999
19.09.11
✎
11:39
|
Метод исправления по шагам:
1) снял все исправления нач. сальдо у переборного работника. Которые в августе были введены. 2) в константу "Округление по умолчанию" ввел 999999.99 3) удалить все августовские Накопленная задолженность 4) добавил в глоб. модуль пару исправлений. ЖурналЗарплата.ВыбратьПериодПоОбъекту(СпрСотрудников.ТекущийЭлемент(), ЖурналЗарплата.НачалоПериодаПоДате(ДатаПериода)); Если (ЖурналЗарплата.ВидРасч = ВидРасчета.НачальноеСальдоЗадолженность) И (ЖурналЗарплата.Результат <> 0) Тогда ТекущееСальдо = ТекущееСальдо + ЖурналЗарплата.Результат; // теперь добавим "малое" сальдо (фактически - округление) тех периодов, за которые выплачивались деньги // в прошлом месяце ЖурналЗарплата.ВыбратьПоЗначению("ОсновнойЭлемент",Объект, ДатаНачалаПрошлогоПериода,ДатаНачалаПрошлогоПериода); // отбор по прошлому расчетному периоду Пока ЖурналЗарплата.ПолучитьЗапись() = 1 Цикл // подсказано{ Если (ЖурналЗарплата.ВидРасч = ВидРасчета.НачальноеСальдоЗадолженность) И (ЖурналЗарплата.Результат <> 0) Тогда ТекущееСальдо = ТекущееСальдо + ЖурналЗарплата.Результат; КонецЕсли; Продолжить; // } подсказано Если (ЖурналЗарплата.ВидРасч = ВидРасчета.ВыплатаЗарплаты) И (ЖурналЗарплата.Результат <> 0) Тогда // если оплату такого периода еще не встречали - посчитаем для // такого периода текущее сальдо, учтем его если оно "малое" и // зарегистрируем период как просмотренный ДатаОплаченногоПериода = ЖурналЗарплата.НачалоПериодаПоДате(ЖурналЗарплата.ДатаНачала); Если ДатаОплаченногоПериода >= Расчетныйпериод Тогда Продолжить; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |