Зарплата и Управление Персоналом. Версия 2.5.25.3. Информация об ошибках |
|||||
Код ошибки: | 10058700 | ||||
Дата публикации: | 08.07.2010 14:55:30 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>. | ||||
Код ошибки: | 10058739 | ||||
Дата публикации: | 08.07.2010 14:55:07 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | Неверно нумеруются записи в пачке СЗВ-6-2, если в ней более 1000 чел. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058709 | ||||
Дата публикации: | 08.07.2010 14:54:52 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | При формировании данных о стаже для сотрудника, имеющего, помимо трудового договора, договор ГПХ, заканчивающийся после(!) окончания отчетного периода, может выдаваться сообщение об ошибке. | ||||
Способ исправления: | Заменить функцию СЗВ6_ПолучитьДанныеДляЗаполненияСтажа() общего модуля ПроцедурыПерсонифицированногоУчета следующим фрагментом Функция СЗВ6_ПолучитьДанныеДляЗаполненияСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, СписокФизЛиц = Неопределено) Экспорт ДатаОкончанияПериодаЗаполнения = КонецДня(ДатаОкончанияПериодаЗаполнения); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("СписокФизЛиц", СписокФизЛиц); Запрос.УстановитьПараметр("ОтчетныйПериод", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоГода", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("КонецГода", ДатаОкончанияПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоСледующегоГода", ДатаОкончанияПериодаЗаполнения + 1); Запрос.УстановитьПараметр("Организация", ОбособленноеПодразделение); Запрос.УстановитьПараметр("ГоловнаяОрганизация", ОбщегоНазначения.ГоловнаяОрганизация(ОбособленноеПодразделение)); Запрос.УстановитьПараметр("ТерриториальныеУсловия", ОбщегоНазначения.ПолучитьЗначениеРеквизита(ОбособленноеПодразделение,"ТерриториальныеУсловияПФР")); Запрос.УстановитьПараметр("НеОтбиратьДанныеПоФизлицу", СписокФизЛиц = Неопределено); ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | РаботникиОрганизацииСрезПоследних.Сотрудник, | РаботникиОрганизацииСрезПоследних.Сотрудник.Физлицо КАК Физлицо, | &НачалоГода КАК ДатаС, | РаботникиОрганизацииСрезПоследних.Организация КАК Организация, | ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ПодразделениеОрганизацииЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ПодразделениеОрганизации | КОНЕЦ КАК ПодразделениеОрганизации, | ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ДолжностьЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.Должность | КОНЕЦ КАК Должность, | ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ГрафикРаботыЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ГрафикРаботы | КОНЕЦ КАК ГрафикРаботы, | ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ПериодЗавершения, | ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ЗанимаемыхСтавокЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ЗанимаемыхСтавок | КОНЕЦ КАК ЗанимаемыхСтавок |ПОМЕСТИТЬ ВТДатыДвижений |ИЗ | РегистрСведений.РаботникиОрганизаций.СрезПоследних( | &НачалоГода, | Организация = &ГоловнаяОрганизация | И Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И &ПервоеДополнительноеУсловие | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Сотрудник.ФизЛицо В (&СписокФизЛиц))) КАК РаботникиОрганизацииСрезПоследних |ГДЕ | ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ПричинаИзмененияСостоянияЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ПричинаИзмененияСостояния | КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | И ВЫБОР | КОГДА &НачалоГода >= РаботникиОрганизацииСрезПоследних.ПериодЗавершения | И РаботникиОрганизацииСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделениеЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделение | КОНЕЦ = &Организация | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РаботникиОрганизации.Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо, | РаботникиОрганизации.Период, | РаботникиОрганизации.Организация, | РаботникиОрганизации.ПодразделениеОрганизации, | РаботникиОрганизации.Должность, | РаботникиОрганизации.ГрафикРаботы, | РаботникиОрганизации.ПериодЗавершения, | РаботникиОрганизации.ЗанимаемыхСтавок |ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации |ГДЕ | (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И &ВтороеДополнительноеУсловие | И РаботникиОрганизации.ОбособленноеПодразделение = &Организация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | И РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения, | Работники.Организация, | Работники.ПодразделениеОрганизацииЗавершения, | Работники.ДолжностьЗавершения, | Работники.ГрафикРаботыЗавершения, | ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), | Работники.ЗанимаемыхСтавокЗавершения |ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ПериодыПерекрытия.Сотрудник.Физлицо В (&СписокФизЛиц)) | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) |ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И &ТретьеДополнительноеУсловие | И Работники.ОбособленноеПодразделениеЗавершения = &Организация | И Работники.ПричинаИзмененияСостоянияЗавершения <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | И ПериодыПерекрытия.Период ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | Физлицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыДвижений.Сотрудник КАК Сотрудник, | ПериодыДвижений.ФизЛицо КАК ФизЛицо, | ПериодыДвижений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыДвижений.Должность КАК Должность, | ПериодыДвижений.ГрафикРаботы, | ПериодыДвижений.ЗанимаемыхСтавок, | ПериодыДвижений.ДатаС, | ПериодыДвижений.ДатаПо, | ПериодыДвижений.ПериодЗавершения, | ДатыУвольнения.ПричинаИзмененияСостояния |ПОМЕСТИТЬ ВТПериодыДвижений |ИЗ | (ВЫБРАТЬ | ДатыНазначений1.Сотрудник КАК Сотрудник, | ДатыНазначений1.Физлицо КАК ФизЛицо, | ДатыНазначений1.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ДатыНазначений1.Должность КАК Должность, | ДатыНазначений1.ГрафикРаботы КАК ГрафикРаботы, | ДатыНазначений1.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ДатыНазначений1.ДатаС КАК ДатаС, | ВЫБОР | КОГДА ДатыНазначений1.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ВЫБОР | КОГДА ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) > ДатыНазначений1.ПериодЗавершения | ТОГДА ДатыНазначений1.ПериодЗавершения | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ КАК ДатаПо, | ДатыНазначений1.ПериодЗавершения КАК ПериодЗавершения | ИЗ | ВТДатыДвижений КАК ДатыНазначений1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыНазначений2 | ПО ДатыНазначений1.Сотрудник = ДатыНазначений2.Сотрудник | И (ДатыНазначений2.Организация = &ГоловнаяОрганизация) | И (ДатыНазначений2.Период > ДатыНазначений1.ДатаС) | И (ДатыНазначений2.Период < &НачалоСледующегоГода) | | СГРУППИРОВАТЬ ПО | ДатыНазначений1.Сотрудник, | ДатыНазначений1.Физлицо, | ДатыНазначений1.ПодразделениеОрганизации, | ДатыНазначений1.Должность, | ДатыНазначений1.ГрафикРаботы, | ДатыНазначений1.ДатаС, | ДатыНазначений1.ПериодЗавершения, | ДатыНазначений1.ЗанимаемыхСтавок) КАК ПериодыДвижений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыУвольнения | ПО ПериодыДвижений.Сотрудник = ДатыУвольнения.Сотрудник | И (ДатыУвольнения.Организация = &ГоловнаяОрганизация) | И ПериодыДвижений.ДатаПо = ДатыУвольнения.Период | И (ДатыУвольнения.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)) | |ИНДЕКСИРОВАТЬ ПО | ПодразделениеОрганизации, | Должность |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыПостоянства.Сотрудник КАК Сотрудник, | ПериодыПостоянства.ФизЛицо КАК ФизЛицо, | """" КАК ТретийПараметрИсчисляемогоСтажа, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ПериодыПостоянства.ТерриториальныеУсловия, | ПериодыПостоянства.ОсобыеУсловияТруда, | ПериодыПостоянства.ГрафикРаботы, | ПериодыПостоянства.ЗанимаемыхСтавок, | ПериодыПостоянства.КодПозицииСписка, | ЕСТЬNULL(ПериодыПостоянства.ОснованиеВыслугиЛет, ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка)) КАК ОснованиеВыслугиЛет, | ПериодыПостоянства.НазначениеС КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПериодыПостоянства.НазначениеПо = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ПериодыПостоянства.НазначениеПо, ДЕНЬ, -1) | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТКадровыеПериоды |ИЗ | (ВЫБРАТЬ | НачалаПериодов.Сотрудник КАК Сотрудник, | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.Должность КАК Должность, | НачалаПериодов.ГрафикРаботы КАК ГрафикРаботы, | НачалаПериодов.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НачалаПериодов.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НачалаПериодов.КодПозицииСписка КАК КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НачалаПериодов.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НачалаПериодов.ДатаС КАК НазначениеС, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ДатаС), &НачалоСледующегоГода) КАК НазначениеПо | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.ФизЛицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыНазначений.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | ЕСТЬNULL(ШР.ОсобыеУсловияТруда, ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)) КАК ОсобыеУсловияТруда | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.Физлицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.Должность.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | МАКСИМУМ(ШР.Период) КАК Период | ИЗ | ВТДатыДвижений КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период <= ПериодыНазначений.ДатаС) | | СГРУППИРОВАТЬ ПО | ПериодыНазначений.Сотрудник, | ПериодыНазначений.Физлицо, | ПериодыНазначений.ПодразделениеОрганизации, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | ПериодыНазначений.ДатаС, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.ЗанимаемыхСтавок) КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период = ПериодыНазначений.Период) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | NULL, | ШР.Период, | ШР.ОсобыеУсловияТруда | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период < ПериодыНазначений.ДатаПо | ИЛИ ШР.Период = ПериодыНазначений.ДатаПо | И ПериодыНазначений.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))) КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | РаботникиОрганизации.Сотрудник КАК Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо, | РаботникиОрганизации.Период КАК ДатаС | ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации | ГДЕ | РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.ОбособленноеПодразделение = &Организация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения | ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (ПериодыПерекрытия.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ПериодыПерекрытия.Сотрудник.Физлицо В (&СписокФизЛиц)) | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) | ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И Работники.ОбособленноеПодразделениеЗавершения = &Организация | И ПериодыПерекрытия.Период ЕСТЬ NULL | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ШР.Период | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период <= ПериодыНазначений.ДатаПо)) КАК ОкончанияПериодов | ПО НачалаПериодов.Сотрудник = ОкончанияПериодов.Сотрудник | И НачалаПериодов.ДатаС < ОкончанияПериодов.ДатаС | | СГРУППИРОВАТЬ ПО | НачалаПериодов.Сотрудник, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.Должность, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ГрафикРаботы, | НачалаПериодов.ДатаС, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.ЗанимаемыхСтавок) КАК ПериодыПостоянства | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | Начисления.Организация КАК Организация, | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.Сторно КАК Сторно, | Начисления.ВидРасчета.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНЕСторнированныеНачисления |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия( | ПериодДействия МЕЖДУ &НачалоГода И &КонецГода | И Организация = &ГоловнаяОрганизация | И ВидРасчета.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Сотрудник.Физлицо В (&СписокФизЛиц)) | И Сотрудник В | (ВЫБРАТЬ | ВТДатыДвижений.Сотрудник | ИЗ | ВТДатыДвижений)) КАК Начисления | |ИНДЕКСИРОВАТЬ ПО | Организация, | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | Сторно |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНачисленияСУчетомСторнирования |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | (ВЫБРАТЬ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | СУММА(ВЫБОР | КОГДА Начисления.Сторно | ТОГДА -1 | ИНАЧЕ 1 | КОНЕЦ) КАК СуммаСторно | ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | | СГРУППИРОВАТЬ ПО | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4) КАК Начисления |ГДЕ | Начисления.СуммаСторно > 0 | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | ТОГДА ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ТСторно.ПериодДействияКонец, СЕКУНДА, 1) | КОНЕЦ | ИНАЧЕ Начисления.ПериодДействияНачало | КОНЕЦ, | ВЫБОР | КОГДА ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | ТОГДА Начисления.ПериодДействияКонец | КОГДА ТСторно.ПериодДействияНачало = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ТСторно.ПериодДействияНачало, СЕКУНДА, -1) | КОНЕЦ, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО Начисления.Организация = ТСторно.Организация | И Начисления.Сотрудник = ТСторно.Сотрудник | И Начисления.ВидРасчета = ТСторно.ВидРасчета | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ НЕ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ТСторно.ПериодДействияКонец, СЕКУНДА, 1) | КОНЕЦ, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) | И (ТСторно.ПериодДействияНачало > Начисления.ПериодДействияНачало) | И (ТСторно.ПериодДействияКонец < Начисления.ПериодДействияКонец) |ГДЕ | (НЕ ТСторно.ВидРасчета ЕСТЬ NULL ) | И (НЕ Начисления.Сторно) | |ИНДЕКСИРОВАТЬ ПО | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | ВидСтажаСЗВ4 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА Начисления.ПериодДействияНачало >= КадровыеПериоды.ДатаНачалаПериода | ТОГДА Начисления.ПериодДействияНачало | ИНАЧЕ КадровыеПериоды.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА Начисления.ПериодДействияКонец <= КадровыеПериоды.ДатаОкончанияПериода | ТОГДА Начисления.ПериодДействияКонец | ИНАЧЕ КадровыеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод |ПОМЕСТИТЬ ВТОплаченныеПериодыРаботы |ИЗ | ВТКадровыеПериоды КАК КадровыеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК Начисления | ПО КадровыеПериоды.Сотрудник = Начисления.Сотрудник | И (Начисления.ПериодДействияНачало МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода | ИЛИ Начисления.ПериодДействияКонец МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | И (Начисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) | ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК ПовторныеНачисления | ПО КадровыеПериоды.ФизЛицо = ПовторныеНачисления.ФизЛицо | И (ПовторныеНачисления.ПериодДействияНачало = Начисления.ПериодДействияНачало) | И (ПовторныеНачисления.ПериодДействияКонец = Начисления.ПериодДействияКонец) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> Начисления.ВидСтажаСЗВ4) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) |ГДЕ | (НЕ(Начисления.ВидСтажаСЗВ4 = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | И ЕСТЬNULL(ПовторныеНачисления.ВидСтажаСЗВ4, """") = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ДЕТИ))) | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ОтдельноСтоящиеПериоды.ФизЛицо, | ОтдельноСтоящиеПериоды.Сотрудник, | ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4, | ОтдельноСтоящиеПериоды.ОбособленноеПодразделение, | ОтдельноСтоящиеПериоды.ОтчетныйПериод, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаНачалаПериода | ИНАЧЕ ПересеченияПериодов.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаОкончанияПериода | ИНАЧЕ ПересеченияПериодов.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТОтредактированныеОплаченныеПериоды |ИЗ | ВТОплаченныеПериодыРаботы КАК ОтдельноСтоящиеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ПересекающиеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | ИсходныеПериоды.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ИсходныеПериоды.Сотрудник КАК Сотрудник, | ИсходныеПериоды.ФизЛицо КАК ФизЛицо, | ИсходныеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ИсходныеПериоды.ОтчетныйПериод КАК ОтчетныйПериод | ИЗ | ВТОплаченныеПериодыРаботы КАК ИсходныеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ОплаченныеПериоды1.ДатаНачалаПериода КАК ДатаНачалаПериода, | ОплаченныеПериоды1.ДатаОкончанияПериода КАК ДатаОкончанияПериода, | ОплаченныеПериоды1.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ОплаченныеПериоды1.Сотрудник КАК Сотрудник, | ОплаченныеПериоды1.ФизЛицо КАК ФизЛицо, | ОплаченныеПериоды1.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ОплаченныеПериоды1.ОтчетныйПериод КАК ОтчетныйПериод, | 1 КАК НомерИнтервала | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды1 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды2.ДатаНачалаПериода, | ОплаченныеПериоды2.ДатаОкончанияПериода, | ОплаченныеПериоды2.ВидСтажаСЗВ4, | ОплаченныеПериоды2.Сотрудник, | ОплаченныеПериоды2.ФизЛицо, | ОплаченныеПериоды2.ОбособленноеПодразделение, | ОплаченныеПериоды2.ОтчетныйПериод, | 2 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды2 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды3.ДатаНачалаПериода, | ОплаченныеПериоды3.ДатаОкончанияПериода, | ОплаченныеПериоды3.ВидСтажаСЗВ4, | ОплаченныеПериоды3.Сотрудник, | ОплаченныеПериоды3.ФизЛицо, | ОплаченныеПериоды3.ОбособленноеПодразделение, | ОплаченныеПериоды3.ОтчетныйПериод, | 3 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды3) КАК ПересекающиеПериоды | ПО ИсходныеПериоды.ВидСтажаСЗВ4 = ПересекающиеПериоды.ВидСтажаСЗВ4 | И ИсходныеПериоды.Сотрудник = ПересекающиеПериоды.Сотрудник | И ИсходныеПериоды.ОбособленноеПодразделение = ПересекающиеПериоды.ОбособленноеПодразделение | И ИсходныеПериоды.ОтчетныйПериод = ПересекающиеПериоды.ОтчетныйПериод | И ИсходныеПериоды.ДатаНачалаПериода > ПересекающиеПериоды.ДатаНачалаПериода | И ИсходныеПериоды.ДатаНачалаПериода < ПересекающиеПериоды.ДатаОкончанияПериода) КАК ПересеченияПериодов | ПО ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4 = ПересеченияПериодов.ВидСтажаСЗВ4 | И ОтдельноСтоящиеПериоды.Сотрудник = ПересеченияПериодов.Сотрудник | И ОтдельноСтоящиеПериоды.ОбособленноеПодразделение = ПересеченияПериодов.ОбособленноеПодразделение | И ОтдельноСтоящиеПериоды.ОтчетныйПериод = ПересеченияПериодов.ОтчетныйПериод | И ОтдельноСтоящиеПериоды.ДатаНачалаПериода <= ПересеченияПериодов.ДатаНачалаПериода | И ОтдельноСтоящиеПериоды.ДатаОкончанияПериода >= ПересеченияПериодов.ДатаОкончанияПериода |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ДатаКалендаря = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(НефильтрованныеДниСтажа.ДатаКалендаря, ДЕНЬ, 1) | КОНЕЦ КАК СледующаяДатаКалендаря, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ДатаКалендаря = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(НефильтрованныеДниСтажа.ДатаКалендаря, ДЕНЬ, -1) | КОНЕЦ КАК ПредыдущаяДатаКалендаря, | ВЫБОР | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 1 | ТОГДА ""ДЕКРЕТ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 2 | ТОГДА ""ДЕТИ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 3 | ТОГДА ""ВРНЕТРУД"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 4 | ТОГДА ""АДМИНИСТР"" | ИНАЧЕ """" | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | НефильтрованныеДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТДниСтажа |ИЗ | (ВЫБРАТЬ РАЗЛИЧНЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря КАК ДатаКалендаря, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Декрет) | ТОГДА 1 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Дети) | ТОГДА 2 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВременнаяНетрудоспособность) | ТОГДА 3 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ТОГДА 4 | ИНАЧЕ 5 | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ТОГДА НефильтрованныеДниСтажа.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК СтавокДляТерриториальныхУсловий, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет | ИЗ | (ВЫБРАТЬ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод КАК ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы КАК ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка КАК КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | МАКСИМУМ(ВидыСтажа.Порядок) КАК ПорядковыйНомерВидаСтажа | ИЗ | РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеПериоды КАК КадровыеПериоды | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | ЛЕВОЕ СОЕДИНЕНИЕ ВТОтредактированныеОплаченныеПериоды КАК ОтредактированныеОплаченныеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4 = ВидыСтажа.Ссылка | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ ОтредактированныеОплаченныеПериоды.ДатаНачалаПериода И ОтредактированныеОплаченныеПериоды.ДатаОкончанияПериода) | И (ОтредактированныеОплаченныеПериоды.Сотрудник = КадровыеПериоды.Сотрудник) | И (ОтредактированныеОплаченныеПериоды.ОбособленноеПодразделение = КадровыеПериоды.ОбособленноеПодразделение) | ГДЕ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоГода И &КонецГода | И ЕСТЬNULL(КадровыеПериоды.Сотрудник, ОтредактированныеОплаченныеПериоды.Сотрудник) ЕСТЬ НЕ NULL | И ЕСТЬNULL(ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4, """") <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | | СГРУППИРОВАТЬ ПО | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, | КадровыеПериоды.ФизЛицо, | КадровыеПериоды.Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет) КАК НефильтрованныеДниСтажа | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО (ВидыСтажа.Порядок = НефильтрованныеДниСтажа.ПорядковыйНомерВидаСтажа) | ГДЕ | НефильтрованныеДниСтажа.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) КАК НефильтрованныеДниСтажа | |СГРУППИРОВАТЬ ПО | НефильтрованныеДниСтажа.ОтчетныйПериод, | НефильтрованныеДниСтажа.Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо, | НефильтрованныеДниСтажа.ДатаКалендаря, | НефильтрованныеДниСтажа.ТерриториальныеУсловия, | НефильтрованныеДниСтажа.ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | ПредыдущаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДниСтажа.ДатаКалендаря, | ДниСтажа.СледующаяДатаКалендаря КАК СледующаяДатаКалендаря, | ДниСтажа.ПредыдущаяДатаКалендаря, | ДниСтажа.ТретийПараметрИсчисляемогоСтажа, | ДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ДниСтажа.ФизЛицо КАК ФизЛицо, | ДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | ДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | ДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ДниСтажа.ЗанимаемыхСтавок, | ДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТСледующиеДниСтажа |ИЗ | ВТДниСтажа КАК ДниСтажа | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | СледующаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК НачалоПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТНачалаПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТСледующиеДниСтажа КАК ПредыдущийДень | ПО ТекущийДень.ДатаКалендаря = ПредыдущийДень.СледующаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = ПредыдущийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = ПредыдущийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = ПредыдущийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = ПредыдущийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = ПредыдущийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = ПредыдущийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = ПредыдущийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = ПредыдущийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = ПредыдущийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = ПредыдущийДень.СтавокДляТерриториальныхУсловий |ГДЕ | ПредыдущийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК ОкончаниеПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТОкончанияПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТДниСтажа КАК СледующийДень | ПО ТекущийДень.ДатаКалендаря = СледующийДень.ПредыдущаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = СледующийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = СледующийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = СледующийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = СледующийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = СледующийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = СледующийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = СледующийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = СледующийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = СледующийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = СледующийДень.СтавокДляТерриториальныхУсловий |ГДЕ | СледующийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НачалаПериодов.НачалоПериода КАК ДатаНачалаПериода, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ОкончаниеПериода), НачалаПериодов.НачалоПериода) КАК ДатаОкончанияПериода, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ТерриториальныеУсловия В (ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.МКС), ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.РКС)) | ТОГДА НачалаПериодов.СтавокДляТерриториальныхУсловий | ИНАЧЕ 0 | КОНЕЦ КАК ПараметрТерриториальныхУсловий, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ОснованиеВыслугиЛет В (ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ПД), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_СМ), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГД)) | ТОГДА НачалаПериодов.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК ТретийПараметрВыслугиЛет |ИЗ | ВТНачалаПериодов КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ ВТОкончанияПериодов КАК ОкончанияПериодов | ПО НачалаПериодов.ТерриториальныеУсловия = ОкончанияПериодов.ТерриториальныеУсловия | И НачалаПериодов.ТретийПараметрИсчисляемогоСтажа = ОкончанияПериодов.ТретийПараметрИсчисляемогоСтажа | И НачалаПериодов.ФизЛицо = ОкончанияПериодов.ФизЛицо | И НачалаПериодов.ОбособленноеПодразделение = ОкончанияПериодов.ОбособленноеПодразделение | И НачалаПериодов.ОтчетныйПериод = ОкончанияПериодов.ОтчетныйПериод | И НачалаПериодов.ОсобыеУсловияТруда = ОкончанияПериодов.ОсобыеУсловияТруда | И НачалаПериодов.КодПозицииСписка = ОкончанияПериодов.КодПозицииСписка | И НачалаПериодов.ОснованиеВыслугиЛет = ОкончанияПериодов.ОснованиеВыслугиЛет | И НачалаПериодов.НачалоПериода <= ОкончанияПериодов.ОкончаниеПериода | И НачалаПериодов.ЗанимаемыхСтавок = ОкончанияПериодов.ЗанимаемыхСтавок | И НачалаПериодов.СтавокДляТерриториальныхУсловий = ОкончанияПериодов.СтавокДляТерриториальныхУсловий | |СГРУППИРОВАТЬ ПО | НачалаПериодов.НачалоПериода, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ОбособленноеПодразделение, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ЗанимаемыхСтавок, | НачалаПериодов.СтавокДляТерриториальныхУсловий | |УПОРЯДОЧИТЬ ПО | ОбособленноеПодразделение, | ФизЛицо, | ДатаНачалаПериода"; // ПериодыДоговоровТекст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо КАК Физлицо, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) КАК ОсобыеУсловияТруда, | """" КАК КодПозицииСписка, | ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала < &НачалоГода | ТОГДА &НачалоГода | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания < &НачалоСледующегоГода | ТОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания | ИНАЧЕ &КонецГода | КОНЕЦ КАК ДатаОкончанияПериода |ИЗ | Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом |ГДЕ | ДоговорНаВыполнениеРаботСФизЛицом.Организация = &Организация | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала <= &КонецГода | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания >= &НачалоГода | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо В (&СписокФизЛиц)) | И ДоговорНаВыполнениеРаботСФизЛицом.Проведен | |УПОРЯДОЧИТЬ ПО | Физлицо, | ДатаОкончанияПериода, | ДатаНачалаПериода"; ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ПервоеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников()); ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ВтороеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("РаботникиОрганизации.")); Запрос.Текст = СтрЗаменить(ТекстЗапроса,"И &ТретьеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("Работники.")); ТаблицаСтажа = Запрос.Выполнить().Выгрузить(); ТаблицаСтажа.Индексы.Добавить("ФизЛицо"); // Удалим из таблицы стажа незначимые записи: // - если по физлицу имеется 2 непрерывных записи с одинаковыми условиями труда, то объединим данные записи Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Запрос.Текст = ПериодыДоговоровТекст; ТаблицаСтажаПоДоговорам = Запрос.Выполнить().Выгрузить(); Н = ТаблицаСтажаПоДоговорам.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н]; ПредшествующаяЗапись = ТаблицаСтажаПоДоговорам[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.ДатаНачалаПериода <= КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 // если записи идут друг за другом или пересекаются Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = Макс(ТекущаяЗапись.ДатаОкончанияПериода, ПредшествующаяЗапись.ДатаОкончанияПериода); ПредшествующаяЗапись.ДатаНачалаПериода = Мин(ТекущаяЗапись.ДатаНачалаПериода, ПредшествующаяЗапись.ДатаНачалаПериода); ТаблицаСтажаПоДоговорам.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажаПоДоговорам.Сортировать("ФизЛицо,ДатаНачалаПериода"); ПредшествующееФизЛицо = Справочники.ФизическиеЛица.ПустаяСсылка(); МассивСтрок = Новый Массив; СтрокСтажа = 0; СтруктураПоиска = Новый Структура("ФизЛицо"); Н = ТаблицаСтажаПоДоговорам.Количество(); Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н - 1]; Если ТекущаяЗапись.ФизЛицо <> ПредшествующееФизЛицо Тогда ЗаполнитьЗначенияСвойств(СтруктураПоиска,ТекущаяЗапись); МассивСтрок = ТаблицаСтажа.НайтиСтроки(СтруктураПоиска); ПредшествующееФизЛицо = ТекущаяЗапись.ФизЛицо; КонецЕсли; СтрокСтажа = МассивСтрок.Количество(); Если СтрокСтажа = 0 Тогда ЗаполнитьЗначенияСвойств(ТаблицаСтажа.Добавить(),ТекущаяЗапись); Н = Н - 1; Продолжить; КонецЕсли; ДатаНачалаПериода = НачалоДня(ТекущаяЗапись.ДатаНачалаПериода); ДатаОкончанияПериода = КонецДня(ТекущаяЗапись.ДатаОкончанияПериода); Для Сч = 1 По СтрокСтажа Цикл СтрокаСтажа = МассивСтрок[СтрокСтажа - Сч]; ДатаНачалаСтрокиСтажа = НачалоДня(СтрокаСтажа.ДатаНачалаПериода); ДатаОкончанияСтрокиСтажа = КонецДня(СтрокаСтажа.ДатаОкончанияПериода); Если ДатаНачалаСтрокиСтажа > ДатаОкончанияПериода Тогда ИначеЕсли ДатаНачалаСтрокиСтажа > ДатаНачалаПериода Тогда Если ДатаОкончанияСтрокиСтажа < ДатаОкончанияПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; ДатаОкончанияПериода = НачалоДня(СтрокаСтажа.ДатаНачалаПериода - 1); Иначе Если ДатаОкончанияСтрокиСтажа >= ДатаНачалаПериода Тогда ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; КонецЕсли; Прервать; КонецЕсли; МассивСтрок.Удалить(СтрокСтажа - Сч); КонецЦикла; Если ДатаОкончанияПериода >= ДатаНачалаПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаНачалаПериода; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа = ПроцедурыПерсонифицированногоУчетаПолныеПрава.ВписатьКатегорииВДанныеСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, ТаблицаСтажа); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.КатегорияЗастрахованныхЛиц = ПредшествующаяЗапись.КатегорияЗастрахованныхЛиц И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; Возврат ТаблицаСтажа; КонецФункции |
||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058429 | ||||
Дата публикации: | 08.07.2010 14:54:21 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | В документе "Опись сведений АДВ-6-2" при формировании стажа по всем сотрудникам для организации с совмещенной системой (Общая/ЕНВД) теряется набор записей о стаже для ЕНВД. | ||||
Способ исправления: | Заменить процедуру ФормированиеСведенийОСтажеC2010() общего модуля ПроцедурыПерсонифицированногоУчета следующим фрагментом: Процедура ФормированиеСведенийОСтажеC2010(ДатаНачалаПериодаЗаполнения, Организация, СписокФизЛиц = Неопределено) Экспорт ЗаполнятьСтаж = НастройкаПравДоступаПереопределяемый.ДоступнаРольКадровикаРегл(); Если Не ЗаполнятьСтаж Тогда Возврат КонецЕсли; ДатаОкончанияПериодаЗаполнения = ОкончаниеОтчетногоПериодаПерсучета(ДатаНачалаПериодаЗаполнения); ТаблицаСтажа = СЗВ6_ПолучитьДанныеДляЗаполненияСтажа(Организация, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, СписокФизЛиц); ТаблицаИзмерений = ТаблицаСтажа.Скопировать(,"ФизЛицо,КатегорияЗастрахованныхЛиц"); ТаблицаИзмерений.Свернуть("ФизЛицо,КатегорияЗастрахованныхЛиц"); ТаблицаФизлиц = ТаблицаИзмерений.Скопировать(,"ФизЛицо"); ТаблицаФизлиц.Свернуть("ФизЛицо"); НаборЗаписейОСтаже = РегистрыСведений.ЗаписиОСтажеДляСЗВ4.СоздатьНаборЗаписей(); НаборЗаписейОСтаже.Отбор.ОбособленноеПодразделение.Значение = Организация; НаборЗаписейОСтаже.Отбор.ОбособленноеПодразделение.Использование = Истина; НаборЗаписейОСтаже.Отбор.ОтчетныйПериод.Значение = ДатаНачалаПериодаЗаполнения; НаборЗаписейОСтаже.Отбор.ОтчетныйПериод.Использование = Истина; НаборЗаписейОСтаже.Отбор.ФизЛицо.Использование = Истина; СтруктураПоиска = Новый Структура("ФизЛицо, КатегорияЗастрахованныхЛиц"); ///////////////////////////////////////////////////////////////////////////////////// // ОЧИСТКА СТАРЫХ ЗАПИСЕЙ О СТАЖЕ, ЗАПИСЕЙ О ВЗНОСАХ И ДОБАВЛЕНИЕ НОВЫХ ЗАПИСЕЙ ДОЛЖНО ПРОИСХОДИТЬ В РАМКАХ ОДНОЙ ТРАНЗАКЦИИ НачатьТранзакцию(); // очистим то, что было Для каждого СтрокаФизЛица Из ТаблицаФизлиц Цикл // Установим отбор записей в наборе по выбранному работнику НаборЗаписейОСтаже.Отбор.ФизЛицо.Значение = СтрокаФизЛица.ФизЛицо; НаборЗаписейОСтаже.Записать(); КонецЦикла; НаборЗаписейОСтаже.Отбор.КатегорияЗастрахованныхЛиц.Использование = Истина; // Загрузим полученные данные в наборы записей Для каждого СтрокаИзмерений Из ТаблицаИзмерений Цикл НаборЗаписейОСтаже.Отбор.ФизЛицо.Значение = СтрокаИзмерений.ФизЛицо; НаборЗаписейОСтаже.Отбор.КатегорияЗастрахованныхЛиц.Значение = СтрокаИзмерений.КатегорияЗастрахованныхЛиц; ЗаполнитьЗначенияСвойств(СтруктураПоиска,СтрокаИзмерений); МассивСтрок = ТаблицаСтажа.НайтиСтроки(СтруктураПоиска); Для каждого СтрокаТаблицы Из МассивСтрок Цикл ЗаполнитьЗначенияСвойств(НаборЗаписейОСтаже.Добавить(),СтрокаТаблицы) КонецЦикла; // Пронумеруем основные записи о стаже НомерЗаписи = 0; Для Каждого Запись из НаборЗаписейОСтаже Цикл НомерЗаписи = НомерЗаписи + 1; Запись.НомерОсновнойЗаписи = НомерЗаписи; КонецЦикла; // Запишем записи стажа в режиме добавления (при записи набора происходит проверка записей стажа) Попытка НаборЗаписейОСтаже.Записать(); Исключение ОтменитьТранзакцию(); Возврат; КонецПопытки; НаборЗаписейОСтаже.Очистить(); КонецЦикла; ЗафиксироватьТранзакцию(); КонецПроцедуры // ФормированиеСведенийОСтажеC2010() |
||||
Способ обхода: | Открыть форму СЗВ для такого работника и выполнить команду "Заполнить по категории УПРОЩЕН/СИСТЕМА/ЕДИНЫЙ/НАЛОГ". | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058338 | ||||
Дата публикации: | 06.07.2010 16:58:17 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | При обновлении конфигурации через встроенную в программу интернет-поддержку, при первом запуске запускаются процедуры обновления и в конце выдается сообщение о том, что обновление выполнить не удалось. | ||||
Способ обхода: | После закачки файла обновления отказаться от автоматического обновления и выполнить его вручную через Конфигуратор. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10056978 | ||||
Дата публикации: | 06.07.2010 16:57:55 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | В организации инвалидов в документе "Начисление страховых взносов" неверно рассчитываются взносы в ФСС на страхование от несчастных случаев с дополнительных начислений. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058296 | ||||
Дата публикации: | 06.07.2010 16:22:13 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | Если организация является ПБОЮЛом, файл СЗВ-6 формируется неверно. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058288 | ||||
Дата публикации: | 06.07.2010 16:22:00 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | При автозаполнении формы 4-ФСС данные в строках 2 и 3 таблица 6 Раздела II перепутаны местами. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10058080 | ||||
Дата публикации: | 06.07.2010 16:21:45 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | При автоматическом заполнении межрасчетных форм 4-ФСС не заполняются выплаты, на которые не начисляются страховые взносы в табл. 9 Раздела III. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10056077 | ||||
Дата публикации: | 06.07.2010 16:21:04 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | Документ "Начисление по б/л" для травм на производстве ошибочно требует указывать ограничение пособия. | ||||
Планируется исправить в релизе: | 2.5.26 | ||||
Код ошибки: | 10057952 | ||||
Дата публикации: | 01.07.2010 15:51:18 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | При выводе справки по отпуску по сотруднику, у которого есть отпуска за свой счет, выводится сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10057888 | ||||
Дата публикации: | 01.07.2010 15:51:04 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | Если в документ "Сведения о взносах и страховом стаже СПВ-1" попадает сотрудник другой организации, то при попытке получить печатную форму или файл выдается неадекватное сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10057811 | ||||
Дата публикации: | 01.07.2010 15:50:48 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | В документе "Опись сведений АДВ-6-2" при переносе сотрудников из пачки в пачку для выбора предъявляется список номеров документов, а не номеров пачек. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10057737 | ||||
Дата публикации: | 30.06.2010 16:00:51 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | Документ "Увольнение из организаций" неправильно рассчитывает количество дней отпуска, которое необходимо компенсировать. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10056693 | ||||
Дата публикации: | 30.06.2010 16:00:24 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | В отч. Т-54а при расшифровке расчетного листка выводится сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10054025 | ||||
Дата публикации: | 25.05.2010 15:35:45 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | Если сотрудник раньше работал повременно (например было введено временное кадровое перемещение), то при заполнении документа "Сдельный наряд на выполненные работы" не проставляются отработанные часы. | ||||
Код ошибки: | 10053451 | ||||
Дата публикации: | 21.05.2010 17:15:40 | ||||
Дата последнего изменения: | 21.05.2010 0:00:00 | ||||
Описание: | Если сотруднику введено начисление "Оплата праздничных и выходных" документом "Оплата праздничных и выходных дней", далее создается документ с табелем только на этого сотрудника и проводится. И когда создается новый документ "Табель учета рабочего времени" и заполняется по всей организации или всему подразделению, где числится ранее указанный сотрудник, то этот сотрудник опять попадает в документ (только с информацией по дню, когда была работа в выходной), при этом выводится сообщение, что по данному сотруднику уже введен табель. |
||||
Код ошибки: | 10052291 | ||||
Дата публикации: | 27.04.2010 16:42:02 | ||||
Дата последнего изменения: | 27.04.2010 0:00:00 | ||||
Описание: | В случае начисления выплат работникам за счет собственных средств организации (материальная помощь, подарки), расходы по страховым взносам с таких начислений ошибочно не признаются для целей бухгалтерского учета. | ||||
Код ошибки: | 10043804 | ||||
Дата публикации: | 23.12.2009 16:19:37 | ||||
Дата последнего изменения: | 23.12.2009 0:00:00 | ||||
Описание: | В документе "Оплата сверхурочных часов" не пересчитывается в часовую тарифная ставка из произвольной формулы - всегда получается 0. | ||||
Код ошибки: | 10036015 | ||||
Дата публикации: | 15.10.2009 16:26:59 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | После исправления кадрового документа в обработке "Анализ неявок", исходное кадровое событие не показывается, отчего расчетный документ, оформленный по устаревшим кадровым данным, сопоставляется с исправленным кадровым событием. | ||||
Код ошибки: | 10036185 | ||||
Дата публикации: | 15.10.2009 16:22:55 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | При использовании кассового метода учета управленческих затрат, в документе "Планируемые затраты на персонал" неверно определяется факт прошлого периода. | ||||
Код ошибки: | 10002714 | ||||
Дата публикации: | 26.09.2008 15:54:03 | ||||
Дата последнего изменения: | 26.09.2008 0:00:00 | ||||
Описание: | При обновлении с конфигурации с редакции 2.1. на 2.5 выдается сообщение об ошибке, когда в организации не поддерживается внутреннее совместительство и по физлицу, с которым заключен договор ГПХ на выполнение работ, зарегистрирован документ «Ввод процента деятельности ЕНВД». | ||||
Код ошибки: | 10001643 | ||||
Дата публикации: | 05.08.2008 16:24:23 | ||||
Дата последнего изменения: | 05.08.2008 0:00:00 | ||||
Описание: | При отправке печатной формы документа по электронной почте в текст письма не попадают имеющиеся картинки. | ||||
Код ошибки: | 10001302 | ||||
Дата публикации: | 29.07.2008 16:40:03 | ||||
Дата последнего изменения: | 29.07.2008 0:00:00 | ||||
Описание: | В отчете "Расчетная ведомость", построенном за несколько месяцев, в некоторых случаях неправильно отражаются итоги по показателям сальдо. | ||||
Код ошибки: | 00103150 | ||||
Дата публикации: | 30.04.2008 16:04:59 | ||||
Дата последнего изменения: | 30.04.2008 0:00:00 | ||||
Описание: | Если в анкету, указанную в настройках программы как резюме кандидата, добавить вопросы из предопределенной группы вопросов о контактной информации физлица, то при создании физлица по ответам на такую анкету контактная информация из опроса не будет перенесена в данные физлица. | ||||
Код ошибки: | 00094289 | ||||
Дата публикации: | 14.09.2007 10:02:29 | ||||
Дата последнего изменения: | 14.09.2007 0:00:00 | ||||
Описание: | В форме 2-НДФЛ работника, у которого по результатам перерасчета за прошлые налоговые периода был доудержан (зачтен) налог, не заполняются пп.5.6 или 5.7 раздела 5. | ||||
Код ошибки: | 00076008 | ||||
Дата публикации: | 17.07.2007 16:03:29 | ||||
Дата последнего изменения: | 17.07.2007 0:00:00 | ||||
Описание: | Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов. | ||||