Зарплата и управление персоналом КОРП. Версия 2.5.52.3 . Информация об ошибках |
|||||
Код ошибки: | 10112131 | ||||
Дата публикации: | 17 августа 2012 г. | ||||
Описание: | При использования команды «Полный список» в разделе «Другие вакансии» на странице «О кандидате» формы элемента справочника «Сотрудники» возникает ошибка. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 20007459 | ||||
Дата публикации: | 17 августа 2012 г. | ||||
Описание: | При печати с использованием макета MS Word из макета не копируются изменения стандартных стилей. | ||||
Способ воспроизведения: | Изменить один из используемых стандартных стилей в макете, например, шрифт по умолчанию. | ||||
Способ обхода: | После получения печатной формы ПечатнаяФорма = УправлениеПечатьюКлиент.ИнициализироватьПечатнуюФорму(... скопировать стили из макета: ПечатнаяФорма.COMСоединение.ActiveDocument.CopyStylesFromTemplate(ПутьКФайлуМакета); При этом, файл макета не должен быть открыт (например, можно сохранить макет в отдельный временный файл). |
||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111913 | ||||
Дата публикации: | 17 августа 2012 г. | ||||
Описание: | Вариант "ОценкаЭффективностиПодбораПерсонала" отчета "Вакансии" не присутствует ни в одном интерфейсе. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111902 | ||||
Дата публикации: | 17 августа 2012 г. | ||||
Описание: | При включенном ограничении на вакансии, при поиске кандидатов возникает сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10112019 | ||||
Дата публикации: | 17 августа 2012 г. | ||||
Описание: | При закрытии вакансии из формы элемента запрашивается дата закрытия с пустым значением по умолчанию. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111806 | ||||
Дата публикации: | 14 августа 2012 г. | ||||
Описание: | У пользователя с ролью "Менеджер по персоналу" может не формироваться отчет "Вакансии", если настроены RLS для справочника "Кандидаты". | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111865 | ||||
Дата публикации: | 14 августа 2012 г. | ||||
Описание: | В справочнике "Вакансии" после изменения описания должности требования и обязанности остаются доступными для редактирования. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111370 | ||||
Дата публикации: | 14 августа 2012 г. | ||||
Описание: | В форме элемента справочника "Сотрудники" таблица истории изменений места работы отображается с ошибкой, если в один день происходит завершение временного назначения. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111565 | ||||
Дата публикации: | 14 августа 2012 г. | ||||
Описание: | Если очистить список вычетов в форме элемента справочника "Сотрудники", то изменения не будут сохранены. | ||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111078 | ||||
Дата публикации: | 27 июля 2012 г. | ||||
Описание: | При попытке найти кандидатов в форме "Поиск кандидатов" возникает ошибка, если настройками предусмотрено производить поиск на сайте HeadHunter. | ||||
Способ исправления: | В общем модуле ОбменВакансиямиИРезюмеССайтамиКлиент заменить код функции НайтиКандидатовНаСайтах на приведенный ниже: Функция НайтиКандидатовНаСайтах(УИД, Знач Вакансия, Знач Пол, Знач ВозрастОт, Знач ВозрастДо, Знач Образование, Знач Должность, Знач ЗарплатаОт, Знач ЗарплатаДо, Знач Страна, Знач Регион, Знач Город, Знач ПериодПоиска, СледующиеПорцииДляПоиска) Экспорт АдресХранилища = ""; #Если ТолстыйКлиентОбычноеПриложение Тогда ОбработкаКомментариев = глЗначениеПеременной("глОбработкаСообщений"); ПараметрыАвторизацииНаКадровыхСайтах = ОбменВакансиямиИРезюмеССайтами.ПараметрыАвторизацииНаКадровыхСайтах(); ИмяФайлаОтвета = ПолучитьИмяВременногоФайла("txt"); ИмяФайлаПустышки = ПолучитьИмяВременногоФайла("txt"); ФайлПустышка = Новый ТекстовыйДокумент; ФайлПустышка.Записать(ИмяФайлаПустышки); Для Каждого СайтДляПоиска Из ПараметрыАвторизацииНаКадровыхСайтах Цикл ЗаголовокОшибки = СайтДляПоиска.ИмяСайта + ". "; ТекущаяПорция = Неопределено; Для Каждого СтрокаПорции Из СледующиеПорцииДляПоиска Цикл Если СтрокаПорции.Сайт <> СайтДляПоиска.Сайт Тогда Продолжить; КонецЕсли; ТекущаяПорция = СтрокаПорции; КонецЦикла; Если ТекущаяПорция <> Неопределено И ТекущаяПорция.СледующаяПорция = 0 Тогда Продолжить; КонецЕсли; Если СайтДляПоиска.ИмяСайта = "HeadHunter" Тогда ТекстОтбора = ОбменВакансиямиИРезюмеССайтами.ПодготовитьЗапросДляПоискаКандидатовНаСайтеHeadHunter(Вакансия, Пол, ВозрастОт, ВозрастДо, Образование, Должность, ЗарплатаОт, ЗарплатаДо, Страна, Регион, Город, ПериодПоиска, ?(ТекущаяПорция = Неопределено, 1, ТекущаяПорция.СледующаяПорция)); Попытка Соединение = Новый HTTPСоединение("hh.ru", , СайтДляПоиска.ИмяПользователя, СайтДляПоиска.Пароль); Соединение.Получить("resumesearch/result/?" + ТекстОтбора.Текст, ИмяФайлаОтвета); Исключение Инфо = ИнформацияОбОшибке(); Пока Инфо.Причина <> Неопределено Цикл Инфо = Инфо.Причина; КонецЦикла; ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( ЗаголовокОшибки + НСтр("ru = 'При поиске кандидатов произошла ошибка: %1'"), Инфо.Описание); СообщитьОбОшибке(ТекстОшибки); Продолжить; КонецПопытки; ФайлОтвета = Новый Файл(ИмяФайлаОтвета); Если Не ФайлОтвета.Существует() Тогда ТекстОшибки = ЗаголовокОшибки + НСтр("ru = 'После запроса на поиск кандидатов не получен ответ сервера.'"); СообщитьОбОшибке(ТекстОшибки); Продолжить; КонецЕсли; ФайлОтвета = Новый ТекстовыйДокумент; ФайлОтвета.Прочитать(ИмяФайлаОтвета, "utf-8"); Результат = ОбменВакансиямиИРезюмеССайтами.ОбработатьРезультатПоискаКандидатовНаСайтеHeadHunter(УИД, АдресХранилища, ФайлОтвета.ПолучитьТекст()); АдресХранилища = Результат.АдресХранилища; Если ТекущаяПорция = Неопределено Тогда ТекущаяПорция = СледующиеПорцииДляПоиска.Добавить(); ТекущаяПорция.Сайт = СайтДляПоиска.Сайт; ТекущаяПорция.СледующаяПорция = 2; Иначе ТекущаяПорция.СледующаяПорция = ТекущаяПорция.СледующаяПорция + 1; КонецЕсли; Если ТекущаяПорция.СледующаяПорция > Результат.КоличествоЗаписейВсего Тогда ТекущаяПорция.СледующаяПорция = 0; КонецЕсли; Если Не ПустаяСтрока(Результат.ТекстОшибки) Тогда ТекстОшибки = СайтДляПоиска.ИмяСайта + ". " + Результат.ТекстОшибки; КонецЕсли; Если Не ПустаяСтрока(ТекстОшибки) Тогда СообщитьОбОшибке(ТекстОшибки); КонецЕсли; ИначеЕсли СайтДляПоиска.ИмяСайта = "SuperJob" Тогда ТекстОтбора = ОбменВакансиямиИРезюмеССайтами.ПодготовитьЗапросДляПоискаКандидатовНаСайтеSuperJob(Вакансия, Пол, ВозрастОт, ВозрастДо, Образование, Должность, ЗарплатаОт, ЗарплатаДо, Страна, Регион, Город, ПериодПоиска, ?(ТекущаяПорция = Неопределено, 1, ТекущаяПорция.СледующаяПорция)); ЗашифрованныйТекст = MD5(СайтДляПоиска.Пароль + "action" + "view_resumes" + "apikey" + СайтДляПоиска.ИмяПользователя + ТекстОтбора.ЗашифрованныйТекст); Попытка Соединение = Новый HTTPСоединение("www.superjob.ru"); Соединение.ОтправитьДляОбработки(ИмяФайлаПустышки, "xml/index.php?action=view_resumes&apikey=" + СайтДляПоиска.ИмяПользователя + "&apipassword=" + ЗашифрованныйТекст + ТекстОтбора.Текст, ИмяФайлаОтвета); Исключение Инфо = ИнформацияОбОшибке(); Пока Инфо.Причина <> Неопределено Цикл Инфо = Инфо.Причина; КонецЦикла; ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( ЗаголовокОшибки + НСтр("ru = 'При поиске кандидатов произошла ошибка: %1'"), Инфо.Описание); СообщитьОбОшибке(ТекстОшибки); Продолжить; КонецПопытки; ФайлОтвета = Новый Файл(ИмяФайлаОтвета); Если Не ФайлОтвета.Существует() Тогда ТекстОшибки = ЗаголовокОшибки + НСтр("ru = 'После запроса на поиск кандидатов не получен ответ сервера.'"); СообщитьОбОшибке(ТекстОшибки); Продолжить; КонецЕсли; ФайлОтвета = Новый ТекстовыйДокумент; ФайлОтвета.Прочитать(ИмяФайлаОтвета, "windows-1251"); Результат = ОбменВакансиямиИРезюмеССайтами.ОбработатьРезультатПоискаКандидатовНаСайтеSuperJob(УИД, АдресХранилища, ФайлОтвета.ПолучитьТекст()); АдресХранилища = Результат.АдресХранилища; Если ТекущаяПорция = Неопределено Тогда ТекущаяПорция = СледующиеПорцииДляПоиска.Добавить(); ТекущаяПорция.Сайт = СайтДляПоиска.Сайт; ТекущаяПорция.СледующаяПорция = 101; Иначе ТекущаяПорция.СледующаяПорция = ТекущаяПорция.СледующаяПорция + 100; КонецЕсли; Если ТекущаяПорция.СледующаяПорция > Результат.КоличествоЗаписейВсего Тогда ТекущаяПорция.СледующаяПорция = 0; КонецЕсли; Если Не ПустаяСтрока(Результат.ТекстОшибки) Тогда СообщитьОбОшибке(ЗаголовокОшибки + Результат.ТекстОшибки); КонецЕсли; КонецЕсли; КонецЦикла; ОбработкаКомментариев.ПоказатьСообщения(); #КонецЕсли Возврат АдресХранилища; КонецФункции |
||||
Исправлено в релизе: | 2.5.55 | ||||
Код ошибки: | 10111016 | ||||
Дата публикации: | 27 июля 2012 г. | ||||
Описание: | При оформлении кадрового перемещения внутреннего совместителя в один и тот же день с основным сотрудником возникает ошибка, если сотрудник был принят с испытательным сроком. | ||||
Планируется исправить в релизе: | 2.5.55 | ||||
Код ошибки: | 20006115 | ||||
Дата публикации: | 20 июля 2012 г. | ||||
Описание: | В форме сотрудника остатки отпусков по организации выводятся на конец года, а не на текущую дату. | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10110622 | ||||
Дата публикации: | 20 июля 2012 г. | ||||
Описание: | При записи кандидатов с заполненным наименованием и не заполненным физлицом, очищаются наименования всех кандидатов, физическое лицо в которых не заполнено. | ||||
Способ исправления: | В общем модуле СотрудникиОрганизацийСервер заменить код процедуры ИзменитьНаименованияДругихСотрудниковКандидатов на приведенный ниже Процедура ИзменитьНаименованияДругихСотрудниковКандидатов(ФизлицоСсылка, ФизлицоНаименование, ТекущийОбъектСсылка) Экспорт Если Не ЗначениеЗаполнено(ФизлицоСсылка) Тогда Возврат; КонецЕсли; ПредставленияТипаОбъекта = Новый Соответствие; ПредставленияТипаОбъекта.Вставить(Тип("СправочникСсылка.ЗаявкиКандидатов"), "кандидата"); ПредставленияТипаОбъекта.Вставить(Тип("СправочникСсылка.СотрудникиОрганизаций"), "сотрудника"); ТекстЗапроса = "ВЫБРАТЬ | Сотрудники.Ссылка, | Сотрудники.ПостфиксНаименования |ИЗ | Справочник.СотрудникиОрганизаций КАК Сотрудники |ГДЕ | Сотрудники.Физлицо = &ФизЛицо | И Сотрудники.Актуальность | И Сотрудники.Наименование <> &ФИО + "" "" + Сотрудники.ПостфиксНаименования | И Сотрудники.Ссылка <> &Ссылка | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Кандидаты.Ссылка, | Кандидаты.ПостфиксНаименования |ИЗ | Справочник.ЗаявкиКандидатов КАК Кандидаты |ГДЕ | Кандидаты.ФизЛицо = &ФизЛицо | И Кандидаты.Наименование <> &ФИО + Кандидаты.ПостфиксНаименования | И Кандидаты.Ссылка <> &Ссылка"; Запрос = Новый Запрос(ТекстЗапроса); Запрос.УстановитьПараметр("ФизЛицо", ФизлицоСсылка); Запрос.УстановитьПараметр("ФИО", ФизлицоНаименование); Запрос.УстановитьПараметр("Ссылка", ТекущийОбъектСсылка); УстановитьПривилегированныйРежим(Истина); РезультатСписокСотрудников = Запрос.Выполнить(); Если НЕ РезультатСписокСотрудников.Пустой() тогда Выборка = РезультатСписокСотрудников.Выбрать(); Пока Выборка.Следующий() Цикл СправочникОбъект = Выборка.Ссылка.ПолучитьОбъект(); Попытка СправочникОбъект.Заблокировать(); Исключение Отказ = Истина; ТекстИсключенияЗаписи = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку( НСтр("ru = 'Не удалось изменить имя %1 %2. |Возможно, его данные редактируются другим пользователем'"), ПредставленияТипаОбъекта[ТипЗнч(Выборка.Ссылка)], СправочникОбъект.Наименование); ВызватьИсключение ТекстИсключенияЗаписи; КонецПопытки; СправочникОбъект.Наименование = ФизлицоНаименование + " " + Выборка.ПостфиксНаименования; СправочникОбъект.Записать(); КонецЦикла; КонецЕсли; УстановитьПривилегированныйРежим(Ложь); КонецПроцедуры |
||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10110232 | ||||
Дата публикации: | 20 июля 2012 г. | ||||
Описание: | При оформлении кандидата по данным сайта hh.ru неверно заполняется ожидаемый доход. | ||||
Планируется исправить в релизе: | 2.5.54 | ||||
Код ошибки: | 20005684 | ||||
Дата публикации: | 13 июля 2012 г. | ||||
Описание: | Если два сотрудника с одним физлицом находятся в подразделениях, наименования которых совпадают, но в разных организациях, то оба сотрудника ошибочно выводятся в дереве на диаграмме Ганта в одной организации. |
||||
Исправлено в релизе: | 2.5.53 | ||||
Код ошибки: | 10110248 | ||||
Дата публикации: | 13 июля 2012 г. | ||||
Описание: | Пользователю с ролью "Инженер по охране труда" недоступны команды печати документа "Медицинский осмотр". | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10109421 | ||||
Дата публикации: | 10 июля 2012 г. | ||||
Описание: | В отчете "Отчет по кандидатам" нет возможности выбрать поле "Описание состояния". | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10110089 | ||||
Дата публикации: | 10 июля 2012 г. | ||||
Описание: | Отчет "Моя зарплата" может включать данные о начисленной зарплате текущего периода до даты смена расчетного периода. | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10109651 | ||||
Дата публикации: | 10 июля 2012 г. | ||||
Описание: | В форме элемента справочника "Сотрудники" неверно отображаются удержания при наличии двух или более удержаний по исполнительному листу. | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10109420 | ||||
Дата публикации: | 29 июня 2012 г. | ||||
Описание: | В списке формы выбора справочника "Вакансии" закрытые вакансии не выделяются серым цветом. При повторном открытии формы выбора справочника "Вакансии" неверно восстанавливается отбор по статусу вакансии. | ||||
Исправлено в релизе: | 2.5.53 | ||||
Код ошибки: | 10109007 | ||||
Дата публикации: | 22 июня 2012 г. | ||||
Описание: | Не заполняется пол в справочнике "Кандидаты" после появления окна с выбором похожих физических лиц, даже если выбрать в этом окне команду "Создать новое физлицо". | ||||
Исправлено в релизе: | 2.5.54 | ||||
Код ошибки: | 10073179 | ||||
Дата публикации: | 24 февраля 2011 г. | ||||
Описание: | При проведении документа "Отражение в учете бухгалтерских расчетов с персоналом" суммы выплаченных дивидендов переносятся в управленческий учет. | ||||