Группа: Пользователи
Сообщений: 805
Спасибо сказали: 14 раз
Рейтинг: 0
Доброго времени суток! Есть "Управление производственным предприятием для Украины", редакция 1.3, в ней отчет "Личная карточка" доработанный уже много раз. Там где выводиться сведения о стаже накручено что если сотрудник увольнялся и принимался снова то стаж считается не правильно, в два раза больше получается(примерно).
В типовом варианте этот отчет как работает? Может кто то дать этот отчет типовой?
kosalex @ Сегодня, 13:46 , На основании одного физлица вводятся сотрудники , у вас их должно быть 2 . Один с первым интервалом времени, другой со вторым интервалом. Если вы выбрали правильного сотрудника (со вторым по очередности временем приема на работу, то стаж должен посчитаться: 4 года 3 месяца + еще примерно 7 месяцев (с 05.05.2015 по 25.12.2015). Если вы по-ошибке выбрали первого сотрудника с первым интервалом, то вполне можете получить 7 лет, т.к отчет прибавляет к 4 годам интервал - Дата приема первого сотрудника и по 25.12.2015г. Как то так.
Проверил, работает следующим образом: к стажу работы сотрудника со времени приема на работу добавляются данные из регистра о стаже. То есть если работник увольнялся и принимался, то по первому работнику будет стаж = первый период работы + данные из регистра, по второму работнику: второй период + данные из регистра сведения о начальном стаже.
Сейчас сформировала у себя по первому сотруднику по состоянию на 25.12.2015. Сложился стаж: из РС + интервал: дата приема первого сотрудника и по 25.12.2015. Коряво посчиталось. Не увидел дату увольнения.
Если у Вас есть типовая , но доработанная УПП ( которая не полностью снята с поддержки) Вы всегда можете получить вариант типовой конфигурации. Конфигурация-►Поддержка-►Настройка поддержки-►"Сохранить в файл" ( получившийся файл это и есть типовая ). Конфигурация-►Поддержка-►Настройка поддержки-►"Сравнить, объединить" ( вы сравните вашу текущую конфигурацию с типовой , в том числе и Ваш отчет)
Сообщение отредактировал TipsyKID - 25.12.15, 17:28
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины
Когда сотрудник приходит на работу во второй раз, вносите актуальные данные в регистр сведений для физ.лица. В таком случае отчет для второго сотрудника уже будет формироваться правильно. А первый вам уже не нужен.
У вас сейчас в регистре сведение стоит 4 года 1 месяц. Первый раз ваш сотрудник поработал 6 месяцев и уволился, затем поработал где-то еще 6 месяцев. Потом он одумался и вернулся к вам во второй раз. Измените в регистре сведений данные на 5 лет и 1 месяц.
//Запрос.Текст ="ВЫБРАТЬ //|Год(ФизическиеЛица.ДатаРождения) КАК ГодРождения, //|Месяц(ФизическиеЛица.ДатаРождения) КАК МесяцРождения, //|День(ФизическиеЛица.ДатаРождения) КАК ЧислоРождения, //|ФИОФизЛицСрезПоследних.Имя, //|ФИОФизЛицСрезПоследних.Отчество, //|ФИОФизЛицСрезПоследних.Фамилия, //|ВЫБОР //| КОГДА ФизическиеЛица.Пол = &МужскойПол //| ТОГДА ""Ч"" //| КОГДА ФизическиеЛица.Пол = &ЖенскийПол //| ТОГДА ""Ж"" //| ИНАЧЕ """" //|КОНЕЦ КАК Пол, //|ФизическиеЛица.МестоРождения, //|Телефоны.Представление КАК Телефоны, //|ФизическиеЛица_Образование.ВидОбразования, //|ФизическиеЛица_Образование.УчебноеЗаведение, //|ФизическиеЛица_Образование.Специальность, //|ФизическиеЛица_Образование.Квалификация, //|ФизическиеЛица_Образование.ФормаОбучения, //|ФизическиеЛица_Образование.Диплом, //|ФизическиеЛица_Образование.ГодОкончания, //|ФизическиеЛица_ТрудоваяДеятельность.Организация КАК ПоследнееМестоРаботы, //|ФизическиеЛица_ТрудоваяДеятельность.ДатаОкончания КАК ДатаУвольнения, //|ФизическиеЛица_ТрудоваяДеятельность.СтатьяКЗоТ КАК СтатьяКЗоТ, //|ФизическиеЛица_ТрудоваяДеятельность.Должность КАК ПоследняяДолжность, //|СемейноеПоложениеФизЛицСрезПоследних.СемейноеПоложение.Представление КАК СемейноеПоложение, //|ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи, //|ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан, //|ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, //|ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, //|Адреса.Представление КАК ПропискаАдрес, //|ГражданствоФизЛицСрезПоследних.Страна КАК Гражданство, //|ВЫБОР КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.УвольнениеИзОрганизаций //| ТОГДА ДобавитьКДате(РаботникиОрганизаций.Период, ДЕНЬ, -1) //| ИНАЧЕ &ПустаяДата //|КОНЕЦ КАК ДатаУвольненияИзОрг, //|ВЫБОР КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.УвольнениеИзОрганизаций //| ТОГДА РаботникиОрганизаций.Регистратор //| ИНАЧЕ NULL //|КОНЕЦ КАК ДокументУвольнения, ////|РаботникиОрганизаций.ТабельныйНомер //|СотрудникиОрганизаций.Код КАК ТабельныйНомер, //|БольничныйСтаж.ДатаБольничногоСтажа КАК ДатаБольничногоСтажа, //|ТрудовойСтаж.ДатаТрудовогоСтажа КАК ДатаТрудовогоСтажа //|ИЗ //| ВТФизическиеЛица КАК ФизическиеЛица //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаОтчета) КАК ФИОФизЛицСрезПоследних //| ПО ФизическиеЛица.Ссылка = ФИОФизЛицСрезПоследних.ФизЛицо ////| ЛЕВОЕ СОЕДИНЕНИЕ ////| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК РаботникиОрганизаций ////| ПО ФизическиеЛица.Ссылка = РаботникиОрганизаций.ФизЛицо И РаботникиОрганизаций.ПодразделениеОрганизации.Владелец = &Организация //| ЛЕВОЕ СОЕДИНЕНИЕ // //| Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций // //| ПО СотрудникиОрганизаций.Ссылка =&Сотрудник //| ЛЕВОЕ СОЕДИНЕНИЕ // //| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаОтчета, Сотрудник = &Сотрудник) КАК РаботникиОрганизаций // //| ПО ИСТИНА //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК ГражданствоФизЛицСрезПоследних //| ПО ФизическиеЛица.Ссылка = ГражданствоФизЛицСрезПоследних.ФизЛицо //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.СемейноеПоложениеФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК СемейноеПоложениеФизЛицСрезПоследних //| ПО ФизическиеЛица.Ссылка = СемейноеПоложениеФизЛицСрезПоследних.ФизЛицо //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК ПаспортныеДанныеФизЛицСрезПоследних //| ПО ФизическиеЛица.Ссылка = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.КонтактнаяИнформация КАК Адреса //| ПО ФизическиеЛица.Ссылка = Адреса.Объект И Адреса.Тип = &Адрес //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.КонтактнаяИнформация КАК Телефоны //| ПО ФизическиеЛица.Ссылка = Телефоны.Объект И Телефоны.Тип = &Телефон //| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.Образование КАК ФизическиеЛица_Образование //| ПО ФизическиеЛица_Образование.Ссылка = &Работник //| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.ТрудоваяДеятельность КАК ФизическиеЛица_ТрудоваяДеятельность //| ПО ФизическиеЛица_ТрудоваяДеятельность.Ссылка = &Работник //| ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОБольничномСтаже КАК БольничныйСтаж //| ПО ФизическиеЛица.Ссылка = БольничныйСтаж.ФизЛицо //| ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОбОбщемТрудовомСтаже КАК ТрудовойСтаж //| ПО ФизическиеЛица.Ссылка = ТрудовойСтаж.ФизЛицо //|"; // //Запрос.Текст = Запрос.Текст + " //|УПОРЯДОЧИТЬ ПО //|ДатаУвольнения"; // // //Возврат Запрос.Выполнить();
Запрос.Текст ="ВЫБРАТЬ |Год(ФизическиеЛица.ДатаРождения) КАК ГодРождения, |Месяц(ФизическиеЛица.ДатаРождения) КАК МесяцРождения, |День(ФизическиеЛица.ДатаРождения) КАК ЧислоРождения, |ФИОФизЛицСрезПоследних.Имя, |ФИОФизЛицСрезПоследних.Отчество, |ФИОФизЛицСрезПоследних.Фамилия, |ВЫБОР | КОГДА ФизическиеЛица.Пол = &МужскойПол | ТОГДА ""Ч"" | КОГДА ФизическиеЛица.Пол = &ЖенскийПол | ТОГДА ""Ж"" | ИНАЧЕ """" |КОНЕЦ КАК Пол, |ФизическиеЛица.МестоРождения, |Телефоны.Представление КАК Телефоны, |ФизическиеЛица_Образование.ВидОбразования, |ФизическиеЛица_Образование.УчебноеЗаведение, |ФизическиеЛица_Образование.Специальность, |ФизическиеЛица_Образование.Квалификация, |ФизическиеЛица_Образование.ФормаОбучения, |ФизическиеЛица_Образование.Диплом, |ФизическиеЛица_Образование.ГодОкончания, |ФизическиеЛица_ТрудоваяДеятельность.Организация КАК ПоследнееМестоРаботы, |ФизическиеЛица_ТрудоваяДеятельность.ДатаОкончания КАК ДатаУвольнения, |ФизическиеЛица_ТрудоваяДеятельность.Должность КАК ПоследняяДолжность, |СемейноеПоложениеФизЛицСрезПоследних.СемейноеПоложение.Представление КАК СемейноеПоложение, |ПаспортныеДанныеФизЛицСрезПоследних.ДокументДатаВыдачи, |ПаспортныеДанныеФизЛицСрезПоследних.ДокументКемВыдан, |ПаспортныеДанныеФизЛицСрезПоследних.ДокументНомер, |ПаспортныеДанныеФизЛицСрезПоследних.ДокументСерия, |Адреса.Представление КАК ПропискаАдрес, |ГражданствоФизЛицСрезПоследних.Страна КАК Гражданство, |ВЫБОР КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.УвольнениеИзОрганизаций | ТОГДА ДобавитьКДате(РаботникиОрганизаций.Период, ДЕНЬ, -1) | ИНАЧЕ &ПустаяДата |КОНЕЦ КАК ДатаУвольненияИзОрг, |ВЫБОР КОГДА РаботникиОрганизаций.Регистратор ССЫЛКА Документ.УвольнениеИзОрганизаций | ТОГДА РаботникиОрганизаций.Регистратор | ИНАЧЕ NULL |КОНЕЦ КАК ДокументУвольнения, //|РаботникиОрганизаций.ТабельныйНомер |СотрудникиОрганизаций.Код КАК ТабельныйНомер, |БольничныйСтаж.ДатаБольничногоСтажа КАК ДатаБольничногоСтажа, |ТрудовойСтаж.ДатаТрудовогоСтажа КАК ДатаТрудовогоСтажа |ИЗ | ВТФизическиеЛица КАК ФизическиеЛица | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаОтчета) КАК ФИОФизЛицСрезПоследних | ПО ФизическиеЛица.Ссылка = ФИОФизЛицСрезПоследних.ФизЛицо //| ЛЕВОЕ СОЕДИНЕНИЕ //| РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК РаботникиОрганизаций //| ПО ФизическиеЛица.Ссылка = РаботникиОрганизаций.ФизЛицо И РаботникиОрганизаций.ПодразделениеОрганизации.Владелец = &Организация | ЛЕВОЕ СОЕДИНЕНИЕ | Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций | ПО СотрудникиОрганизаций.Ссылка =&Сотрудник | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаОтчета, Сотрудник = &Сотрудник) КАК РаботникиОрганизаций | ПО ИСТИНА | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК ГражданствоФизЛицСрезПоследних | ПО ФизическиеЛица.Ссылка = ГражданствоФизЛицСрезПоследних.ФизЛицо | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.СемейноеПоложениеФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК СемейноеПоложениеФизЛицСрезПоследних | ПО ФизическиеЛица.Ссылка = СемейноеПоложениеФизЛицСрезПоследних.ФизЛицо | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ДатаОтчета, ФизЛицо = &Работник) КАК ПаспортныеДанныеФизЛицСрезПоследних | ПО ФизическиеЛица.Ссылка = ПаспортныеДанныеФизЛицСрезПоследних.ФизЛицо | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.КонтактнаяИнформация КАК Адреса | ПО ФизическиеЛица.Ссылка = Адреса.Объект И Адреса.Тип = &Адрес | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.КонтактнаяИнформация КАК Телефоны | ПО ФизическиеЛица.Ссылка = Телефоны.Объект И Телефоны.Тип = &Телефон | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.Образование КАК ФизическиеЛица_Образование | ПО ФизическиеЛица_Образование.Ссылка = &Работник | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.ТрудоваяДеятельность КАК ФизическиеЛица_ТрудоваяДеятельность | ПО ФизическиеЛица_ТрудоваяДеятельность.Ссылка = &Работник | ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОБольничномСтаже КАК БольничныйСтаж | ПО ФизическиеЛица.Ссылка = БольничныйСтаж.ФизЛицо | ЛЕВОЕ СОЕДИНЕНИЕ ВТСведенияОбОбщемТрудовомСтаже КАК ТрудовойСтаж | ПО ФизическиеЛица.Ссылка = ТрудовойСтаж.ФизЛицо |";
Запрос.Текст = Запрос.Текст + " |УПОРЯДОЧИТЬ ПО |ДатаУвольнения";
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!