Зарплата и Управление Персоналом. Версия 2.5.21.3. Информация об ошибках |
|||||
Код ошибки: | 10060913 | ||||
Дата публикации: | 30.07.2010 15:14:39 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | В разделе 5 формы РСВ-1 ПФР в строке 520 в графе "Наименование показателя" должно стоять "Уплачено с начала расчетного периода" вместо "Уплачено в отчетном периоде". | ||||
Способ обхода: | Внести исправления в печатную форму непосредственно перед печатью. | ||||
Код ошибки: | 10060888 | ||||
Дата публикации: | 30.07.2010 15:14:10 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | В документ "Платежное поручение исходящее" по команде "Заполнить" попадают ведомости для выплату через кассу, если у них ранее был способ выплаты через банк и банк был указан. | ||||
Способ воспроизведения: | Создать новый документ "Зарплата к выплате организаций" со способом выплаты "через банк", указать банк. Сменить способ выплаты на "через кассу", заполнить, провести. Создать новый документ "Платежное поручение исходящее", указать ту же организацию и банк, что в ведомости из предыдущего пункта. В командной панели табличной части "ведомости" нажать "Заполнить". В список ведомостей попадет документ "Зарплата к выплате организаций" со способом выплаты "через кассу". |
||||
Способ исправления: | В модуле документа ПлатежноеПоручениеИсходящее, в процедуре ПолучитьВедомостиКВыплатеЧерезБанк(), в текст запроса формирования временной таблицы "Ведомости" добавить условие: ЗарплатаКВыплатеОрганизаций.СпособВыплаты = ЗНАЧЕНИЕ(Перечисление.СпособыВыплатыЗарплаты.ЧерезБанк) |
||||
Способ обхода: | Переключить способ выплаты в "через банк", очистить поле "Банк", снова включить выплату через кассу. | ||||
Код ошибки: | 10060868 | ||||
Дата публикации: | 30.07.2010 15:12:37 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | Отчет "Справка по отпуску в компании" показывает неправильное списание дополнительного отпуска. | ||||
Код ошибки: | 10060438 | ||||
Дата публикации: | 27.07.2010 15:15:42 | ||||
Дата последнего изменения: | 27.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 | КОНЕЦ КАК ТретийПараметрВыслугиЛет |ИЗ | ВТНачалаПериодов КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ ВТОкончанияПериодов КАК ОкончанияПериодов | ПО НачалаПериодов.ТерриториальныеУсловия = ОкончанияПериодов.ТерриториальныеУсловия | И НачалаПериодов.ТретийПараметрИсчисляемогоСтажа = ОкончанияПериодов.ТретийПараметрИсчисляемогоСтажа | И НачалаПериодов.ФизЛицо = ОкончанияПериодов.ФизЛицо | И НачалаПериодов.ОбособленноеПодразделение = ОкончанияПериодов.ОбособленноеПодразделение | И НачалаПериодов.ОтчетныйПериод = ОкончанияПериодов.ОтчетныйПериод | И НачалаПериодов.ОсобыеУсловияТруда = ОкончанияПериодов.ОсобыеУсловияТруда | И НачалаПериодов.КодПозицииСписка = ОкончанияПериодов.КодПозицииСписка | И НачалаПериодов.ОснованиеВыслугиЛет = ОкончанияПериодов.ОснованиеВыслугиЛет | И НачалаПериодов.НачалоПериода <= ОкончанияПериодов.ОкончаниеПериода | И НачалаПериодов.ЗанимаемыхСтавок = ОкончанияПериодов.ЗанимаемыхСтавок | И НачалаПериодов.СтавокДляТерриториальныхУсловий = ОкончанияПериодов.СтавокДляТерриториальныхУсловий | |СГРУППИРОВАТЬ ПО | НачалаПериодов.НачалоПериода, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ОбособленноеПодразделение, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ЗанимаемыхСтавок, | НачалаПериодов.СтавокДляТерриториальныхУсловий | |УПОРЯДОЧИТЬ ПО | ОбособленноеПодразделение, | ФизЛицо, | ДатаНачалаПериода"; // ПериодыДоговоровТекст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо КАК Физлицо, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА ЕСТЬNULL(ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.КодПоОКАТО, """") = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) КАК ОсобыеУсловияТруда, | """" КАК КодПозицииСписка, | ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала < &НачалоГода | ТОГДА &НачалоГода | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания < &НачалоСледующегоГода | ТОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания | ИНАЧЕ &КонецГода | КОНЕЦ КАК ДатаОкончанияПериода |ИЗ | Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом |ГДЕ | ДоговорНаВыполнениеРаботСФизЛицом.Организация = &Организация | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала <= &КонецГода | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания >= &НачалоГода | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо В (&СписокФизЛиц)) | И ДоговорНаВыполнениеРаботСФизЛицом.Проведен | |УПОРЯДОЧИТЬ ПО | Физлицо, | ДатаОкончанияПериода, | ДатаНачалаПериода"; ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ПервоеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ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; КонецЦикла; Возврат ТаблицаСтажа; КонецФункции |
||||
Код ошибки: | 10060398 | ||||
Дата публикации: | 27.07.2010 15:14:34 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | Если добавить в документе "Опись сведений АДВ-6-2" новую строку, то при попытке открыть для простмотра (нажать на лупу) пустую строку выдается сообщение об ошибке. | ||||
Код ошибки: | 10056615 | ||||
Дата публикации: | 27.07.2010 15:12:00 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | При создании на основании документа "Зарплата к выплате организаций" документа "Платежное поручение исходящее", на вкладке "Печать" не заполняется наименование плательщика. | ||||
Код ошибки: | 10059172 | ||||
Дата публикации: | 21.07.2010 17:49:08 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | При формировании проводок сумма отраженных в бухучете страховых взносов удваивается, если зарегистрировано начисление, которое не отражается в бухучете, но облагается страховыми взносами, а остальные начисления отражаются в бухучете, но не облагаются страховыми взносами. | ||||
Способ исправления: | В модуле документа ОтражениеЗарплатыВРеглУчете в процедуре ПолучитьПроводкиПоСтраховымВзносам заменить строки обхода цикла начиная со строки 9193 на строки: Пока Выборка.Следующий() Цикл Отбор.ФизЛицо = Выборка.ФизЛицо; СтрокиОтраженияПоФизЛицу = ТаблицаКоэффициентов.НайтиСтроки(Отбор); Если СтрокиОтраженияПоФизЛицу.Количество() = 0 Тогда Если Выборка.ФСС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС"; НоваяСтрока.СуммаВзноса = Выборка.ФСС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ФФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ФФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ТФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ТФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ТФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ТФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРНакопительная_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_нак; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРСтраховая_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_страх; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРНакопительная_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРСтраховая_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРПоДополнительномуТарифу <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаДопТариф"; НоваяСтрока.СуммаВзноса = Выборка.ПФРПоДополнительномуТарифу; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_доп; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_доп; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ФССНесчастныеСлучаи <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС_НС"; НоваяСтрока.СуммаВзноса = Выборка.ФССНесчастныеСлучаи; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС_НСиПЗ; НоваяСтрока.СтатьяРБП = РБП_ФСС_НС; КонецЕсли; Продолжить; КонецЕсли; // ФСС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФСС"); РезультатыФСС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФСС, Коэффициенты); // ФОМС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФОМС"); РезультатыФФОМС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФФОМС, Коэффициенты); РезультатыТФОМС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ТФОМС, Коэффициенты); // ПФР по видам деятельности, не облагаемым ЕНВД Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаПФР_НеЕНВД"); РезультатыПФРНакопительная_НеЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРНакопительная_НеЕНВД, Коэффициенты); РезультатыПФРСтраховая_НеЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРСтраховая_НеЕНВД, Коэффициенты); // ПФР по видам деятельности, облагаемым ЕНВД Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаПФР_ЕНВД"); РезультатыПФРНакопительная_ЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРНакопительная_ЕНВД, Коэффициенты); РезультатыПФРСтраховая_ЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРСтраховая_ЕНВД, Коэффициенты); // доп тариф Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаДопТариф"); РезультатыДопТариф = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРПоДополнительномуТарифу, Коэффициенты); // ФСС_НС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФСС_НС"); РезультатыФСС_НС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФССНесчастныеСлучаи, Коэффициенты); Если РезультатыФСС = Неопределено и Выборка.ФСС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС"; НоваяСтрока.СуммаВзноса = Выборка.ФСС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыФФОМС = Неопределено и Выборка.ФФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ФФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыТФОМС = Неопределено и Выборка.ТФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ТФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ТФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ТФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРНакопительная_НеЕНВД = Неопределено и Выборка.ПФРНакопительная_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_нак; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРСтраховая_НеЕНВД = Неопределено и Выборка.ПФРСтраховая_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_страх; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРНакопительная_ЕНВД = Неопределено и Выборка.ПФРНакопительная_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРСтраховая_ЕНВД = Неопределено и Выборка.ПФРСтраховая_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыДопТариф = Неопределено и Выборка.ПФРПоДополнительномуТарифу <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаДопТариф"; НоваяСтрока.СуммаВзноса = Выборка.ПФРПоДополнительномуТарифу; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_доп; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_доп; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыФСС_НС = Неопределено и Выборка.ФССНесчастныеСлучаи <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС_НС"; НоваяСтрока.СуммаВзноса = Выборка.ФССНесчастныеСлучаи; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС_НСиПЗ; НоваяСтрока.СтатьяРБП = РБП_ФСС_НС; КонецЕсли; Индекс = 0; Для Каждого СтрокаОтражения Из СтрокиОтраженияПоФизЛицу Цикл ////////////////////////////////////////////////////////// // страховые взносы ПараметрыПолученияСубконто[Тип("СправочникСсылка.СтатьиЗатрат")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы; ПараметрыПолученияСубконто[Тип("СправочникСсылка.ПрочиеДоходыИРасходы")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы; Если РезультатыФСС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС, ПланыСчетов.Налоговый.ФСС, РезультатыФСС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС, ПланыСчетов.Налоговый.ФСС, РезультатыФСС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыФФОМС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФФОМС, ПланыСчетов.Налоговый.ФФОМС, РезультатыФФОМС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФФОМС, ПланыСчетов.Налоговый.ФФОМС, РезультатыФФОМС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыТФОМС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ТФОМС, ПланыСчетов.Налоговый.ТФОМС, РезультатыТФОМС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ТФОМС, ПланыСчетов.Налоговый.ТФОМС, РезультатыТФОМС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРНакопительная_НеЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_НеЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_НеЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРСтраховая_НеЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_НеЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_НеЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРНакопительная_ЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_ЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_ЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРСтраховая_ЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_ЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_ЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыДопТариф <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_доп, ПланыСчетов.Налоговый.ПФР_доп, РезультатыДопТариф[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_доп, ПланыСчетов.Налоговый.ПФР_доп, РезультатыДопТариф[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; ////////////////////////////////////////////////////////// // ФСС_НС ПараметрыПолученияСубконто[Тип("СправочникСсылка.СтатьиЗатрат")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.ФСС_НС; ПараметрыПолученияСубконто[Тип("СправочникСсылка.ПрочиеДоходыИРасходы")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.ФСС_НС; Если РезультатыФСС_НС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ, ПланыСчетов.Налоговый.ФСС_НСиПЗ, РезультатыФСС_НС[Индекс], РБП_ФСС_НС); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ, ПланыСчетов.Налоговый.ФСС_НСиПЗ, РезультатыФСС_НС[Индекс], РБП_ФСС_НС, Истина); КонецЕсли; КонецЕсли; Индекс = Индекс + 1; КонецЦикла; КонецЦикла; |
||||
Код ошибки: | 10056921 | ||||
Дата публикации: | 21.07.2010 17:42:38 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | Если в форме списка документов "Отпуска организаций" отсутствует колонка "Организация", то при создании документов-начислений непосредственно из формы списка выдается сообщение об ошибке. | ||||
Способ обхода: | Содавать документы-начисления из формы документа. | ||||
Код ошибки: | 10056538 | ||||
Дата публикации: | 21.07.2010 17:34:22 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | В документе "Ввод сведений о плановых начислениях сотрудников организаций" ошибочно не выдается предупреждение о некорректности данных в том случае, когда дата окончания действия начисления меньше даты начала на 1 день. | ||||
Код ошибки: | 10054625 | ||||
Дата публикации: | 21.07.2010 17:33:51 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | В документе "Электронная письмо" присутствует неработающая команда "Ввести встречу". | ||||
Код ошибки: | 10058090 | ||||
Дата публикации: | 16.07.2010 16:44:04 | ||||
Дата последнего изменения: | 16.07.2010 0:00:00 | ||||
Описание: | В форме редактирования контактной информации не работает подбор индекса по номеру дома и корпуса. | ||||
Код ошибки: | 10056706 | ||||
Дата публикации: | 16.07.2010 16:43:44 | ||||
Дата последнего изменения: | 16.07.2010 0:00:00 | ||||
Описание: | При выгрузке кассовых документов в бухгалтерскую программу, ошибочно выгружаются не проведенные документы «Зарплата к выплате организаций». | ||||
Код ошибки: | 10056978 | ||||
Дата публикации: | 06.07.2010 16:57:55 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | В организации инвалидов в документе "Начисление страховых взносов" неверно рассчитываются взносы в ФСС на страхование от несчастных случаев с дополнительных начислений. | ||||
Планируется исправить в релизе: | 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 | ||||
Код ошибки: | 10057737 | ||||
Дата публикации: | 30.06.2010 16:00:51 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | Документ "Увольнение из организаций" неправильно рассчитывает количество дней отпуска, которое необходимо компенсировать. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056693 | ||||
Дата публикации: | 30.06.2010 16:00:24 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | В отч. Т-54а при расшифровке расчетного листка выводится сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056244 | ||||
Дата публикации: | 15.06.2010 17:18:28 | ||||
Дата последнего изменения: | 15.06.2010 0:00:00 | ||||
Описание: | Если у сотрудника введены плановые начисления "Доплата за ночные часы" и на него оформлено временное кадровое перемещение с изменением тарифной ставки, то в следующем месяце после возврата тарифной ставки в исходное состояние при заполнении документа "Начисление зарплаты сотрудников организаций" по этому сотруднику выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10055666 | ||||
Дата публикации: | 15.06.2010 17:18:11 | ||||
Дата последнего изменения: | 15.06.2010 0:00:00 | ||||
Описание: | При автоматическом заполнении отчета РСВ-1 по организации, применяющей УСН и уплачивающей ЕНВД, суммы ЕНВД ошибочно выделялись в Разделе 3. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054887 | ||||
Дата публикации: | 15.06.2010 17:17:51 | ||||
Дата последнего изменения: | 15.06.2010 0:00:00 | ||||
Описание: | При начислении пособия по уходу за ребенком до 1,5 лет в удвоенном размере, "чернобыльцам" минимальный размер пособия не удваивался. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10051108 | ||||
Дата публикации: | 15.06.2010 17:16:51 | ||||
Дата последнего изменения: | 15.06.2010 0:00:00 | ||||
Описание: | Если начисление описано произвольной формулой и в нем присутствует показатель "Отработано времени в часах", то сторирование начисления, например, больничным листом, производится со знаком "+". То есть в поле "Результат" стоит положительная сумма, хотя указано, что это сторно-сторока и количество сторнируемых часов со знаком "-". | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10049826 | ||||
Дата публикации: | 08.06.2010 15:22:29 | ||||
Дата последнего изменения: | 08.06.2010 0:00:00 | ||||
Описание: | Док. "Зарплата к выплате организаций" позволяет повторно выплатить зарплату: если при наличии долга по зарплате за прошлый месяц выплатить сначала зарплату за следующий месяц, а затем заполнить "Зарплата к выплате" по предыдущему месяцу, то сотрудники повторно попадают в выплату. | ||||
Причина возникновения: | Включенные в ведомости суммы списываются месяцем выплаты, а не месяцем возникновения задолженности. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10055612 | ||||
Дата публикации: | 04.06.2010 17:54:25 | ||||
Дата последнего изменения: | 04.06.2010 0:00:00 | ||||
Описание: | При выплате через банк прочих разовых начислений не учитывается банк, т.е. в выплату попадают все сотрудники вне зависимости от того, есть у них счет в указанном банке или нет. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10053799 | ||||
Дата публикации: | 01.06.2010 17:19:31 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | При формировании проводок по НДФЛ не заполняются субконто дебета для счета 76. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10050779 | ||||
Дата публикации: | 01.06.2010 17:18:58 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | При формировании проводок по страховым взносам не заполняется счет кредита в налоговом учете, если в текущем месяце отсутствует база для начисления страховых взносов. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054880 | ||||
Дата публикации: | 01.06.2010 17:17:25 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | При проведении документа «Сдельный наряд» в данных учета по страховым взносам суммы начислений регистрируются с ошибкой округления в 1 копейку. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054204 | ||||
Дата публикации: | 01.06.2010 17:17:08 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | В форме списка справочника "Способы отражения зарплаты в регл. учете" при выборе папки в иерархическом дереве, не происходит переход в эту папку в списке элементов. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10051313 | ||||
Дата публикации: | 01.06.2010 17:16:33 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | В обработке "Настройка параметров учета" на закладке "Страховые взносы" при изменении данных в табличной части "Скидки к доходам" выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10055038 | ||||
Дата публикации: | 01.06.2010 17:15:18 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | В форме документа "Платежное поручение исходящее" подсказка к полю "Текст получателя" не соответствует действительности: вместо получателя упоминаются плательщик и покупатель. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054696 | ||||
Дата публикации: | 01.06.2010 17:15:00 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | В документе "Перенос задолженности сотрудников организаций" устарела справка. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10046164 | ||||
Дата публикации: | 01.06.2010 17:13:10 | ||||
Дата последнего изменения: | 01.06.2010 0:00:00 | ||||
Описание: | В документе "Зарплата к выплате организаций" при выплате "Пособия по больничным листам" предварительный учет удержаний применяется и к оплате отпуска по беременности и родам. | ||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10054695 | ||||
Дата публикации: | 25.05.2010 15:36:44 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | При частичной (поэтапной) выплате расчета при увольнении, отложенные суммы помещаются в регистр "Зарплата за месяц" с характером выплаты "Зарплата". Из-за этого при попытке следующей выплаты расчета при увольнении в ведомость ничего не попадает. При частичной выплате расчета при увольнении отложенные суммы следует проводить с характером выплаты "расчет при увольнении". |
||||
Планируется исправить в релизе: | 2.5.25 | ||||
Код ошибки: | 10054563 | ||||
Дата публикации: | 25.05.2010 15:36:21 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | Если сотруднику введен кадровый документ "Отпуска организаций", то при заполнении ему документа "Табель" в дни отпуска, приходящиеся на выходные дни, проставляется "ОТ 8", а должно "ОТ". | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054025 | ||||
Дата публикации: | 25.05.2010 15:35:45 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | Если сотрудник раньше работал повременно (например было введено временное кадровое перемещение), то при заполнении документа "Сдельный наряд на выполненные работы" не проставляются отработанные часы. | ||||
Код ошибки: | 10054023 | ||||
Дата публикации: | 25.05.2010 15:17:03 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | Если сотруднику в документе "Отпуска организаций" введены две строки с отпусками, содержащие дополнительные отпуска, то при заполнении документа "Табель" данные по отпускам задваиваются. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10047741 | ||||
Дата публикации: | 25.05.2010 15:14:13 | ||||
Дата последнего изменения: | 25.05.2010 0:00:00 | ||||
Описание: | Если сотруднику в середине месяца изменили начисление с повременной на оплату производственным нарядам, ввели сдельный наряд без учета времени, то при расчете начисления "оплата по производственным нарядам" возникает соообщение о том, что данные введены сводно и расчет невозможен. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10053451 | ||||
Дата публикации: | 21.05.2010 17:15:40 | ||||
Дата последнего изменения: | 21.05.2010 0:00:00 | ||||
Описание: | Если сотруднику введено начисление "Оплата праздничных и выходных" документом "Оплата праздничных и выходных дней", далее создается документ с табелем только на этого сотрудника и проводится. И когда создается новый документ "Табель учета рабочего времени" и заполняется по всей организации или всему подразделению, где числится ранее указанный сотрудник, то этот сотрудник опять попадает в документ (только с информацией по дню, когда была работа в выходной), при этом выводится сообщение, что по данному сотруднику уже введен табель. |
||||
Код ошибки: | 10052671 | ||||
Дата публикации: | 21.05.2010 17:15:10 | ||||
Дата последнего изменения: | 21.05.2010 0:00:00 | ||||
Описание: | Не ко всем табличным частям документа "Начисление страховых взносов" можно подключить внешнюю обработку заполнения. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10044634 | ||||
Дата публикации: | 21.05.2010 16:31:10 | ||||
Дата последнего изменения: | 21.05.2010 0:00:00 | ||||
Описание: | Когда у сотрудника не введен табель и в наряде флажок"Учитывать отработанное время" не установлен, программа при перерасчете оплаты по нарядам за прошлый месяц выдает сообщение: "Оплата по производственным нарядам: Данные об фактической выработке введены сводно. Расчет суммы по данному виду расчета невозможен" и оплата по производственным нарядам не рассчитывается. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10054223 | ||||
Дата публикации: | 18.05.2010 15:56:38 | ||||
Дата последнего изменения: | 24.05.2010 0:00:00 | ||||
Описание: | Документ "Выписка из банка" делает движения датой документа, а не датой выписки. | ||||
Исправлено в релизе: | 2.5.25 | ||||
Код ошибки: | 10051824 | ||||
Дата публикации: | 14.05.2010 15:33:22 | ||||
Дата последнего изменения: | 14.05.2010 0:00:00 | ||||
Описание: | В документе "Начисление по б/л" с периодом оплаты за 2010 год, являющемся продолжением больничного, начавшегося в 2009 году, неверно печатается раздел расчета среднего в отчете "Оборот больничного листа". | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10052819 | ||||
Дата публикации: | 14.05.2010 15:32:37 | ||||
Дата последнего изменения: | 14.05.2010 0:00:00 | ||||
Описание: | При заполнении документа "График отпусков организаций", "Ввод сведений о регл учете плановых начислений сотрудников организаций" списком сотрудников, автоматически заполняются поля "Дата начала" и "Дата окончания". | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10048458 | ||||
Дата публикации: | 14.05.2010 15:31:36 | ||||
Дата последнего изменения: | 14.05.2010 0:00:00 | ||||
Описание: | В отчете РСВ-1 при автоматическом заполнении не заполняются показатели титульного листа - "Количество застрахованных лиц" и "Среднесписочная численность". | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10051452 | ||||
Дата публикации: | 04.05.2010 16:07:10 | ||||
Дата последнего изменения: | 04.05.2010 0:00:00 | ||||
Описание: | Если в справочнике "Прочие доходы и расходы" есть группа, при открытии формы списка выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10052898 | ||||
Дата публикации: | 29.04.2010 17:19:59 | ||||
Дата последнего изменения: | 29.04.2010 0:00:00 | ||||
Описание: | При уничтожении персональных данных субъекта не уничтожаются прикрепленные к нему файлы. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10052879 | ||||
Дата публикации: | 29.04.2010 17:19:41 | ||||
Дата последнего изменения: | 29.04.2010 0:00:00 | ||||
Описание: | В форме "Управление персональными данными", при отсутствии зарегистрированных событий при нажатии на кнопку "Обновить" возникает ошибка. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10050680 | ||||
Дата публикации: | 29.04.2010 17:16:50 | ||||
Дата последнего изменения: | 29.04.2010 0:00:00 | ||||
Описание: | В некоторых случаях после автозаполнения в отчете РСВ-1 из-за ошибок округления не выполняются арифметические соотношения, указанные в строках 220, 221, 230 и пр., а также контрольные соотношения для строк 110 и 114 и др. итоговых строк. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10052213 | ||||
Дата публикации: | 27.04.2010 16:40:37 | ||||
Дата последнего изменения: | 27.04.2010 0:00:00 | ||||
Описание: | В произвольных формулах не рассчитывается показатель "Сдельная выработка", если время в сдельном наряде вводится по дням. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10052715 | ||||
Дата публикации: | 27.04.2010 16:40:22 | ||||
Дата последнего изменения: | 27.04.2010 0:00:00 | ||||
Описание: | При заполнении остатками взносов к уплате в документе "Расчеты по страховым взносам", сумма взносов на страхование от несчастных случаев округляется до полного рубля, в то время как уплата этих взносов должна производиться в рублях и копейках. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10047451 | ||||
Дата публикации: | 19.04.2010 15:55:47 | ||||
Дата последнего изменения: | 19.04.2010 0:00:00 | ||||
Описание: | Документ "Зарплата к выплате организаций": если вручную ввести сумму для сотрудника, а затем вновь установить для сотрудника флажок "Признак автоматического расчета", то при нажатии кнопки "Рассчитать" указанная вручную сумма не меняется. | ||||
Планируется исправить в релизе: | 2.5.24 | ||||
Код ошибки: | 10051290 | ||||
Дата публикации: | 09.04.2010 20:52:12 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | Если сотруднику ввден документ "Отпуска организаций", и в периоде отпуска начинается действие документа "Кадровое перемещение организаций", то документ "Табель" заполянется неверно - отпуск проставляется до конца месяца. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10051211 | ||||
Дата публикации: | 09.04.2010 20:51:54 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | Зарплата к выплате организаций: не рассчитываются суммы при вводе текста в поле "сотрудник". | ||||
Планируется исправить в релизе: | 2.5.24 | ||||
Код ошибки: | 10051380 | ||||
Дата публикации: | 09.04.2010 20:51:40 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | Если у сотрудника в данных трудового договора указаны номер и дата договора, то документ "Кадровое перемещение организации" необоснованно отказывается проводиться, когда в строке такого сотрудника заполнено поле "Основание перемещения". | ||||
Планируется исправить в релизе: | 2.5.24 | ||||
Код ошибки: | 10051008 | ||||
Дата публикации: | 09.04.2010 20:50:10 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | Если в документе "Отпуска организаций" не проставлена дата окончания отпуска, то при попытке распечатать такой документ (формы Т6 или Т6а) выдается ложное сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10051413 | ||||
Дата публикации: | 09.04.2010 20:49:06 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | В документе "Расчеты по страховым взносам" при автоматическом заполнении для уплаты взносов в полях взносов в ФСС не учитываются расходы по страхованию. | ||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10050372 | ||||
Дата публикации: | 09.04.2010 20:47:39 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | В документе "Расчеты по страховым взносам" при автоматическом заполнении для уплаты взносов, в проведенном документе суммы меняются на отрицательные. | ||||
Планируется исправить в релизе: | 2.5.24 | ||||
Код ошибки: | 10050164 | ||||
Дата публикации: | 09.04.2010 20:47:11 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | РКО на основании документа "Зарплата к выплате организаций" все равно формируется пустым, даже если нет ни одной строки с отметкой о выплате. Ожидаемое поведение: появится сообщение о том, что нет строк с отметками выплачено. |
||||
Исправлено в релизе: | 2.5.24 | ||||
Код ошибки: | 10048478 | ||||
Дата публикации: | 09.04.2010 20:46:33 | ||||
Дата последнего изменения: | 09.04.2010 0:00:00 | ||||
Описание: | В формах списка и выбора документа "Зарплата к выплате организаций", в меню "Перейти" нет пункта "Движения документа по регистрам". | ||||
Планируется исправить в релизе: | 2.5.24 | ||||
Код ошибки: | 10050091 | ||||
Дата публикации: | 29.03.2010 16:28:39 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | Заполнение проведенного документа "Зарплаты к выплате организаций" требует помечать на удаление дочерние платежные документы. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10049844 | ||||
Дата публикации: | 29.03.2010 16:28:26 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | Если в расчете РСВ-1 изменить дату подписи, то на титульном листе стирается название организации. | ||||
Способ обхода: | Для восстановления названия организации после изменения даты подписи нужно обновить сведения об организации (кнопка "Обновить" в верхней командной панели отчета). | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10048556 | ||||
Дата публикации: | 29.03.2010 16:28:17 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | При расчете начислений, со способом расчета "Процентом", или "От стажа процентом", когда базовым перидом вида расчета является предыдущий месяц, учитывается отработанное время в текущем месяце. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049531 | ||||
Дата публикации: | 29.03.2010 16:27:52 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | Документ "Перерасчет НДФЛ" неверно регистрирует сумму допредоставленного имущественного вычета - не прописывается поле "Обособленное подразделение", отчего эта сумма не попадает в справку 2-НДФЛ. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10047291 | ||||
Дата публикации: | 29.03.2010 16:27:34 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | Для сотрудников, которые имеют право на пособие по уходу за ребенком до 1.5 лет в повышенном размере вследствие аварии на Чернобыльской АЭС, пособие ошибочно рассчитывалось в одинарном размере. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10045475 | ||||
Дата публикации: | 29.03.2010 16:27:12 | ||||
Дата последнего изменения: | 29.03.2010 0:00:00 | ||||
Описание: | При подборе адреса из классификатора через форму выбора адресного классификатора, при совпадении имен населенных пунктов выбираемые адресные объектны нижнего уровня могли браться от другого адресного объекта. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049458 | ||||
Дата публикации: | 23.03.2010 17:15:31 | ||||
Дата последнего изменения: | 23.03.2010 0:00:00 | ||||
Описание: | При расчете сотрудников, имеющих плановые удержания, работающих в нескольких организациях и оформленных в отпуск по уходу за ребенком, пользователем с ограниченной ролью, возникает ошибка. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10047140 | ||||
Дата публикации: | 23.03.2010 17:14:12 | ||||
Дата последнего изменения: | 23.03.2010 0:00:00 | ||||
Описание: | В печатной форме "Расчет среднего заработка" в разделе "2. Премии, начисленные в расчетном периоде" суммы премий выводятся с точностью 4, в следствие чего дописываются "лишние" нули после запятой. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049545 | ||||
Дата публикации: | 19.03.2010 16:10:33 | ||||
Дата последнего изменения: | 19.03.2010 0:00:00 | ||||
Описание: | Показатель "Отработано времени в днях" рассчитывается неверно, если в том же месяце зарегистрирована оплата сверхурочных часов документом "Оплата сверхурочных". | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049360 | ||||
Дата публикации: | 19.03.2010 16:09:54 | ||||
Дата последнего изменения: | 19.03.2010 0:00:00 | ||||
Описание: | В обработке "Импорт / экспорт операций по лицевым счетам сотрудников", при попытке выгрузить заявки на открытие счетов, выдается сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10049439 | ||||
Дата публикации: | 19.03.2010 16:09:22 | ||||
Дата последнего изменения: | 19.03.2010 0:00:00 | ||||
Описание: | В документе "Регистрация разовых удержаний" при формировании списка можно выбрать исполнительный лист. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10047381 | ||||
Дата публикации: | 19.03.2010 16:09:06 | ||||
Дата последнего изменения: | 19.03.2010 0:00:00 | ||||
Описание: | В поле быстрого отбора по организации формы списка документа "Сведения о доходах физлиц" отбор устанавливается по обособленному подразделению, хотя документы можно ввести только по головной организации. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049179 | ||||
Дата публикации: | 15.03.2010 19:18:04 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | Сформированный файл СЗВ-4-2 для сотрудника у которого есть страховые взносы, но нет данных о стаже, не проходит проверку программой CheckXML. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10049174 | ||||
Дата публикации: | 15.03.2010 19:17:25 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | Если у сотрудника введен стаж для оплаты больничных листов с учетом нестраховых периодов, в печатной форме "Оборот листка нетрудоспособности" ошибочно указываются данные стажа без нестраховых периодов. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10048635 | ||||
Дата публикации: | 15.03.2010 19:10:18 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | Если в табличной части документа "Зарплата к выплате организаций" есть строки с пустым физлицом, то при обновлении на версию 2.5.17 и старше возникает ошибка {Обработка.ОбновлениеИнформационнойБазы(27049)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля "Физлицо" не может быть пустым! (Регистр накопления: Зарплата за месяц организаций; Номер строки: 173) |
||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10048160 | ||||
Дата публикации: | 15.03.2010 19:09:59 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | Зарплата к выплате: проблемы при повторной выплате с характером, требующим документа-основания: Выплачиваем по характеру выплаты, требующем документа-основания (напр, премии, разовые начисления), с предварительным учетом удержания. При повторной выплате по этому же документу в суммы к выплате попадут предварительно удержанные (отложенные) суммы. |
||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10048765 | ||||
Дата публикации: | 15.03.2010 19:09:25 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | В 2010 году в отчете "Оборот листка нетрудоспособности" в колонке "Максимальный размер дневного (часового) пособия" всегда выводится сумма 1136,99, без учета процента пособия от среднего заработка. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10048347 | ||||
Дата публикации: | 15.03.2010 19:09:06 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | Неверно указывается ограничение в б/л по производственным травмам в 2010 году после изменения даты окончания нетрудоспособности. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10048015 | ||||
Дата публикации: | 15.03.2010 19:08:43 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | При расчете б/л-продолжения в 2010 году в том случае, когда первичный б/л начинался в 2009 году, а рассчитывался - в 2010-м, в данных расчета среднего заработка удваиваются строки за 2010 год, что приводит к искажению отчета о расчете среднего. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10047949 | ||||
Дата публикации: | 15.03.2010 19:07:59 | ||||
Дата последнего изменения: | 15.03.2010 0:00:00 | ||||
Описание: | В 2010 году неверно начисляются взносы в ФСС на страхование от несчастных случаев в организациях инвалидов по работникам - не инвалидам. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10048576 | ||||
Дата публикации: | 10.03.2010 17:01:50 | ||||
Дата последнего изменения: | 10.03.2010 0:00:00 | ||||
Описание: | Если у сотрудника было временное кадровое перемещение, то после возврата в форме Т-7 печатается его временная должность. | ||||
Планируется исправить в релизе: | 2.5.22 | ||||
Код ошибки: | 10048226 | ||||
Дата публикации: | 03.03.2010 19:36:56 | ||||
Дата последнего изменения: | 03.03.2010 0:00:00 | ||||
Описание: | Если в документе "Табель учета рабочего времени" в один из дней ввести внутрисменный прогул, например так: "Я 5 ПР 3", то значение показателя "Отрабоатнное время в часах" рассчитывается неверно. | ||||
Исправлено в релизе: | 2.5.22 | ||||
Код ошибки: | 10047913 | ||||
Дата публикации: | 03.03.2010 19:35:53 | ||||
Дата последнего изменения: | 03.03.2010 0:00:00 | ||||
Описание: | Если сотруднику введен документ "Табель учета рабочего времени" с отклонениями от графика работы, то значение показателя "Отработанное время в часах" все равно считается по графику работы. | ||||
Исправлено в релизе: | 2.5.22 | ||||
Код ошибки: | 10047552 | ||||
Дата публикации: | 03.03.2010 18:58:24 | ||||
Дата последнего изменения: | 03.03.2010 0:00:00 | ||||
Описание: | Если у сотрудника за расчетный период с начала года образовалась отрицательная облагаемая база по страховым взносам, документ "Начисление страховых взносов" ошибочно начисляет по такому сотруднику отрицательные взносы. | ||||
Исправлено в релизе: | 2.5.23 | ||||
Код ошибки: | 10047999 | ||||
Дата публикации: | 26.02.2010 12:19:16 | ||||
Дата последнего изменения: | 26.02.2010 0:00:00 | ||||
Описание: | Работника временно переводят с одного подразделения в другое. При формировании документа табель в месяце перевода все формируется корректно по обоим подразделениям, но в следующих месяцах работник (через кнопку заполнить) не попадает в табель по основному подразделению. | ||||
Планируется исправить в релизе: | 2.5.23 | ||||
Код ошибки: | 10038125 | ||||
Дата публикации: | 26.02.2010 12:18:16 | ||||
Дата последнего изменения: | 26.02.2010 0:00:00 | ||||
Описание: | При использовании учетной политики по НДФЛ "Стандартные вычеты применяются в пределах месячного дохода налогоплательщика", в том случае, когда общий доход за некоторый месяц оказался отрицательным, в документе "Начисления зарплаты" неверно определяется сумма стандартного вычета и может ошибочно не рассчитываться НДФЛ. | ||||
Планируется исправить в релизе: | 2.5.22 | ||||
Код ошибки: | 10047680 | ||||
Дата публикации: | 19.02.2010 17:31:18 | ||||
Дата последнего изменения: | 19.02.2010 0:00:00 | ||||
Описание: | Если назначить пользователю роли "Кадровик регл. данных" и "Пользователь", настроить доступ этого пользователя к данным некоторых физлиц и организаций, то при открытии формы редактирования данных медицинского страхования может выдаваться ложное сообщение об отсутствии доступа. | ||||
Исправлено в релизе: | 2.5.21 | ||||
Код ошибки: | 10043492 | ||||
Дата публикации: | 19.02.2010 17:25:59 | ||||
Дата последнего изменения: | 19.02.2010 0:00:00 | ||||
Описание: | Если база по НДФЛ у сотрудника за налоговый период получается отрицательной, то при исчислении НДФЛ ошибочно регистрируется отрицательный вычет с кодом 108/101. | ||||
Исправлено в релизе: | 2.5.22 | ||||
Код ошибки: | 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 | ||||
Описание: | Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов. | ||||