Зарплата и управление персоналом КОРП. Версия 2.5.50.1 . Информация об ошибках

 
  Код ошибки: 10108815  
  Дата публикации: 19 июня 2012 г.  
  Описание: В справочнике "Кандидаты" команда "Создать по url" недоступна пользователю с правами менеджера по набору персонала.  
 
  Код ошибки: 10108335  
  Дата публикации: 15 июня 2012 г.  
  Описание: При вводе документа "Кадровое перемещение организаций" на основании "Кадрового перемещения" возникает ошибка.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 10108157  
  Дата публикации: 15 июня 2012 г.  
  Описание: При формировании отчета "Моя зарплата" из рабочего места самообслуживания сотрудников, данные не выводятся за текущий период, даже если сотрудник уволен и его расчеты подготовлены.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 10108487  
  Дата публикации: 15 июня 2012 г.  
  Описание: Ежемесячный показатель не отображается в форме справочника "Сотрудники", если он введен по обособленному подразделению.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20001584  
  Дата публикации: 6 июня 2012 г.  
  Описание: При создании документа «Заявка на найм» по данным кандидата в режиме управляемого приложения в форме не отображается кандидат.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 10107432  
  Дата публикации: 6 июня 2012 г.  
  Описание: В форме «Создание пользователей» не всегда сохраняется список отмеченных групп доступа.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 10107696  
  Дата публикации: 6 июня 2012 г.  
  Описание: При создании сотрудника из формы списка документа "Заявка на найм" возникает ошибка.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20004452  
  Дата публикации: 6 июня 2012 г.  
  Описание: При заполнении документа «Отражение расходов на персонал в управленческом учете» возникает ошибка, если есть документ «Отчет сотрудника», в котором есть хотя бы одна строка, и сумма всех строк равна нулю.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20003350  
  Дата публикации: 6 июня 2012 г.  
  Описание: Иногда при запуске в режиме "Толстый клиент - управляемое приложение" возникает ошибка.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20003612  
  Дата публикации: 6 июня 2012 г.  
  Описание: При увольнении в одном документе основного сотрудника и совместителя может возникать ошибка, если сотруднику предоставляются льготы.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20004220  
  Дата публикации: 6 июня 2012 г.  
  Описание: При записи элемента справочника «Сотрудники» не выполняется проверка дублей ИНН и страхового номера ПФР.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 10105937  
  Дата публикации: 30 мая 2012 г.  
  Описание: В отчете "Вакансии" и "Оценка эффективности подбора персонала" не учитываются кандидаты без указания вакансии.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20001955  
  Дата публикации: 22 мая 2012 г.  
  Описание: В форме списка справочника "Сотрудники организаций" невозможно создать документ "Результат испытательного срока" на основании сотрудника.  
  Исправлено в релизе: 2.5.51  
 
  Код ошибки: 20004041  
  Дата публикации: 22 мая 2012 г.  
  Описание: Невозможно удалить помеченные на удаление элементы справочника "Подразделения" или "Подразделения организаций" , т.к. существуют ссылки в регистре сведений "Подчиненные подразделения" или "Подчиненные подразделения организаций" соответственно.  
  Исправлено в релизе: 2.5.52  
 
  Код ошибки: 20001974  
  Дата публикации: 18 мая 2012 г.  
  Описание: В отчете "Испытательный срок" неверно учитываются внутренние совместители.  
  Исправлено в релизе: 2.5.51  
 
  Код ошибки: 10106577  
  Дата публикации: 15 мая 2012 г.  
  Описание: Если документ "Кадровое перемещение организаций" оформляется на основного сотрудника и внутреннего совместителя до окончания испытательного срока возникает ошибка при обновлении на релиз 2.5.50.1 и при проведении документа.  
  Способ исправления: Заменить процедуру в о.м. ПроцедурыОбновленияИнформационнойБазыДополнительный
Процедура ЗаполнитьОкончанияИспытательногоСрока()

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ВестиНаборПерсоналаПоЦентрамОтветственности", ПолучитьФункциональнуюОпцию("ВестиНаборПерсоналаПоЦентрамОтветственности"));

Запрос.Текст =
"ВЫБРАТЬ
| ПриемНаРаботуРаботники.Ссылка КАК Регистратор
|ИЗ
| Документ.ПриемНаРаботу.Работники КАК ПриемНаРаботуРаботники
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО ПриемНаРаботуРаботники.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И ((НЕ &ВестиНаборПерсоналаПоЦентрамОтветственности))
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПриемНаРаботуРаботникиОрганизации.Ссылка
|ИЗ
| Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО ПриемНаРаботуРаботникиОрганизации.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И (&ВестиНаборПерсоналаПоЦентрамОтветственности)
|
|УПОРЯДОЧИТЬ ПО
| Регистратор";

НаборЗаписей = РегистрыСведений.СостояниеРаботниковНаИспытательномСроке.СоздатьНаборЗаписей();
#Если ТолстыйКлиентОбычноеПриложение Тогда
ТекстСообщения = "Обновление записей об окончаниях испытательного срока";
Состояние(ТекстСообщения + ": подготовка данных ...");
#КонецЕсли
ВыборкаРегистраторов = Запрос.Выполнить().Выбрать();
#Если ТолстыйКлиентОбычноеПриложение Тогда
ВсегоДоков = ВыборкаРегистраторов.Количество();
Номер = 1;
Состояние(ТекстСообщения + ": обработано 0 из " + ВсегоДоков);
#КонецЕсли
НаборЗаписей.ОбменДанными.Загрузка = Истина;
Пока ВыборкаРегистраторов.СледующийПоЗначениюПоля("Регистратор") Цикл
НаборЗаписей.Отбор.Регистратор.Установить(ВыборкаРегистраторов.Регистратор);
#Если ТолстыйКлиентОбычноеПриложение Тогда
Если Номер % 30 = 0 Тогда
Состояние(ТекстСообщения + ": обработано " + Номер + " из " + ВсегоДоков);
КонецЕсли;
Номер = Номер + 1;
#КонецЕсли
НаборЗаписей.Записать();
КонецЦикла;
#Если ТолстыйКлиентОбычноеПриложение Тогда
Состояние(ТекстСообщения + ": обработано " + ВсегоДоков + " из " + ВсегоДоков);
#КонецЕсли

Запрос.Текст =
"ВЫБРАТЬ
| ПриемНаРаботуРаботники.ДатаПриема КАК Период,
| ПриемНаРаботуРаботники.Ссылка КАК Регистратор,
| ПриемНаРаботуРаботники.НомерСтроки,
| ПриемНаРаботуРаботники.ФизЛицо,
| ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок) КАК Состояние,
| ЗНАЧЕНИЕ(Справочник.ПричиныРешенийПоИспытательномуСроку.ПустаяСсылка) КАК ПричинаРешения,
| ДОБАВИТЬКДАТЕ(ПриемНаРаботуРаботники.ДатаПриема, МЕСЯЦ, ПриемНаРаботуРаботники.СрокИспытания) КАК ПериодЗавершения
|ИЗ
| Документ.ПриемНаРаботу.Работники КАК ПриемНаРаботуРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО ПриемНаРаботуРаботники.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И ПриемНаРаботуРаботники.ДатаПриема = СостояниеРаботниковНаИспытательномСроке.Период
| И ПриемНаРаботуРаботники.ФизЛицо = СостояниеРаботниковНаИспытательномСроке.Физлицо
| И ПриемНаРаботуРаботники.НомерСтроки = СостояниеРаботниковНаИспытательномСроке.НомерСтроки
| И (СостояниеРаботниковНаИспытательномСроке.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок))
| И (СостояниеРаботниковНаИспытательномСроке.ПериодЗавершения = ДОБАВИТЬКДАТЕ(ПриемНаРаботуРаботники.ДатаПриема, МЕСЯЦ, ПриемНаРаботуРаботники.СрокИспытания))
|ГДЕ
| СостояниеРаботниковНаИспытательномСроке.Физлицо ЕСТЬ NULL
| И &ВестиНаборПерсоналаПоЦентрамОтветственности
| И ПриемНаРаботуРаботники.СрокИспытания > 0
| И ПриемНаРаботуРаботники.Ссылка.Проведен

|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПриемНаРаботуРаботникиОрганизации.ДатаПриема,
| ПриемНаРаботуРаботникиОрганизации.Ссылка,
| ПриемНаРаботуРаботникиОрганизации.НомерСтроки,
| ПриемНаРаботуРаботникиОрганизации.ФизЛицо,
| ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок),
| ЗНАЧЕНИЕ(Справочник.ПричиныРешенийПоИспытательномуСроку.ПустаяСсылка),
| ДОБАВИТЬКДАТЕ(ПриемНаРаботуРаботникиОрганизации.ДатаПриема, МЕСЯЦ, ПриемНаРаботуРаботникиОрганизации.ИспытательныйСрок)
|ИЗ
| Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуРаботникиОрганизации
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО ПриемНаРаботуРаботникиОрганизации.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И ПриемНаРаботуРаботникиОрганизации.ДатаПриема = СостояниеРаботниковНаИспытательномСроке.Период
| И ПриемНаРаботуРаботникиОрганизации.ФизЛицо = СостояниеРаботниковНаИспытательномСроке.Физлицо
| И ПриемНаРаботуРаботникиОрганизации.НомерСтроки = СостояниеРаботниковНаИспытательномСроке.НомерСтроки
| И (СостояниеРаботниковНаИспытательномСроке.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок))
| И (СостояниеРаботниковНаИспытательномСроке.ПериодЗавершения = ДОБАВИТЬКДАТЕ(ПриемНаРаботуРаботникиОрганизации.ДатаПриема, МЕСЯЦ, ПриемНаРаботуРаботникиОрганизации.ИспытательныйСрок))
|ГДЕ
| СостояниеРаботниковНаИспытательномСроке.Физлицо ЕСТЬ NULL
| И (НЕ ПриемНаРаботуРаботникиОрганизации.Сторно)
| И (НЕ &ВестиНаборПерсоналаПоЦентрамОтветственности)
| И ПриемНаРаботуРаботникиОрганизации.ИспытательныйСрок > 0
| И ПриемНаРаботуРаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
| И ПриемНаРаботуРаботникиОрганизации.Ссылка.Проведен

|
|УПОРЯДОЧИТЬ ПО
| Регистратор";

ПроцедурыОбновленияИнформационнойБазы.ПереписатьНаборыЗаписейПоРегистраторам(РегистрыСведений.СостояниеРаботниковНаИспытательномСроке.СоздатьНаборЗаписей(), Запрос, "Обновление записей об окончаниях испытательного срока в приемах на работу");

Запрос.Текст =
"ВЫБРАТЬ
| ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Продлен)
| ТОГДА РезультатИспытательногоСрока.Дата
| ИНАЧЕ РезультатИспытательногоСрока.ДатаИзменения
| КОНЕЦ КАК Период,
| РезультатИспытательногоСрока.Ссылка КАК Регистратор,
| 1 КАК НомерСтроки,
| РезультатИспытательногоСрока.ФизЛицо КАК ФизЛицо,
| ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Положительный)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаРаботу)
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Отрицательный)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок)
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Продлен)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок)
| КОНЕЦ КАК Состояние,
| РезультатИспытательногоСрока.ПричинаРешения КАК ПричинаРешения,
| ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Положительный)
| ТОГДА ДОБАВИТЬКДАТЕ(РезультатИспытательногоСрока.ДатаИзменения, ДЕНЬ, -1)
| ИНАЧЕ РезультатИспытательногоСрока.ДатаИзменения
| КОНЕЦ КАК ПериодЗавершения
|ИЗ
| Документ.РезультатИспытательногоСрока КАК РезультатИспытательногоСрока
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО РезультатИспытательногоСрока.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И (СостояниеРаботниковНаИспытательномСроке.Период = НАЧАЛОПЕРИОДА(ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Продлен)
| ТОГДА РезультатИспытательногоСрока.Дата
| ИНАЧЕ РезультатИспытательногоСрока.ДатаИзменения
| КОНЕЦ, ДЕНЬ))
| И РезультатИспытательногоСрока.ФизЛицо = СостояниеРаботниковНаИспытательномСроке.Физлицо
| И (СостояниеРаботниковНаИспытательномСроке.Состояние = ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Положительный)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаРаботу)
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Отрицательный)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок)
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Продлен)
| ТОГДА ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.ПринятНаИспытательныйСрок)
| КОНЕЦ)
| И (СостояниеРаботниковНаИспытательномСроке.ПериодЗавершения = ВЫБОР
| КОГДА РезультатИспытательногоСрока.Результат = ЗНАЧЕНИЕ(Перечисление.РезультатыИспытательногоСрока.Положительный)
| ТОГДА ДОБАВИТЬКДАТЕ(РезультатИспытательногоСрока.ДатаИзменения, ДЕНЬ, -1)
| ИНАЧЕ РезультатИспытательногоСрока.ДатаИзменения
| КОНЕЦ)
|ГДЕ
| СостояниеРаботниковНаИспытательномСроке.Физлицо ЕСТЬ NULL
| И РезультатИспытательногоСрока.Проведен
|
|УПОРЯДОЧИТЬ ПО
| Регистратор";

ПроцедурыОбновленияИнформационнойБазы.ПереписатьНаборыЗаписейПоРегистраторам(РегистрыСведений.СостояниеРаботниковНаИспытательномСроке.СоздатьНаборЗаписей(), Запрос, "Обновление записей об окончаниях испытательного срока в результатах испытания");

Запрос.Текст =
"ВЫБРАТЬ
| УвольнениеРаботники.ДатаУвольнения КАК Период,
| УвольнениеРаботники.Ссылка КАК Регистратор,
| УвольнениеРаботники.НомерСтроки КАК НомерСтроки,
| УвольнениеРаботники.ФизЛицо КАК ФизЛицо,
| ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок) КАК Состояние,
| УвольнениеРаботники.ПричинаРешенияПоИспытательномуСроку КАК ПричинаРешения,
| УвольнениеРаботники.ДатаУвольнения КАК ПериодЗавершения
|ИЗ
| Документ.Увольнение.Работники КАК УвольнениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| УвольнениеРаботники.Ссылка КАК Ссылка,
| УвольнениеРаботники.НомерСтроки КАК НомерСтроки,
| УвольнениеРаботники.ФизЛицо КАК ФизЛицо,
| МАКСИМУМ(СостояниеРаботников.Период) КАК Период
| ИЗ
| Документ.Увольнение.Работники КАК УвольнениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО УвольнениеРаботники.ФизЛицо = СостояниеРаботников.Физлицо
| И (СостояниеРаботников.Период <= УвольнениеРаботники.ДатаУвольнения)
| ГДЕ
| УвольнениеРаботники.Ссылка.Проведен
|
| СГРУППИРОВАТЬ ПО
| УвольнениеРаботники.Ссылка,
| УвольнениеРаботники.НомерСтроки,
| УвольнениеРаботники.ФизЛицо) КАК СостояниеРаботниковПериод
| ПО УвольнениеРаботники.Ссылка = СостояниеРаботниковПериод.Ссылка
| И УвольнениеРаботники.ФизЛицо = СостояниеРаботниковПериод.ФизЛицо
| И УвольнениеРаботники.НомерСтроки = СостояниеРаботниковПериод.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО (СостояниеРаботниковПериод.ФизЛицо = СостояниеРаботников.Физлицо)
| И (СостояниеРаботниковПериод.Период = СостояниеРаботников.Период)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО УвольнениеРаботники.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И УвольнениеРаботники.ДатаУвольнения = СостояниеРаботниковНаИспытательномСроке.Период
| И УвольнениеРаботники.ФизЛицо = СостояниеРаботниковНаИспытательномСроке.Физлицо
| И УвольнениеРаботники.НомерСтроки = СостояниеРаботниковНаИспытательномСроке.НомерСтроки
| И (СостояниеРаботниковНаИспытательномСроке.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок))
| И УвольнениеРаботники.ПричинаРешенияПоИспытательномуСроку = СостояниеРаботниковНаИспытательномСроке.ПричинаРешения
| И (СостояниеРаботниковНаИспытательномСроке.ПериодЗавершения = УвольнениеРаботники.ДатаУвольнения)
|ГДЕ
| СостояниеРаботниковНаИспытательномСроке.Физлицо ЕСТЬ NULL
| И УвольнениеРаботники.Ссылка.Проведен
| И УвольнениеРаботники.ДатаУвольнения <= СостояниеРаботников.ПериодЗавершения
| И &ВестиНаборПерсоналаПоЦентрамОтветственности
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| УвольнениеРаботники.ДатаУвольнения,
| УвольнениеРаботники.Ссылка,
| УвольнениеРаботники.НомерСтроки,
| УвольнениеРаботники.Физлицо,
| ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок),
| УвольнениеРаботники.ПричинаРешенияПоИспытательномуСроку,
| УвольнениеРаботники.ДатаУвольнения
|ИЗ
| Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК УвольнениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.УвольнениеИзОрганизаций КАК УвольнениеРаботникиИсправление
| ПО УвольнениеРаботники.Ссылка = УвольнениеРаботникиИсправление.ИсправляемыйДокумент
| И (УвольнениеРаботникиИсправление.Проведен)
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| УвольнениеРаботники.Ссылка КАК Ссылка,
| МИНИМУМ(УвольнениеРаботники.НомерСтроки) КАК НомерСтроки,
| УвольнениеРаботники.Физлицо КАК ФизЛицо,
| МАКСИМУМ(СостояниеРаботников.Период) КАК Период
| ИЗ
| Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК УвольнениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО УвольнениеРаботники.Физлицо = СостояниеРаботников.Физлицо
| И (СостояниеРаботников.Период <= УвольнениеРаботники.ДатаУвольнения)
| ГДЕ
| УвольнениеРаботники.Ссылка.Проведен
| И (НЕ УвольнениеРаботники.Сторно)
|
| СГРУППИРОВАТЬ ПО
| УвольнениеРаботники.Ссылка,
| УвольнениеРаботники.Физлицо) КАК СостояниеРаботниковПериод
| ПО УвольнениеРаботники.Ссылка = СостояниеРаботниковПериод.Ссылка
| И УвольнениеРаботники.Физлицо = СостояниеРаботниковПериод.ФизЛицо
| И УвольнениеРаботники.НомерСтроки = СостояниеРаботниковПериод.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО (СостояниеРаботниковПериод.ФизЛицо = СостояниеРаботников.Физлицо)
| И (СостояниеРаботниковПериод.Период = СостояниеРаботников.Период)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботниковНаИспытательномСроке
| ПО УвольнениеРаботники.Ссылка = СостояниеРаботниковНаИспытательномСроке.Регистратор
| И УвольнениеРаботники.ДатаУвольнения = СостояниеРаботниковНаИспытательномСроке.Период
| И УвольнениеРаботники.Физлицо = СостояниеРаботниковНаИспытательномСроке.Физлицо
| И УвольнениеРаботники.НомерСтроки = СостояниеРаботниковНаИспытательномСроке.НомерСтроки
| И (СостояниеРаботниковНаИспытательномСроке.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаНаИспытательномСроке.НеПрошелИспытательныйСрок))
| И УвольнениеРаботники.ПричинаРешенияПоИспытательномуСроку = СостояниеРаботниковНаИспытательномСроке.ПричинаРешения
| И (СостояниеРаботниковНаИспытательномСроке.ПериодЗавершения = УвольнениеРаботники.ДатаУвольнения)
|ГДЕ
| СостояниеРаботниковНаИспытательномСроке.Физлицо ЕСТЬ NULL
| И (НЕ УвольнениеРаботники.Сторно)
| И УвольнениеРаботники.Ссылка.Проведен
| И УвольнениеРаботники.ДатаУвольнения <= СостояниеРаботников.ПериодЗавершения
| И УвольнениеРаботники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
| И УвольнениеРаботникиИсправление.Ссылка ЕСТЬ NULL
| И (НЕ &ВестиНаборПерсоналаПоЦентрамОтветственности)
|
|СГРУППИРОВАТЬ ПО
| УвольнениеРаботники.Ссылка,
| УвольнениеРаботники.Физлицо,
| УвольнениеРаботники.ПричинаРешенияПоИспытательномуСроку,
| УвольнениеРаботники.ДатаУвольнения,
| УвольнениеРаботники.НомерСтроки,
| УвольнениеРаботники.ДатаУвольнения
|
|УПОРЯДОЧИТЬ ПО
| Регистратор";

ПроцедурыОбновленияИнформационнойБазы.ПереписатьНаборыЗаписейПоРегистраторам(РегистрыСведений.СостояниеРаботниковНаИспытательномСроке.СоздатьНаборЗаписей(), Запрос, "Обновление записей об окончаниях испытательного срока в увольнениях");

Запрос.Текст =
"ВЫБРАТЬ
| МИНИМУМ(ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1)) КАК Период,
| ПеремещениеРаботники.Ссылка КАК Регистратор,
| ПеремещениеРаботники.НомерСтроки КАК НомерСтроки,
| ПеремещениеРаботники.ФизЛицо КАК ФизЛицо
|ИЗ
| Документ.КадровоеПеремещение.Работники КАК ПеремещениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПеремещениеРаботники.Ссылка КАК Ссылка,
| ПеремещениеРаботники.НомерСтроки КАК НомерСтроки,
| ПеремещениеРаботники.ФизЛицо КАК ФизЛицо,
| МАКСИМУМ(СостояниеРаботников.Период) КАК Период
| ИЗ
| Документ.КадровоеПеремещение.Работники КАК ПеремещениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО ПеремещениеРаботники.ФизЛицо = СостояниеРаботников.Физлицо
| И (СостояниеРаботников.Период <= ПеремещениеРаботники.ДатаНачала)
| ГДЕ
| ПеремещениеРаботники.Ссылка.Проведен
|
| СГРУППИРОВАТЬ ПО
| ПеремещениеРаботники.Ссылка,
| ПеремещениеРаботники.НомерСтроки,
| ПеремещениеРаботники.ФизЛицо) КАК СостояниеРаботниковПериод
| ПО ПеремещениеРаботники.Ссылка = СостояниеРаботниковПериод.Ссылка
| И ПеремещениеРаботники.ФизЛицо = СостояниеРаботниковПериод.ФизЛицо
| И ПеремещениеРаботники.НомерСтроки = СостояниеРаботниковПериод.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО (СостояниеРаботниковПериод.ФизЛицо = СостояниеРаботников.Физлицо)
| И (СостояниеРаботниковПериод.Период = СостояниеРаботников.Период)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДосрочноеОкончаниеИспытательногоСрока КАК ДосрочноеОкончаниеИспытательногоСрока
| ПО ПеремещениеРаботники.Ссылка = ДосрочноеОкончаниеИспытательногоСрока.Регистратор
| И (ДосрочноеОкончаниеИспытательногоСрока.Период = ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1))
| И ПеремещениеРаботники.ФизЛицо = ДосрочноеОкончаниеИспытательногоСрока.ФизЛицо
| И ПеремещениеРаботники.НомерСтроки = ДосрочноеОкончаниеИспытательногоСрока.НомерСтроки
|ГДЕ
| ДосрочноеОкончаниеИспытательногоСрока.ФизЛицо ЕСТЬ NULL
| И ПеремещениеРаботники.Ссылка.Проведен
| И СостояниеРаботников.ПериодЗавершения >= ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1)
| И &ВестиНаборПерсоналаПоЦентрамОтветственности
|
|СГРУППИРОВАТЬ ПО
| ПеремещениеРаботники.Ссылка,
| ПеремещениеРаботники.НомерСтроки,
| ПеремещениеРаботники.ФизЛицо
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| МИНИМУМ(ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1)),
| ПеремещениеРаботники.Ссылка,
| ПеремещениеРаботники.НомерСтроки,
| ПеремещениеРаботники.ФизЛицо
|ИЗ
| Документ.КадровоеПеремещениеОрганизаций.РаботникиОрганизации КАК ПеремещениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| ПеремещениеРаботники.Ссылка КАК Ссылка,
| ПеремещениеРаботники.НомерСтроки КАК НомерСтроки,
| ПеремещениеРаботники.ФизЛицо КАК ФизЛицо,
| МАКСИМУМ(СостояниеРаботников.Период) КАК Период
| ИЗ
| Документ.КадровоеПеремещениеОрганизаций.РаботникиОрганизации КАК ПеремещениеРаботники
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО ПеремещениеРаботники.ФизЛицо = СостояниеРаботников.Физлицо
| И (СостояниеРаботников.Период <= ПеремещениеРаботники.ДатаНачала)
| ГДЕ
| ПеремещениеРаботники.Ссылка.Проведен
| И (НЕ ПеремещениеРаботники.Сторно)
| И ПеремещениеРаботники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
|
| СГРУППИРОВАТЬ ПО
| ПеремещениеРаботники.Ссылка,
| ПеремещениеРаботники.НомерСтроки,
| ПеремещениеРаботники.ФизЛицо) КАК СостояниеРаботниковПериод
| ПО ПеремещениеРаботники.Ссылка = СостояниеРаботниковПериод.Ссылка
| И ПеремещениеРаботники.ФизЛицо = СостояниеРаботниковПериод.ФизЛицо
| И ПеремещениеРаботники.НомерСтроки = СостояниеРаботниковПериод.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковНаИспытательномСроке КАК СостояниеРаботников
| ПО (СостояниеРаботниковПериод.ФизЛицо = СостояниеРаботников.Физлицо)
| И (СостояниеРаботниковПериод.Период = СостояниеРаботников.Период)
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДосрочноеОкончаниеИспытательногоСрока КАК ДосрочноеОкончаниеИспытательногоСрока
| ПО ПеремещениеРаботники.Ссылка = ДосрочноеОкончаниеИспытательногоСрока.Регистратор
| И (ДосрочноеОкончаниеИспытательногоСрока.Период = ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1))
| И ПеремещениеРаботники.Сотрудник.Физлицо = ДосрочноеОкончаниеИспытательногоСрока.ФизЛицо
| И ПеремещениеРаботники.НомерСтроки = ДосрочноеОкончаниеИспытательногоСрока.НомерСтроки
|ГДЕ
| ДосрочноеОкончаниеИспытательногоСрока.ФизЛицо ЕСТЬ NULL
| И (НЕ ПеремещениеРаботники.Сторно)
| И ПеремещениеРаботники.Ссылка.Проведен
| И СостояниеРаботников.ПериодЗавершения >= ДОБАВИТЬКДАТЕ(ПеремещениеРаботники.ДатаНачала, ДЕНЬ, -1)
| И ПеремещениеРаботники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
| И (НЕ &ВестиНаборПерсоналаПоЦентрамОтветственности)
|
|СГРУППИРОВАТЬ ПО
| ПеремещениеРаботники.Ссылка,
| ПеремещениеРаботники.НомерСтроки,
| ПеремещениеРаботники.ФизЛицо
|
|УПОРЯДОЧИТЬ ПО
| Регистратор";

ПроцедурыОбновленияИнформационнойБазы.ПереписатьНаборыЗаписейПоРегистраторам(РегистрыСведений.ДосрочноеОкончаниеИспытательногоСрока.СоздатьНаборЗаписей(), Запрос, "Обновление записей о досрочном окончании испытательного срока");

КонецПроцедуры
 
  Исправлено в релизе: 2.5.51  
 
  Код ошибки: 20003066  
  Дата публикации: 4 мая 2012 г.  
  Описание: В колонке прошлого периода формы «Управление начислениями» иногда может отображаться не последнее изменение месяца.  
  Планируется исправить в релизе: 2.5.51  
 
  Код ошибки: 20003378  
  Дата публикации: 4 мая 2012 г.  
  Описание: В обработке «Управление начислениями» действующие значения ежемесячных показателей отображаются с пометкой "не утв."  
  Планируется исправить в релизе: 2.5.51  
 
  Код ошибки: 20001524  
  Дата публикации: 20 апреля 2012 г.  
  Описание: По команде «Принять на работу» в форме справочника «Кандидаты» предлагается записать элемент, но если согласиться, запись не выполняется.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 20001320  
  Дата публикации: 20 апреля 2012 г.  
  Описание: При завершении работы с кандидатом предлагается закрыть вакансию, даже если она не указана.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10105950  
  Дата публикации: 20 апреля 2012 г.  
  Описание: Если после создания элемента справочника «Физические лица», не записывая элемент, воспользоваться командой «Принять на работу», возникает ошибка.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10104735  
  Дата публикации: 16 апреля 2012 г.  
  Описание: При автоподборе сотрудника не подбираются сотрудники, если в документе не указано подразделение организации.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10104988  
  Дата публикации: 16 апреля 2012 г.  
  Описание: Если кандидат не записан, то при попытке добавления файлов предлагается записать его, диалог выбора файлов при этом открывается даже если записать элемент не удалось.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10104038  
  Дата публикации: 27 марта 2012 г.  
  Описание: Не учитывается заполненность плановой даты закрытия вакансии в документе "Заявка на подбор персонала" при отображении состояния документа.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10102884  
  Дата публикации: 27 марта 2012 г.  
  Описание: При открытии отчетов, созданных на управляемых формах, не заполняются параметры, установленные по умолчанию в варианте отчета.  
  Исправлено в релизе: 2.5.51  
 
  Код ошибки: 10103864  
  Дата публикации: 23 марта 2012 г.  
  Описание: При выборе приказа о проведении аттестации, в документе "Результаты аттестации" не учитывается организация.  
  Исправлено в релизе: 2.5.50  
 
  Код ошибки: 10073179  
  Дата публикации: 24 февраля 2011 г.  
  Описание: При проведении документа "Отражение в учете бухгалтерских расчетов с персоналом" суммы выплаченных дивидендов переносятся в управленческий учет.