|   |   | 
| 
 | Опять ЗУП. Нужна помощь - увольнение сотрудника | ☑ | ||
|---|---|---|---|---|
| 0
    
        mzelensky 10.10.14✎ 15:22 | 
        Сотрудник согласно табелю рабочего времени отработал с 1 по 8 число октября(исключая 2 дня выходных), итого 6 дней. 
 8 числа оформляют увольнение. Теперь делаем нчисление зарплаты. Заполняем автоматически у этого сотрудника количество отработанных дней выставляется 5, а должно быть 6!!! Больничных нет, прогулов нет...смотрю по регистрам, вроде везде куда залез период прекращения начисления стоит с 9 числа (т.к. 8 он все еще работал). Почему при расчете количество дней 5? Что упустил? | |||
| 1
    
        mzelensky 10.10.14✎ 15:24 | 
        Уже докапался до запроса, в котором получаются данные. Вот кусок:
 ВЫБОР КОГДА Основной.ВидРасчета.ВидВремени В (Значение(Перечисление.ВидыВремени.ЧасовоеНеотработанное), Значение(Перечисление.ВидыВремени.ЧасовоеОтработанноеВПределахНормы)) ТОГДА 0 КОГДА ЕСТЬNULL(ВремяВведенноеВЦеломЗаПериод.ОшибкаВводаОтработанногоВремени, ЛОЖЬ) ТОГДА 0 КОГДА НЕ ВремяВведенноеВЦеломЗаПериод.ДнейПоТабелю ЕСТЬ NULL ТОГДА ВремяВведенноеВЦеломЗаПериод.ДнейПоТабелю КОГДА Основной.ВидРасчета.ОбозначениеВТабелеУчетаРабочегоВремени.РабочееВремя И НЕ ОтработаноПоВидуВремениНачисления.Дней ЕСТЬ NULL ТОГДА ВЫБОР КОГДА Основной.ВидРасчета.ВидВремени = ЗНАЧЕНИЕ(Перечисление.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы) ТОГДА ЕСТЬNULL(ОтработаноПоВидуВремениНачисления.Дней, 0) ИНАЧЕ ЕСТЬNULL(ВЫБОР КОГДА Основной.ВидУчетаВремени = &ПоДням ТОГДА ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия ИНАЧЕ ДанныеГрафика.ДополнительноеЗначениеФактическийПериодДействия КОНЕЦ, 0) - ЕСТЬNULL(ОтработаноНЕПоВидуВремениНачисления.Дней, 0) КОНЕЦ КОГДА НЕ (Основной.ГрафикРаботы ССЫЛКА Справочник.ГрафикиРаботы) ТОГДА ЕСТЬNULL(ВЫБОР КОГДА Основной.ВидУчетаВремени = &ПоДням ТОГДА ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия ИНАЧЕ ДанныеГрафика.ДополнительноеЗначениеФактическийПериодДействия КОНЕЦ, 0) КОГДА ЕСТЬNULL(СводныеИндивидуальныеГрафики.ОшибкаВводаИндивидуальногоГрафикаРаботы, ЛОЖЬ) ТОГДА 0 ИНАЧЕ ЕСТЬNULL(СводныеИндивидуальныеГрафики.ДнейПоГрафику, ЕСТЬNULL(ВЫБОР КОГДА Основной.ВидУчетаВремени = &ПоДням ТОГДА ДанныеГрафика.ОсновноеЗначениеФактическийПериодДействия ИНАЧЕ ДанныеГрафика.ДополнительноеЗначениеФактическийПериодДействия КОНЕЦ, 0)) КОНЕЦ КАК ОтработаноДней, Косяк в том, что это ЗУП едрыть ее за ногу...запрос составной с кучей внешних временных таблиц...получить запрос и прогнать его в консольки, чтобы понять откуда цифры, нет возможности... :( ненавижу ЗУП!!!!!!! | |||
| 2
    
        боксер 10.10.14✎ 15:36 | 
        дарю ф-ю просмотра ВТ
 Функция ДанныеВнутреннейТаблицыЗапроса(Запрос, ИмяВнутреннейТаблицы) Экспорт Перем лмПредТекст, Р; //использование //ТЗ = ДанныеВнутреннейТаблицыЗапроса(Запрос, "ТаблицаНоменклатуры") лмПредТекст=Запрос.Текст; Запрос.Текст=" |ВЫБРАТЬ | * |ИЗ | "+ИмяВнутреннейТаблицы+" КАК Таблица"; Р=Запрос.Выполнить().Выгрузить(); Запрос.Текст=лмПредТекст; Возврат Р; КонецФункции | |||
| 3
    
        Krolik Bezobraznik 10.10.14✎ 15:39 | 
        (1) А что мешает посмотреть временные таблицы в консольке?     | |||
| 4
    
        боксер 10.10.14✎ 15:40 | 
        (3)часто в зуп столько параметров (массивы и проч.) что в консольке замучаешься их добавлять
 втыкаю в зуп(2) и см. | |||
| 5
    
        hhhh 10.10.14✎ 15:41 | 
        табель может есть?     | |||
| 6
    
        боксер 10.10.14✎ 15:41 | 
        и не только в зуп, в УПП даже эту ф-ю вставил во внешний модуль и в отладчике вызываю без доработки кода     | |||
| 7
    
        Diktis 10.10.14✎ 15:42 | 
        "... Сотрудник согласно табелю рабочего времени ..."
 Под табелем что понимается - ваш бумажный документ, документ ЗУП "Табель учета рабочего времени" или отчет "Табель учета рабочего времени Т-13"? | |||
| 8
    
        mzelensky 10.10.14✎ 15:42 | 
        (2) (3) Толку мне на них смотреть? Мне нужно чтобы они учитывались (содержащиеся там данные) в последующих выборках. И так до последней     | |||
| 9
    
        mzelensky 10.10.14✎ 15:44 | 
        (7)  документ ЗУП "Табель учета рабочего времени"
 + отчет "Табель учета рабочего времени Т-13" | |||
| 10
    
        hhhh 10.10.14✎ 15:50 | 
        (9) табель в студию.     | |||
| 11
    
        Diktis 10.10.14✎ 15:53 | 
        (9) Странно... Ещё можно попробовать отобрать, что в регистре расчета "Основные начисления сотрудников организаций" есть по этому сотруднику за данный период.     | |||
| 12
    
        dmpl 10.10.14✎ 15:54 | 
        (9) У вас там Курбан-Байрам в регламентированный производственный календарь не пробрался? Если провести начисление с 5 днями - какой день невыхода?     | |||
| 13
    
        Diktis 10.10.14✎ 15:54 | 
        (9) А для чего вообще документ "Табель учета рабочего времени" вводили? Без него не пробовали посчитать, только по графику и отклонениям?     | |||
| 14
    
        Emvika 10.10.14✎ 15:56 | 
        (9) отчет "Табель" что показывает?     | |||
| 15
    
        Diktis 10.10.14✎ 15:56 | 
        И что показывает отчет Т-13, если документ "Табель..." распровести?     | |||
| 16
    
        Diktis 10.10.14✎ 15:59 | 
        (14) все ждём посмотреть :)     | |||
| 17
    
        mzelensky 10.10.14✎ 15:59 | ||||
| 18
    
        mzelensky 10.10.14✎ 15:59 | 
        И когда на мисте уже можно будет скрины прикреплять :(     | |||
| 19
    
        Diktis 10.10.14✎ 16:00 | 
        Самое интересное, ещё никто не спросил номер релиза и наличие доработок     | |||
| 20
    
        mzelensky 10.10.14✎ 16:01 | 
        (14) Отчет ТАБЕЛЬ показывает 6 (правильно)     | |||
| 21
    
        mzelensky 10.10.14✎ 16:01 | 
        (19) Номер релиза 2.5 (2.5.84.1)  конфа типовая     | |||
| 22
    
        Diktis 10.10.14✎ 16:02 | 
        Дата начала - 01.10.2014, Дата окончания - 07.10.2014     | |||
| 23
    
        Diktis 10.10.14✎ 16:04 | 
        Какие движения у документа "Увольнение"?     | |||
| 24
    
        mzelensky 10.10.14✎ 16:04 | ||||
| 25
    
        mzelensky 10.10.14✎ 16:06 | 
        (22) Так вот именно, что "Дата окончания - 07.10.2014"...почему? если в доке увольнения стоит 8 число? по 8 числа стоит явка по табелю?     | |||
| 26
    
        Diktis 10.10.14✎ 16:08 | 
        (25) Заново заполнить документ "Начисление зарплаты" не пробовали? Возможно даты первичных документов меняли после его заполнения?     | |||
| 27
    
        silent person 10.10.14✎ 16:08 | 
        документ начисление зарплаты перезаполняли ? может увольнение первый раз 7 числа провели а потом исправили. и в расчетном листке что видно ?     | |||
| 28
    
        mzelensky 10.10.14✎ 16:09 | 
        (23) Вроде все нормально:
 Регистрр "периоды рабоыт сотрудников организаций по основному месту" дата окончания "09.10.2014" Регистр "Кадровая история" дата 09.10.2014 Регистр "Плановые начисления" прекратить с 09.10.2014 | |||
| 29
    
        mzelensky 10.10.14✎ 16:10 | 
        (26)(27) Уже раз десять перезаполняли.
 Кусок кода в (1) выдает "ОтработаноДней" = 5 | |||
| 30
    
        dmpl 10.10.14✎ 16:10 | 
        (25) Возможно, кадры накосячили и сначала по 7 оформили. Потом переделали.     | |||
| 31
    
        dmpl 10.10.14✎ 16:11 | 
        (29) До тех пор пока дата окончания 7-е - так и будет. По 7-е число 5 дней.     | |||
| 32
    
        mzelensky 10.10.14✎ 16:13 | 
        Сейчас еще раз перепровел Увольнение и перезаполнил Начисление. Цифры те же, как и было     | |||
| 33
    
        igni1 10.10.14✎ 16:14 | 
        попробуйте при распроведенном табеле     | |||
| 34
    
        mzelensky 10.10.14✎ 16:15 | 
        Единственное что у меня остается э то сместить дату увольнения...больше просто не на что грешить...т.е. если я ставлю в Увольнении дату увольнения 8 число, то он увольняе человека с 8 или с 9 ???
 Вроде как по регистрам получается, что с 9...но хз.. | |||
| 35
    
        hhhh 10.10.14✎ 16:15 | 
        не, ну действительно Рустам Мунирович. Значит, курбан-Байрам.     | |||
| 36
    
        mzelensky 10.10.14✎ 16:15 | 
        (33) Я не могу его распровести - там целое подразделение (100 человек забито). Если что-то слетит кадровики меня порвут     | |||
| 37
    
        dmpl 10.10.14✎ 16:16 | 
        (34) Просто исправь 7-е на 8-е в документе начисления и рассчитай.     | |||
| 38
    
        mzelensky 10.10.14✎ 16:17 | 
        Причем это не один сотрудник такой, их 6 челов. Абсолютно одинаково оформленных и с этими цифрами.     | |||
| 39
    
        hhhh 10.10.14✎ 16:17 | 
        (36) а документ  Расчет на увольнение где?     | |||
| 40
    
        боксер 10.10.14✎ 16:18 | 
        (37)+100
 так и делается ручками правится, а истина ищется отладчиком на копии | |||
| 41
    
        hhhh 10.10.14✎ 16:19 | 
        (38) действительно, сделайте копию и на ней потренируйтесь, удалите табель нафиг?     | |||
| 42
    
        mzelensky 10.10.14✎ 16:22 | 
        (39) Он есть. Там вроде тоже все норм. Уже перепроводил     | |||
| 43
    
        hhhh 10.10.14✎ 16:27 | 
        (42) вот про табель не понял. Сегодня 10 октября. А табель сделан по 15-е на 100 человек, и его уже нельзя поменять. А вдруг кто-то умрет за эти дни или заболеет? Какая-то ненаучная фантастика у вас. Бред, причем в масштабах всей фирмы.     | |||
| 44
    
        mzelensky 10.10.14✎ 16:28 | 
        (43) Не, я не за то ,что нельзя поменять, а за то ,что если там что-то собъется, перезаполнится, изменится инфа, то кадровики будут злые :)     | |||
| 45
    
        dmpl 10.10.14✎ 16:29 | 
        (43) 1С не даст отменить проведение. Менять проведенный - пожалуйста.     | |||
| 46
    
        dmpl 10.10.14✎ 16:29 | 
        +(45) Не даст отменить проведение, если хоть по кому-то из этих людей были начисления.     | |||
| 47
    
        боксер 10.10.14✎ 16:33 | 
        (44)менять не надо, помеч.на удаление и делается новый, потом старый можно провести-откатиться назад     | |||
| 48
    
        hhhh 10.10.14✎ 16:36 | 
        (46) не, там не так. Если первым было начисление, то табель делается по начислению. А если первым был табель, то начисление было по табелю.
 Есть фирмы, которые табеля распечатывают потом, в этом случае табель вообще ни на что не влияет, просто используется для распечатки на бумаге. | |||
| 49
    
        mzelensky 10.10.14✎ 16:37 | 
        Так, ладно - чуть позже тогда на копии потренеруюсь. Но хрень явно не понятная :(     | |||
| 50
    
        dmpl 10.10.14✎ 16:37 | 
        (49) Подозрительное - увольнение 7.10 сделано, а дата в документе 8.10. Вроде бы обычно не влияет, но чем черт не шутит...     | |||
| 51
    
        hhhh 10.10.14✎ 16:38 | 
        (49) может еще дубль этого табеля существует.     | |||
| 52
    
        dmpl 10.10.14✎ 16:42 | 
        (48) Зачем вводить табель для распечатки на бумаге после начисления зарплаты? Он же вообще для этого не используется.     | |||
| 53
    
        mzelensky 10.10.14✎ 16:48 | 
        (50) Да, меня тоже это подклинивает. Но уже перепроверил. Перенес документ на 08, как и само увольнение     | |||
| 54
    
        mzelensky 10.10.14✎ 16:48 | 
        (58) Ну, например, чтобы людишки в нем расписались.     | |||
| 55
    
        dmpl 10.10.14✎ 16:53 | 
        Посмотри в приеме - не стоит срок окончания работы?     | |||
| 56
    
        hhhh 10.10.14✎ 16:53 | 
        (52) ну для начисления табель не нужен точно. Начисление как делается, методом отклонений: берется весь месяц и вычитаются невыходы. Отпуска, больничные и т.д. НЕ нужен там табель. Его уже в ЗУП потом присобачили и именно, чтобы печатать из 1с.     | |||
| 57
    
        dmpl 10.10.14✎ 16:54 | 
        (56) Да не печатается он нормально - там обычный отчет Т-13 вместо печатной формы... т.е. если начислил не то - он не моргнув глазом распечатает совсем не то, что в табеле.     | |||
| 58
    
        Diktis 10.10.14✎ 16:59 | 
        (56) Табель нужен для тех случаев когда невозможно заранее описать график работы сотрудников.     | |||
| 59
    
        Emvika 10.10.14✎ 17:01 | 
        чо-та хочется ТИИ сделать для начала...
 потом удалить совсем табель на этого сотрудника... и сделать совсем новый документ Начисления ЗП только на этого сотра... На копии, разумеется, можно потренироваться... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |