Зарплата и Управление Персоналом. Версия 2.5.20.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  
 
  Код ошибки: 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  
 
  Код ошибки: 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  
 
  Код ошибки: 10046332  
  Дата публикации: 03.03.2010 19:55:25  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: В форме "Управление персональными данными" нет сведений о субъекте, если поле, содержащее субъект в таблице ИБ, - составного типа, например "Физлицо" в регистре сведений "ФИОФизлиц".  
  Исправлено в релизе: 2.5.20  
 
  Код ошибки: 10047117  
  Дата публикации: 03.03.2010 19:53:03  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: После расчета работника с комментарием в документе "Начисление зарплаты сотрудникам организаций" с операцией "Расчет начислений" у непроведенного документа остаются движения по регистру расчетов.  
  Способ обхода: Провести документ, затем отменить проведение (если нужно).  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046888  
  Дата публикации: 03.03.2010 19:47:51  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: После обновления на версию 2.5.20.3 конфигурации "Зарплатаи управление персоналом", при формировании отчета "Структура задолженности организаций" вместо фамилий сотрудников выводится "Сотрудник не определен".  
  Способ обхода: Отрыть справочник "Сохраненные настройки", встать на отчет "Структура задолженности организаций" и нажать кнопку "Загрузить настройку по умолчанию".  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046737  
  Дата публикации: 03.03.2010 19:46:51  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: Документ "Регистрация разовых начислений": при заполнении списком сотрудников - у сотрудников не указывается дата начала события.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046731  
  Дата публикации: 03.03.2010 19:45:55  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При работе конфигурации "Зарплата и управление персоналом" на релизе 8.1.13 технологической платформы "1С:Предприятие 8" и ниже, в документ "Начисление зарплаты" строки нельзя ввести вручную из-за сообщения об ошибке.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046727  
  Дата публикации: 03.03.2010 19:43:55  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При формировании отчета Т-13 из документа "Табель" в отчет не попадают некоторые сотрудники, если в документе указано подразделение.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046507  
  Дата публикации: 03.03.2010 19:43:38  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: В документе "Начисление зарплаты" в табличной части "Погашение займов" не проставляется подразделение сотрудника, если на конец расчетного периода он значится уволенным.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046502  
  Дата публикации: 03.03.2010 19:43:24  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При вводе в документе "Ввод постоянного начисления или удержания организаций" "Пособие по уходу за ребёнком до 1.5 лет" выдается сообщение об ошибке.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046480  
  Дата публикации: 03.03.2010 19:42:56  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При нажатии кнопки "Добавить" на странице индексации обработки "Индексация и перерасчет пособий на детей" выдается сообщение об ошибке.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046199  
  Дата публикации: 03.03.2010 19:42:19  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: Неверно заполняется графа "сумма НДФЛ" при печати формы Т-61.  
  Исправлено в релизе: 2.5.20  
 
  Код ошибки: 10046149  
  Дата публикации: 03.03.2010 19:41:38  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: В документе «Невыходы в организациях» при заполнение списком не работает выбор невыхода.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10045569  
  Дата публикации: 03.03.2010 19:40:25  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При автозаполнении формы "4 ФСС" за 2010 год по организациям, которые применяют УСН, не заполняется шифр в Разделе II.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10044777  
  Дата публикации: 03.03.2010 19:39:51  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: При исправлении документа "Начисления зарплаты", если в нем на закладке "Дополнительные начисления" были введены строки, в документ-исправление попадают только сторно-строки этих доп.начислений.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10042191  
  Дата публикации: 03.03.2010 19:38:45  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: У создаваемого в рабочей ИБ вида расчета для начисления учебного отпуска не указываются вытесняющие расчеты.  
  Способ обхода: Повторить список вытесняющих расчетов, указанных в в.р. "Оплата отпуска по календарным дням".  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10039671  
  Дата публикации: 03.03.2010 19:38:02  
  Дата последнего изменения: 03.03.2010 0:00:00  
  Описание: Не автозаполняются периодические общефирменные показатели в документе "Начисление зарплаты сотрудникам".  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 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  
 
  Код ошибки: 10047051  
  Дата публикации: 19.02.2010 17:29:37  
  Дата последнего изменения: 19.02.2010 0:00:00  
  Описание: При ручном заполнении документа "Начисление зарплаты сотрудникам организаций", при выборе даты не подставляются показатели для расчета.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046870  
  Дата публикации: 19.02.2010 17:27:00  
  Дата последнего изменения: 19.02.2010 0:00:00  
  Описание: При серверном варианте программы, под пользователем, имеющим права "Расчетчик регламентированной зарплаты", при наличии ограничения доступа на уровне записей по физическим лицам, при попытке ввода показателей для расчета, например, из документа "Регистрация разовых начислений сотрудников организаций", появляется сообщение об ошибке построения запроса (256 таблиц).  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046847  
  Дата публикации: 19.02.2010 17:26:34  
  Дата последнего изменения: 19.02.2010 0:00:00  
  Описание: Если в журнале документов по выплате зарплаты организаций попытаться ввести документ на основании платежного поручения, будет выдано сообщение об ошибке.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046474  
  Дата публикации: 19.02.2010 17:26:17  
  Дата последнего изменения: 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  
 
  Код ошибки: 10046729  
  Дата публикации: 11.02.2010 20:58:35  
  Дата последнего изменения: 11.02.2010 0:00:00  
  Описание: Неверно рассчитывается показатель "Отработано времени в часах".  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10047004  
  Дата публикации: 11.02.2010 20:57:56  
  Дата последнего изменения: 11.02.2010 0:00:00  
  Описание: Для больничного при травме на производстве за 2009 год, зарегистрированном в 2010 году, не удается указать отсутствие ограничения.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046694  
  Дата публикации: 11.02.2010 20:57:38  
  Дата последнего изменения: 11.02.2010 0:00:00  
  Описание: При попытке выполнить в форме "Мои задачи" задачу по перемещению сотрудника на прежнюю должность, выдается сообщение об ошибке.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046052  
  Дата публикации: 11.02.2010 20:55:35  
  Дата последнего изменения: 11.02.2010 0:00:00  
  Описание: Если в обработке выгрузки проводок включено сохранение настроек и настройки сохранены, то после обновления релиза при выгрузке проводок выдается сообщение об ошибке.  
  Способ обхода: Открыть форму обработки выгрузки проводок в бухгалтерскую программу. Удалить сохраненные настройки, закрыть форму. Снова открыть форму, выгрузить проводки.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046690  
  Дата публикации: 05.02.2010 16:02:14  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: Если дата начала договора подряда не совпадает с датой начала месяца, то проводки по страховым взносам будут формироваться в дебет счета 91.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046648  
  Дата публикации: 05.02.2010 16:01:56  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: В организациях, уплачивающих ЕНВД, не отражаются в учете суммы пособий по уходу за ребенком до 1.5 лет.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046491  
  Дата публикации: 05.02.2010 15:58:36  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: В некоторых случаях при продлении отпуска неверно рассчитываются суммы сторно-записей.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 10046385  
  Дата публикации: 05.02.2010 15:57:32  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: В проведенном документе "Начисление страховых взносов" неверно рассчитываются взносы на страхование от несчастных случаев.  
  Исправлено в релизе: 2.5.20  
 
  Код ошибки: 10045733  
  Дата публикации: 05.02.2010 15:56:09  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: При проведении сдельного наряда не заполняется реквизит "Вид Расчета" регистра "Учет доходов для исчисления страховых взносов". Вследствие этого, в расшифровке отчетности по страховым взносам суммы сдельного заработка могут показываться без вида начисления.  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10045731  
  Дата публикации: 05.02.2010 15:55:38  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: Неверно исправляется в следующем расчетном месяце больничный лист с установленным флажком "Доплата до среднего заработка" - получаются лишние записи с видом расчета "Доплата по больничным листам".  
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10045012  
  Дата публикации: 05.02.2010 15:54:35  
  Дата последнего изменения: 05.02.2010 0:00:00  
  Описание: В некоторых случаях, при корректировке начислений прошлых периодов, комментарий расчета НДФЛ формируется неверно (документ "Начисление зарплаты работникам", команда "Рассчитать с комментарием").
НДФЛ при этом считается верно.
 
  Планируется исправить в релизе: 2.5.21  
 
  Код ошибки: 10046280  
  Дата публикации: 29.01.2010 17:49:06  
  Дата последнего изменения: 29.01.2010 0:00:00  
  Описание: Если сотруднице, уходящей в отпуск по уходу за ребенком? удержания назначали документом "Ввод постоянного начисления или удержания", то в табличной части удержаний документа "Отпуск по уходу за ребенком" окажется пустым поле "Основание удержания", отчего документ не сможет провестись.  
  Способ обхода: Недозаполненную строку из документа "Отпуск по уходу за ребенком" следует вычеркнуть и прекратить удержание вручную.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 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  
  Описание: При использовании кассового метода учета управленческих затрат, в документе "Планируемые затраты на персонал" неверно определяется факт прошлого периода.  
 
  Код ошибки: 10018214  
  Дата публикации: 07.04.2009 16:11:13  
  Дата последнего изменения: 07.04.2009 0:00:00  
  Описание: Если сотруднику ввести табель за первую половину месяца, то оплату по среднему заработку, которая положена сотруднику за дни из второй половины месяца, программа не считает, пока не ввести табель за этот период.  
  Исправлено в релизе: 2.5.21  
 
  Код ошибки: 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  
  Описание: Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов.