|
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
|
Ап
|
|