Имя: Пароль:
1C
 
ЗиК Журнал отклонений
0 KeNTas
 
25.03.10
03:59
Вопрос в общем в том, что чел ушел в отпуск в январе по апрель, в марте приносит больничный, при проведении которого 1С говорит что уже введены отклонения. Подскажите, что сделать чтобы больничный провелся
1 Uragan_a
 
25.03.10
04:15
поставь нет и продли отпуск на количество дней больничного
2 DJ Anthon
 
25.03.10
04:54
вообще-то надо разбивать отпуск на две части, а между ними вклинивать больничный. при этом первичный документ отпуска корректируется, и копируется как вторая часть отпуска (чтобы средний сохранить), а потом вводится больничный, тогда такие вопросы задаваться не будут.
3 KeNTas
 
25.03.10
09:53
(2) Период отпуска январь, больничный март. Бух попробовала разбить отпуск на две части, выдало что чел нам должен... (отпускные были выплачены там же. в январе) По идее в рассчетке должно к получению стоять: больничный минус НДФЛ
4 de Bug
 
25.03.10
10:16
(3) Не надо ничего разбивать.
Больничный - Провести.
Начисление отпуска - кнопка Исправить - увеличить Дату окончания на Дней больничного.
Если все сделано правильно, плюс/минус по отпуску даст ноль.
5 Kavar
 
25.03.10
10:20
Закладка
6 KeNTas
 
25.03.10
11:44
(4) ноль и дало, спасибо. только откуда то вылезло что чел стал должен на начало месяца!!!

(5) какая закладка???
7 DJ Anthon
 
25.03.10
15:17
(4) при этом возникнет запись перерасчета отпуска с ноликом! а она в будущем количество дней в среднем заработке испортит... могу доказать...
8 DJ Anthon
 
25.03.10
15:18
(6) это чел себе закладку оставил, чтобы потом почитать... на досуге..
9 DJ Anthon
 
25.03.10
15:20
+(4) чтобы в карман за словом не лезть.....

   ЖрнЗарплата = СоздатьОбъект("ЖурналРасчетов."+?(Режим=2,"Дополнительный","Зарплата"));
   ЖрнЗарплата.ВыбратьЗаписиПоОбъекту(Сотрудник, ЖрнЗарплата.НачалоПериодаПоДате(ДатаНачала), ЖрнЗарплата.КонецПериодаПоДате(ДатаОкончания));
   Пока ЖрнЗарплата.ПолучитьЗапись() = 1 Цикл
// - Anthon -< Надеюсь, проблемы с отпуском решены навсегда......
       Если ЖрнЗарплата.Перерасчет = 1 Тогда
           Продолжить;    
       КонецЕсли;
       Если (ЖрнЗарплата.Сторно = 1) и (ЖрнЗарплата.Фиксирована = 0) Тогда
           Продолжить;    
       КонецЕсли;
// - Anthon ->
       Если (СписокВР.Принадлежит(ЖрнЗарплата.ВидРасч) = 1) Тогда
           Если (ЖрнЗарплата.Перерасчет = 1) или
Основная теорема систематики: Новые системы плодят новые проблемы.