|
v7: ЗиК. Расчеты со справочника: Начисления и удержания | ☑ | ||
|---|---|---|---|---|
|
0
IvaneS
18.07.11
✎
13:44
|
В январе введен расчет "Доплата за вредность" списком около 40 сотрудников. Некоторым сотрудникам из списка указаны срок до 30.04.11.
В начислении за май сотрудники получили доплату за вредность, и как они попали могли попасть в начисление? |
|||
|
1
IvaneS
18.07.11
✎
13:46
|
Вот глобальнике функция:
Функция глПериодВПериоде(Начало1 = 0,Окончание1 = 0,Начало2 = 0,Окончание2 = 0) Экспорт Если ПустоеЗначение(Окончание1) = 0 Тогда Если Дата(Окончание1) < Дата(Начало2) Тогда Возврат 0 КонецЕсли; КонецЕсли; Если ПустоеЗначение(Окончание2) = 0 Тогда Если Дата(Окончание2) < Дата(Начало1) Тогда Возврат 0 КонецЕсли; КонецЕсли; Возврат 1 КонецФункции // глПериодВПериоде В моем случае Начало1 = 01.06.11,Окончание1 = 30.06.11,Начало2 = 01.01.11,Окончание2 = 30.04.11 И что возвращает функция? |
|||
|
2
filh
18.07.11
✎
13:59
|
(1) а подставить и проверить?
|
|||
|
3
IvaneS
18.07.11
✎
13:59
|
Возвращает 1
|
|||
|
4
IvaneS
18.07.11
✎
14:00
|
Я тут не правил... И как они такое написали?
|
|||
|
5
filh
18.07.11
✎
14:03
|
(3) врешь
(4) другие даты передаешь. |
|||
|
6
filh
18.07.11
✎
14:04
|
+5
вот вставь в табло: Сообщить(глПериодВПериоде("01.06.11","30.06.11","01.01.11","30.04.11")); |
|||
|
7
IvaneS
18.07.11
✎
15:36
|
(6) Точно=0.
А как не действующий вид расчета в начисление попал... |
|||
|
8
IvaneS
18.07.11
✎
15:37
|
Придется отладчиком до конца пройти...
|
|||
|
9
IvaneS
18.07.11
✎
17:49
|
--> Оказалось, у сотров в штатном расписании на должности установлена "Доплата за вредность", вот она и всплыла...
|
|||
|
10
IvaneS
18.07.11
✎
17:49
|
Всем спасибо!
|
|||
|
11
IvaneS
20.07.11
✎
00:26
|
Новый Вопрос по теме:
Расчет введен и действует до {неопределенность}. Как правильно прекратить начисление из справочника? |
|||
|
12
IvaneS
20.07.11
✎
00:35
|
Ап
|
| Форум | Правила | Описание | Секции | Поиск |