ЗиК: Шаблон табеля на следующие месяца по графику работы, с цветовым обозначением

10 Comments

  1. 07_zybkov

    не запускается.

    Reply
  2. sonylover

    не открываецца

    Reply
  3. GIZmo

    Пипл!! Переименуйте файл в *.ERT (видимо сайт не переваривает длинные названия)

    Reply
  4. Boroda

    Непонятное расширение! ert это или архив какой?! Зачем запихивать файл с таким длинным именем?Достаточно в комментарии рассказать о нём…

    Reply
  5. dri

    не открываеццаа…

    Reply
  6. vova56

    Шаблон табеля на следующие.ert

    Reply
  7. vova56

    Много ли надо дописать, чтобы работала в Комплексной?

    Reply
  8. GIZmo

    > Много ли надо дописать, чтобы работала в Комплексной?

    мне кажеться по аналогии можно сообразить то , что поправить в типовом отчете от комплексной. Там изменено совсем чуть-чуть.

    Reply
  9. Lady-mo

    Кадровики в восторге!

    Спасибо за обработку

    Reply
  10. Vital451

    Не работает если система оплаты Повременно-премиальная по окладу согласно табеля

    Надо защарить так:

      //Если (ФормаТрудаСотрудника = Перечисление.ФормыТруда.ТабельПодневнОклад) или (ФормаТрудаСотрудника = Перечисление.ФормыТруда.ТабельПочасОклад) или (ФормаТрудаСотрудника = Перечисление.ФормыТруда.ТабельПочасТариф) тогда
    // Если ПустоеЗначение(ДокументТабель) = 0 тогда
    //  ДокументТабель.ПолучитьСтрокуПоНомеру(НомерВТабеле);
    //
    //  Если ДокументТабель.ПолнотаВводаДанных = 1 Тогда
    //   //заполнение данных из табеля
    //   Для ДатаКалендаря = НачалоПериода по КонецПериода Цикл
    //
    //    ПозицияМассива = ДатаЧисло(ДатаКалендаря);
    //
    //    Часов = ДокументТабель.ПолучитьАтрибут(«КолвоЧасов» + Формат(ПозицияМассива, «Ч(0)2.0»));
    //    Если Часов>0 Тогда
    //     Если ПустоеЗначение(КодЧасов  [ПозицияМассива]) = 1 Тогда
    //      КодЧасов  [ПозицияМассива] = «Я»;
    //      КолвоЧасов[ПозицияМассива] = Часов;
    //     ИначеЕсли ((КодЧасов[ПозицияМассива]=»РВ»)и(КолвоЧасов[ПозицияМассива]=0))Тогда
    //      КолвоЧасов[ПозицияМассива]=Часов;
    //     КонецЕсли;
    //    ИначеЕсли КодЧасов  [ПозицияМассива] <> «РВ» Тогда
    //
    //     // Попробуем побороться с буквами «В», которые появляются в табеле после увольнения и перед принятием на работу.
    //     // Предусмотрим обработку случая когда сотрудника несколько раз принимали и увольняли в одном месяце.
    //     Если ПустоеЗначение(КодЧасов  [ПозицияМассива]) = 1 Тогда
    //      ЗначениеСостоянияФизЛица = 0;
    //      ТаблицаРеквизитов.ВыбратьСтроки();
    //      Пока ТаблицаРеквизитов.ПолучитьСтроку() = 1 Цикл
    //       Если ТаблицаРеквизитов.Дата <= ДатаКалендаря Тогда
    //        ЗначениеСостоянияФизЛица = ТаблицаРеквизитов.СостояниеФизЛица;
    //       Иначе
    //        Прервать;
    //       КонецЕсли;
    //      КонецЦикла;
    //
    //      // сотрудник должен быть в штате на эту дату.
    //      Если ПустоеЗначение(ЗначениеСостоянияФизЛица) = 0 Тогда
    //       КодЧасов[ПозицияМассива] = «В»;
    //      КонецЕсли;
    //     КонецЕсли;
    //
    //    КонецЕсли;
    //   КонецЦикла;
    //  КонецЕсли;
    // КонецЕсли;
    //Иначе
    Если (ЕстьЗаписиПоЖР = 1) или (ТабШАБЛОН = 1)  Тогда            // Ильдар
    

    Показать

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *