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

 
  Код ошибки: 10112433  
  Дата публикации: 11 сентября 2012 г.  
  Описание: При создании элемента справочника "Кандидаты" очищаются ранее заполненные поля, если физическое лицо с такой фамилией уже есть, вне зависимости от выбора в форме выбора физических лиц.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10112341  
  Дата публикации: 11 сентября 2012 г.  
  Описание: При регистрации кандидата по результатам поиска на сайтах в форме «Поиск кандидатов», окно со страницей кандидата не закрывается автоматически.  
  Исправлено в релизе: 2.5.56  
 
  Код ошибки: 10112342  
  Дата публикации: 11 сентября 2012 г.  
  Описание: При выборе из результатов поиска существующего кандидата открывается печатная форма, а не форма справочника «Кандидаты».  
  Исправлено в релизе: 2.5.56  
 
  Код ошибки: 10112345  
  Дата публикации: 4 сентября 2012 г.  
  Описание: В отчете по кандидатам отбор по ответственным в виде поля, а не в виде списка.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10107661  
  Дата публикации: 4 сентября 2012 г.  
  Описание: К документу "Сообщение о неправильных данных" нельзя приложить файлы.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10112862  
  Дата публикации: 4 сентября 2012 г.  
  Описание: При подборе по строке вакансии, например, при поиске в списке кандидатов, предлагаются к выбору в том числе закрытые вакансии.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10112168  
  Дата публикации: 4 сентября 2012 г.  
  Описание: Нет возможности создать новый элемент справочника «Кандидаты» копированием.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10112470  
  Дата публикации: 4 сентября 2012 г.  
  Описание: При очистке таблицы текущей работы с кандидатом актуальное состояние кандидата не очищается.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10105438  
  Дата публикации: 4 сентября 2012 г.  
  Описание: В списках справочников «Вакансии» и «Кандидаты» не отображаются иконки пометок на удаление.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 20007618  
  Дата публикации: 4 сентября 2012 г.  
  Описание: При попытке отметить подразделение как расформированное может возникать ошибка у пользователя с ограниченными правами.  
  Планируется исправить в релизе: 2.5.55  
 
  Код ошибки: 20008206  
  Дата публикации: 31 августа 2012 г.  
  Описание: Механизм остатков отпусков не позволяет одному сотруднику установить одновременно ежегодный отпуск со способами расчета по календарным и рабочим дням.  
  Планируется исправить в релизе: 2.5.55  
 
  Код ошибки: 20008195  
  Дата публикации: 28 августа 2012 г.  
  Описание: В документе <Реестр сведений в ФСС о ежемесячных пособиях по уходу> при формировании печатной формы "Реестра сведений (форма 2012 года)" (Приложение N 5 к приказу Фонда социального страхования Российской Федерации от 15.06.2012 N 223) некорректно выводится фамилия главного бухгалтера: выводится фамилия руководителя.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10112571  
  Дата публикации: 28 августа 2012 г.  
  Описание: Если открыта форма справочника "Сотрудники", ссылка на физическое лицо может быть искажена при приеме на работу человека, данные которого уже есть в информационной базе.  
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 20008222  
  Дата публикации: 17 августа 2012 г.  
  Описание: Если в документе фактического отпуска одновременно указываются основной и дополнительный отпуска, рабочий год рассчитывается неправильно.  
 
  Код ошибки: 20008220  
  Дата публикации: 17 августа 2012 г.  
  Описание: В документе "Увольнение из организации" рабочий год может определяться неверно (первым рабочим годом сотрудника), если производится удержание, а не компенсация отпуска.  
 
  Код ошибки: 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  
 
  Код ошибки: 20008212  
  Дата публикации: 14 августа 2012 г.  
  Описание: Если по сотруднику введено кадровое перемещение, изменяющее количество отпуска в год, и в этот же год введен отпуск по уходу за ребенком, то остаток отпуска будет рассчитан неправильно.  
 
  Код ошибки: 20008210  
  Дата публикации: 14 августа 2012 г.  
  Описание: Если по сотруднику в период продления рабочего года введено кадровое перемещение, которое меняет количество дней отпуска в год, то остаток отпуска рассчитывается неправильно.  
 
  Код ошибки: 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  
 
  Код ошибки: 20008204  
  Дата публикации: 14 августа 2012 г.  
  Описание: В документе "Начисление зарплаты" может возникать ошибка при заполнении видом расчета "Северная надбавка" в случае, если на сотрудника был введен документ "Отпуск по уходу за ребенком", которым прекращалось действие этого вида расчета  
  Планируется исправить в релизе: 2.5.55  
 
  Код ошибки: 20008200  
  Дата публикации: 7 августа 2012 г.  
  Описание: В рабочем месте "Подготовка данных ПФР" может ошибочно распределяться уплата взносов на лиц с категорией "Член экипажа судна".  
  Планируется исправить в релизе: 2.5.55  
 
  Код ошибки: 10111167  
  Дата публикации: 1 августа 2012 г.  
  Описание: После редактирования формулы расчета начисления или удержания возникает ошибка.  
  Способ исправления: В общем модуле ПроведениеРасчетов заменить код функции АвтоматическиРассчитываемыеПоказатели на приведенный ниже
Функция АвтоматическиРассчитываемыеПоказатели()

АвтоРассчитываемыеПоказатели = Новый Массив;
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВДнях);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВКалендарныхДнях);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.ВремяВЧасах);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.КалендарныхДнейВмесяце);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.НормаВремениВДнях);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.НормаВремениВЧасах);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.ОтработаноВремениВДнях);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.ОтработаноВремениВЧасах);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.РасчетнаяБаза);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.СдельнаяВыработка);
АвтоРассчитываемыеПоказатели.Добавить(Справочники.ПоказателиСхемМотивации.Стаж);

Возврат АвтоРассчитываемыеПоказатели;

КонецФункции
 
  Исправлено в релизе: 2.5.55  
 
  Код ошибки: 10111016  
  Дата публикации: 27 июля 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  
 
  Код ошибки: 20008218  
  Дата публикации: 19 июня 2012 г.  
  Описание: Если командировка приходится на выходные, то после проведения соответствующего документа "Оплата по среднему" в отчете "Табель учета рабочего времени" такие выходные обозначаются В, а не К.  
 
  Код ошибки: 20008208  
  Дата публикации: 18 мая 2012 г.  
  Описание: Если у страхователя изменился тариф страховых взносов, например, с "основного" на "Организации-с/х производители, применяющие ОСН", и за прошлые периоды имеется задолженность по страховым взносам, то при формировании сведений в периоде смены тарифа создается лишняя пачка с устаревшей категорией, в которой отражается только уплата задолженности.  
  Способ обхода: Перед формированием сведений заменить во всех пачках прошлых периодов старую категорию на новую.  
  Планируется исправить в релизе: 2.5.55  
 
  Код ошибки: 10073179  
  Дата публикации: 24 февраля 2011 г.  
  Описание: При проведении документа "Отражение в учете бухгалтерских расчетов с персоналом" суммы выплаченных дивидендов переносятся в управленческий учет.