Зарплата и Управление Персоналом. Версия 2.5.41.3 . Информация об ошибках

 
  Код ошибки: 10094664  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При заполнении документа "Кадровое перемещение организаций" не заполняется таблица "Начисления", если должность сотрудника описана в штатном расписании.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10094797  
  Дата публикации: 13 декабря 2011 г.  
  Описание: В обработке "Настройка программы" на закладке "Работа с задачами" при нажатии на гиперссылку "Перейти к настройке задач исполнителей" возникает ошибка.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10092014  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При заполнении показателей строки в расчетных документах (например, в документе "Начисление зарплаты") не заполняется значение предопределенного показателя ТарифнаяСтавкаЧасовая, если его значение определено тарифным разрядом.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10095833  
  Дата публикации: 13 декабря 2011 г.  
  Описание: В документе "Расчеты по страховым взносам" неверно определяется сумма к уплате по расчетам с ФСС, если ранее в учете были зарегистрированы суммы, полученные из Фонда.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10095706  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При конвертации из ЗиК в ЗУП/ЗБУ не формируются приходные движения в регистр РасчетыНалоговыхАгентовСБюджетомПоНДФЛ.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10087126  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При конвертации из ЗиК в ЗУП/ЗБУ не переносятся сведения из документа ПеречислениеНДФЛвБюджет.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10095315  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При конвертации из ЗиК, если у сотрудника установлена оплата по табелю и были невыходы, период действия которых меньше периода регистрации, то после переноса неправильно рассчитываются начисления по среднему заработку.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10095288  
  Дата публикации: 13 декабря 2011 г.  
  Описание: При переносе из ЗиК в ЗУП/ЗБУ переходящих на следующий месяц отпусков неправильно переносится количество дней фактического отпуска.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10095058  
  Дата публикации: 2 декабря 2011 г.  
  Описание: При попытке добавить строку в список контактной информации в режиме "Редактировать в списке" в форме элемента справочника "Организации" выдается сообщение об ошибке. которое не мешает дальнейшей работе.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10094984  
  Дата публикации: 2 декабря 2011 г.  
  Описание: В форме "Редактирование формулы расчета" идентифиакатор показателя доступен для изменения.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10093875  
  Дата публикации: 29 ноября 2011 г.  
  Описание: В документе "Договор займа с сотрудником" в печатной форме договора не выводится адрес по прописке физического лица, заключающего договор.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10094756  
  Дата публикации: 29 ноября 2011 г.  
  Описание: В обработке "Импорт/экспорт операций по лицевым счетам" при упрощенном учете взаиморасчетов при попытке выгрузить выдается сообщение об ошибке.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10090236  
  Дата публикации: 25 ноября 2011 г.  
  Описание: При увольнении внешнего совместителя и приеме его по основному месту работы на следующий день, в печатной форме физического лица выводится информация о том, что физическое лицо уволено.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10093924  
  Дата публикации: 22 ноября 2011 г.  
  Описание: В рабочем месте подготовки справок 2-НДФЛ файлы записываются на диск под искаженным именем и без расширения.  
  Способ исправления: Заменить процедуру ФайлДокументаНаДиск() модуля формы обработки ПодготовкаДанныхПоНДФЛ
следующим фрагментом:
Процедура ФайлДокументаНаДиск(Пачка)

Отказ = Ложь;
СохранитьДокументы(Отказ, РежимДиалогаВопрос.ОКОтмена);
Если Отказ Тогда
Возврат;
КонецЕсли;
СохранениеТекущихДанных();

Если НЕ Пачка.Пустая() Тогда
ОбъектДействия = СоответствиеСсылокИОбъектов[Пачка];
ИмяФайлаНаДиске = ОбъектДействия.ИмяФайла + ".xml";
ПроцедурыПерсонифицированногоУчета.ЗаписатьФайлДокументаНаДискету(ОбъектДействия, глЗначениеПеременной("глТекущийПользователь"), ИмяФайлаНаДиске, КодировкаТекста.ANSI);
КонецЕсли;

КонецПроцедуры
 
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10094211  
  Дата публикации: 22 ноября 2011 г.  
  Описание: Если в регистре "Учетная политика (налоговый учет)" отсутствуют строки по организации, отчет "Карточка учета по страховым взносам" не формируется.  
  Способ обхода: В форме настройки параметров учета изменить применяемый тариф страховых взносов на любой другой, а затем вернуть тариф "Организации, применяющие ОСН, кроме с/х производителей" и применить изменения.  
  Планируется исправить в релизе: 2.5.43  
 
  Код ошибки: 10094070  
  Дата публикации: 18 ноября 2011 г.  
  Описание: Если отпуск начинается в 2011 году и должен закончиться в 2012 году, то при заполнении в документе "Отпуска организаций" количества дней не рассчитывается дата окончания отпуска.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10093150  
  Дата публикации: 15 ноября 2011 г.  
  Описание: При автоматическом заполнении документа "Начисление зарплаты сотрудникам" неверно определяется значение показателя уволенного сотрудника.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10093149  
  Дата публикации: 15 ноября 2011 г.  
  Описание: При автоматическом заполнении документа "Начисление зарплаты сотрудникам" по подразделению неверно определяются подразделения и значения показателей.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10093257  
  Дата публикации: 11 ноября 2011 г.  
  Описание: При расчете пособия по нетрудоспособности для сотрудника, в том случае, когда средний заработок не превышает МРОТ, на районный коэффициент увеличивается дневное пособие, что из-за округления приводит к расхождению в 1-2 копейки по сравнению с используемым ФСС расчетом.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10088353  
  Дата публикации: 11 ноября 2011 г.  
  Описание: Неверно рассчитывается доплата до полного среднего заработка в документе "Начисление по б/л" при расчете с комментарием.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10093138  
  Дата публикации: 11 ноября 2011 г.  
  Описание: При выгрузке наборов записей регистров расчета или регистров бухгалтерии по фоновому обмену данными, возникает ошибка вида:
"{Обработка.ОбменДаннымиXML.МодульОбъекта(11855)}: Поле объекта не обнаружено (<Имя регистра>) "
 
  Причина возникновения: Ошибка возникает только для обменов данными, в которых предусмотрена конвертация наборов записей регистров расчета и регистров бухгалтерии.  
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10090658  
  Дата публикации: 3 ноября 2011 г.  
  Описание: При заполнении документа "Начисление зарплаты работникам" возникает ошибка, если в текущем месяце срочное изменение планового начисления внесено документом "Ввод постоянного начисления или удержания".  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10092419  
  Дата публикации: 3 ноября 2011 г.  
  Описание: При заполнении начислений в документе "Кадровое перемещение организаций" иногда возникают ошибки.  
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10092257  
  Дата публикации: 3 ноября 2011 г.  
  Описание: Отчет "Организационная структура" не учитывает временные кадровые перемещения при подсчете занятых в подразделении ставок.  
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10091941  
  Дата публикации: 1 ноября 2011 г.  
  Описание: Отчет "Расчетная ведомость в произвольной форме" не показывает депонированные суммы при упрощенном учете взаиморасчетов.  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10092328  
  Дата публикации: 1 ноября 2011 г.  
  Описание: В документах СЗВ-6 неверно формируется файл с данными о стаже в зоне радиоактивного загрязнения вследствие катастрофы на Чернобыльской АЭС.  
  Способ исправления: Заменить функцию ФайлСведенийОВзносахИСтаже() о.м. ПроцедурыПерсонифицированногоУчета следующим фрагментом:
Функция ФайлСведенийОВзносахИСтаже(ВыборкаПоШапкеДокумента, РезультатЗапросаПоЗаписямСтажа, КоличествоДокументов, Заголовок, Отказ) Экспорт

ДатаЗаполнения = ВыборкаПоШапкеДокумента.Дата;
ТипФормДокументов = ВыборкаПоШапкеДокумента.ТипФормДокументов;
НомерПачки = СокрЛП(ВыборкаПоШапкеДокумента.НомерПачки);
Ссылка = ВыборкаПоШапкеДокумента.Ссылка;

////////////////////////////////////////////////////////////////////////////////////////////
//ФОРМИРУЕМ ФАЙЛ СВЕДЕНИЙ

// Список стран
СписокСтран = Новый Соответствие;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КлассификаторСтранМира.Наименование,
| КлассификаторСтранМира.Код
|ИЗ
| Справочник.КлассификаторСтранМира КАК КлассификаторСтранМира";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
СписокСтран.Вставить(СокрЛП(Выборка.Наименование), Строка(Выборка.Код));
КонецЦикла;

ДопустимыеЗначенияТретьегоПараметра = Новый Соответствие;
ДопустимыеЗначенияТретьегоПараметра.Вставить("ДЕКРЕТ", Истина);
ДопустимыеЗначенияТретьегоПараметра.Вставить("ДЕТИ", Истина);
ДопустимыеЗначенияТретьегоПараметра.Вставить("АДМИНИСТР", Истина);
ДопустимыеЗначенияТретьегоПараметра.Вставить("ВРНЕТРУД", Истина);


// Загружаем формат файла сведений
МакетФормата = ПолучитьОбщийМакет("ФорматПФР70_2010");
ТипДокументовПачки = "СВЕДЕНИЯ_О_СТРАХОВЫХ_ВЗНОСАХ_И_СТРАХОВОМ_СТАЖЕ_ЗЛ";

// Создаем начальное дерево
ДеревоВыгрузки = СоздатьДеревоXML();
УзелПФР = ДобавитьУзелВДеревоXML(ДеревоВыгрузки, "ФайлПФР", "", );
ЗаполнитьИмяИЗаголовокФайла(УзелПФР, МакетФормата, ПолучитьИмяФайлаПФ(Ссылка, ВыборкаПоШапкеДокумента.Год, ВыборкаПоШапкеДокумента));
// Добавляем ветки ПачкаВходящихДокументов и ВходящаяОпись
ДанныеВходящейОписи = "";
УзелПачкаВходящихДокументов = ЗаполнитьНаборЗаписейВходящаяОпись2010(УзелПФР, МакетФормата, ТипДокументовПачки, ВыборкаПоШапкеДокумента, КоличествоДокументов, НомерПачки, 1, ,ДанныеВходящейОписи);
ФорматСЗВ6 = ЗагрузитьФорматНабораЗаписейдляПФР(МакетФормата, ?(ТипФормДокументов = "СПВ-1","СПВ_1","СЗВ_6"));

Если ТипФормДокументов = "СЗВ-6-2" Тогда
ФорматСЗВ6.СтажевыйПериод.Значение.Удалить("КоличествоЛьготныхСоставляющих");
ФорматСЗВ6.СтажевыйПериод.Значение.Удалить("ЛьготныйСтаж");
КонецЕсли;

Если ВыборкаПоШапкеДокумента.ТипСведенийСЗВ = Перечисления.ТипыСведенийСЗВ.ИСХОДНАЯ Тогда
ФорматСЗВ6.Удалить("КорректируемыйОтчетныйПериод");
ИначеЕсли ВыборкаПоШапкеДокумента.ТипСведенийСЗВ = Перечисления.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ Тогда
ФорматСЗВ6.Удалить("СуммаВзносовНаСтраховую");
ФорматСЗВ6.Удалить("СуммаВзносовНаНакопительную");
ФорматСЗВ6.Удалить("СтажевыйПериод");
КонецЕсли;

Если ВыборкаПоШапкеДокумента.ОрганизацияЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо Тогда

ФорматСЗВ6.Удалить("КПП");
ТаблицаПолей = ФорматСЗВ6.НалоговыйНомер.Поля;
ТаблицаПолей.Индексы.Добавить("ИмяПоля");
СтрокаКПП = ТаблицаПолей.Найти("КПП", "ИмяПоля");
Если СтрокаКПП <> Неопределено Тогда
ТаблицаПолей.Удалить(СтрокаКПП);
КонецЕсли;
КонецЕсли;

ФорматИностранныйАдрес = ЗагрузитьФорматНабораЗаписейдляПФР(МакетФормата, "АдресОбщий", 3);
ФорматНеструктурированныйАдрес = ЗагрузитьФорматНабораЗаписейдляПФР(МакетФормата, "АдресОбщий", 2);

НомерДокументаВПачке = 1;
ВыборкаПоРаботникиОрганизации = РезультатЗапросаПоЗаписямСтажа.Выбрать();
Пока ВыборкаПоРаботникиОрганизации.СледующийПоЗначениюПоля("НомерСтроки") Цикл

НаборЗаписейСЗВ6 = СкопироватьСтруктуруДанных(ФорматСЗВ6);

// Общие данные пачки - берем их из описи
НаборЗаписейСЗВ6.ВидФормы.Значение = ВыборкаПоШапкеДокумента.ТипФормДокументов;
НаборЗаписейСЗВ6.ТипСведений.Значение = ДанныеВходящейОписи.ТипСведений.Значение;
НаборЗаписейСЗВ6.РегистрационныйНомер.Значение = ДанныеВходящейОписи.СоставительПачки.Значение.РегистрационныйНомер.Значение;
НаборЗаписейСЗВ6.НаименованиеКраткое.Значение = ДанныеВходящейОписи.СоставительПачки.Значение.НаименованиеКраткое.Значение;
НаборЗаписейСЗВ6.НалоговыйНомер.Значение = ДанныеВходящейОписи.СоставительПачки.Значение.НалоговыйНомер.Значение;
НаборЗаписейСЗВ6.КодКатегории.Значение = ДанныеВходящейОписи.КодКатегории.Значение;
ЗаполнитьЗначенияСвойств(НаборЗаписейСЗВ6.ОтчетныйПериод.Значение,ДанныеВходящейОписи.ОтчетныйПериод.Значение);
Если ВыборкаПоШапкеДокумента.ТипСведенийСЗВ <> Перечисления.ТипыСведенийСЗВ.ИСХОДНАЯ Тогда
Если ТипФормДокументов = "СПВ-1" Тогда
ЗаполнитьЗначенияСвойств(НаборЗаписейСЗВ6.ОтчетныйПериод.Значение,ДанныеВходящейОписи.КорректируемыйОтчетныйПериод.Значение);
Иначе
ЗаполнитьЗначенияСвойств(НаборЗаписейСЗВ6.КорректируемыйОтчетныйПериод.Значение,ДанныеВходящейОписи.КорректируемыйОтчетныйПериод.Значение);
КонецЕсли;
КонецЕсли;
НаборЗаписейСЗВ6.ДатаЗаполнения.Значение = ВыборкаПоШапкеДокумента.Дата;

// Данные физлица
НомерДокументаВПачке = НомерДокументаВПачке + 1;
СтрокаНачалаСообщенияОбОшибке = "В строке № """+ СокрЛП(ВыборкаПоРаботникиОрганизации.НомерСтроки) + """: " + "По сотруднику "+ВыборкаПоРаботникиОрганизации.ФизЛицоНаименование + " ";

Если ВыборкаПоШапкеДокумента.ТипСведенийСЗВ = "ИСХОДНАЯ" Тогда
Если ВыборкаПоРаботникиОрганизации.ДатаНачалаПериода = NULL И ВыборкаПоРаботникиОрганизации.НачисленоСтраховая = 0 И ВыборкаПоРаботникиОрганизации.НачисленоНакопительная = 0 Тогда
ОбщегоНазначения.ВывестиИнформациюОбОшибке(СтрокаНачалаСообщенияОбОшибке + "- Данных о стаже и взносах не обнаружено!", Отказ, Заголовок);
КонецЕсли;
КонецЕсли;

Фамилия = СокрЛП(ВыборкаПоРаботникиОрганизации.Фамилия);
Имя = СокрЛП(ВыборкаПоРаботникиОрганизации.Имя);
Отчество = СокрЛП(ВыборкаПоРаботникиОрганизации.Отчество);

НаборЗаписейСЗВ6.НомерВПачке.Значение = НомерДокументаВПачке;
НаборЗаписейСЗВ6.СтраховойНомер.Значение = ВыборкаПоРаботникиОрганизации.СтраховойНомерПФР;
НаборЗаписейФИО = НаборЗаписейСЗВ6.ФИО.Значение;
НаборЗаписейФИО.Фамилия = ВРег(Фамилия);
НаборЗаписейФИО.Имя = ВРег(Имя);
НаборЗаписейФИО.Отчество = ВРег(Отчество);

Если ТипФормДокументов = "СПВ-1" Тогда
НаборЗаписейСЗВ6.ДатаСоставленияНа.Значение = ВыборкаПоРаботникиОрганизации.ДатаСоставления
Иначе
// Заполняем адрес застрахованного лица, если он есть.
Если СокрЛП(СтрЗаменить(ВыборкаПоРаботникиОрганизации.АдресДляИнформирования, ",","")) <> "" Тогда
АдресДляИнформирования = ВыборкаПоРаботникиОрганизации.АдресДляИнформирования;
Иначе
АдресДляИнформирования = "";
КонецЕсли;
Если ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.АдресДляИнформирования) Тогда
ТекстОшибки ="";
НаборЗаписейАдресЗЛ = НаборЗаписейСЗВ6.АдресЗЛ.Значение;
ЗаполнитьАдрес(НаборЗаписейАдресЗЛ, ВыборкаПоРаботникиОрганизации.АдресДляИнформирования, СписокСтран, ФорматНеструктурированныйАдрес, ФорматИностранныйАдрес, ТекстОшибки);
Если НЕ ПустаяСтрока(ТекстОшибки) Тогда
ОбщегоНазначения.ВывестиИнформациюОбОшибке("Предупреждение: " + СтрокаНачалаСообщенияОбОшибке + " Адрес" + ТекстОшибки, Ложь);
КонецЕсли;
Иначе
НаборЗаписейСЗВ6.Удалить("АдресЗЛ")
КонецЕсли;
КонецЕсли;

Если ВыборкаПоШапкеДокумента.ТипСведенийСЗВ = Перечисления.ТипыСведенийСЗВ.ОТМЕНЯЮЩАЯ Тогда // заполнение отменяющей формы завершено
ДобавитьИнформациюВДерево(ДобавитьУзелВДеревоXML(УзелПачкаВходящихДокументов, ТипДокументовПачки,""), НаборЗаписейСЗВ6);
Продолжить;
КонецЕсли;

ВписатьВзносыВНаборДанных(НаборЗаписейСЗВ6, ВыборкаПоРаботникиОрганизации.НачисленоСтраховая, ВыборкаПоРаботникиОрганизации.УплаченоСтраховая, ВыборкаПоРаботникиОрганизации.НачисленоНакопительная, ВыборкаПоРаботникиОрганизации.УплаченоНакопительная);

// Выводим стаж

ФорматСтажевыйПериод = СкопироватьСтруктуруДанных(НаборЗаписейСЗВ6.СтажевыйПериод.Значение);
НаборЗаписейСЗВ6.Удалить("СтажевыйПериод");

УзелСЗВ61 = ДобавитьУзелВДеревоXML(УзелПачкаВходящихДокументов, ТипДокументовПачки,"");
ДобавитьИнформациюВДерево(УзелСЗВ61, НаборЗаписейСЗВ6);

Если ТипФормДокументов = "СЗВ-6-2" Тогда

Пока ВыборкаПоРаботникиОрганизации.СледующийПоЗначениюПоля("НомерОсновнойЗаписи") Цикл

Если ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ДатаНачалаПериода) И ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ДатаОкончанияПериода) Тогда

ФорматСтажевыйПериод.НомерСтроки.Значение = ВыборкаПоРаботникиОрганизации.НомерОсновнойЗаписи;
ФорматСтажевыйПериод.ДатаНачалаПериода.Значение = ВыборкаПоРаботникиОрганизации.ДатаНачалаПериода;
ФорматСтажевыйПериод.ДатаКонцаПериода.Значение = ВыборкаПоРаботникиОрганизации.ДатаОкончанияПериода;

УзелСтажевыйПериод = ДобавитьУзелВДеревоXML(УзелСЗВ61, "СтажевыйПериод","");
ДобавитьИнформациюВДерево(УзелСтажевыйПериод, ФорматСтажевыйПериод);

// Признак наличия у работника основания для льготного стажа
РаботникОрганизацииИмеетЛьготныйСтаж = ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияКод)
Или ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ОсобыеУсловияТрудаКод)
Или ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ОснованиеИсчисляемогоСтажаКод)
Или ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ОснованиеВыслугиЛетКод)
Или ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.ТретийПараметрИсчисляемогоСтажа);

Если РаботникОрганизацииИмеетЛьготныйСтаж Тогда
ОбщегоНазначения.ВывестиИнформациюОбОшибке(СтрокаНачалаСообщенияОбОшибке + "- В записи о стаже имеется льготный стаж или прочие особенности.
| Данные необходимо подавать по форме СЗВ-6-1!", Отказ, Заголовок);
Прервать;
КонецЕсли;

КонецЕсли;

КонецЦикла;

Иначе


ФорматЛьготныйСтаж = СкопироватьСтруктуруДанных(ФорматСтажевыйПериод.ЛьготныйСтаж.Значение);
ФорматСтажевыйПериод.Удалить("КоличествоЛьготныхСоставляющих");
ФорматСтажевыйПериод.Удалить("ЛьготныйСтаж");

Если ЗначениеЗаполнено(ВыборкаПоРаботникиОрганизации.НомерОсновнойЗаписи) Тогда

Пока ВыборкаПоРаботникиОрганизации.СледующийПоЗначениюПоля("НомерОсновнойЗаписи") Цикл

УзелСтажевыйПериод = ДобавитьУзелВДеревоXML(УзелСЗВ61, "СтажевыйПериод","");
ДобавитьИнформациюВДерево(УзелСтажевыйПериод, ФорматСтажевыйПериод);

УзелСтажевыйПериод.Строки.Найти("НомерСтроки").Значение = Строка(ВыборкаПоРаботникиОрганизации.НомерОсновнойЗаписи);
УзелСтажевыйПериод.Строки.Найти("ДатаНачалаПериода").Значение = Формат(ВыборкаПоРаботникиОрганизации.ДатаНачалаПериода,"ДФ=dd.MM.yyyy");
УзелСтажевыйПериод.Строки.Найти("ДатаКонцаПериода").Значение = Формат(ВыборкаПоРаботникиОрганизации.ДатаОкончанияПериода,"ДФ=dd.MM.yyyy");

ВыводитьЛьготныйСтаж = Ложь;

НаборЗаписейЛьготныйСтаж = СкопироватьСтруктуруДанных(ФорматЛьготныйСтаж);
НаборЗаписейОсобенностиУчета = НаборЗаписейЛьготныйСтаж.ОсобенностиУчета.Значение;

//ДекретДети
Если ДопустимыеЗначенияТретьегоПараметра.Получить(ВыборкаПоРаботникиОрганизации.ТретийПараметрИсчисляемогоСтажа) <> Неопределено Тогда
НаборЗаписейОсобенностиУчета.ДекретДети.Значение = ВыборкаПоРаботникиОрганизации.ТретийПараметрИсчисляемогоСтажа;
КонецЕсли;
ВыводитьЛьготныйСтаж = ВыводитьЛьготныйСтаж Или ЗначениеЗаполнено(НаборЗаписейОсобенностиУчета.ДекретДети.Значение);

Если НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "ДЕТИ" Или НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "АДМИНИСТР" Тогда
НаборЗаписейОсобенностиУчета.Удалить("ВыслугаЛет");
НаборЗаписейОсобенностиУчета.Удалить("ИсчисляемыйСтаж");
НаборЗаписейОсобенностиУчета.Удалить("ОсобыеУсловияТруда");
НаборЗаписейОсобенностиУчета.Удалить("ТерриториальныеУсловия");
Иначе

// Территориальные условия
НаборЗаписейТерриториальныеУсловия = НаборЗаписейОсобенностиУчета.ТерриториальныеУсловия.Значение;
НаборЗаписейТерриториальныеУсловия.ОснованиеТУ = СокрЛП(ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияКод);
НаборЗаписейТерриториальныеУсловия.Коэффициент = ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияСтавка;
Если ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.МКС
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.РКС
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.РКСМ
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.МКСР Тогда
НаборЗаписейТерриториальныеУсловия.Коэффициент = ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияСтавка;
Иначе
НаборЗаписейТерриториальныеУсловия.Удалить("Коэффициент");
ОписаниеПолей = НаборЗаписейОсобенностиУчета.ТерриториальныеУсловия.Поля;
СтрокаКУдалению = ОписаниеПолей.Найти("Коэффициент","ИмяПоля");
ОписаниеПолей.Удалить(СтрокаКУдалению);
КонецЕсли;
ВыводитьЛьготныйСтаж = ВыводитьЛьготныйСтаж Или ЗначениеЗаполнено(НаборЗаписейТерриториальныеУсловия.ОснованиеТУ);

// Особые условия труда
НаборЗаписейОсобыеУсловияТруда = НаборЗаписейОсобенностиУчета.ОсобыеУсловияТруда.Значение;
НаборЗаписейОсобыеУсловияТруда.ОснованиеОУТ = СокрЛП(ВыборкаПоРаботникиОрганизации.ОсобыеУсловияТрудаКод);
НаборЗаписейОсобыеУсловияТруда.ПозицияСписка = ВРег(СокрЛП(ВыборкаПоРаботникиОрганизации.КодПозицииСпискаКод));
ВыводитьЛьготныйСтаж = ВыводитьЛьготныйСтаж Или ЗначениеЗаполнено(НаборЗаписейОсобыеУсловияТруда.ОснованиеОУТ);

// Исчисляемый стаж
НаборЗаписейИсчисляемыйСтаж = НаборЗаписейОсобенностиУчета.ИсчисляемыйСтаж.Значение;
НаборЗаписейИсчисляемыйСтаж.ОснованиеИС.Значение = ВыборкаПоРаботникиОрганизации.ОснованиеИсчисляемогоСтажаКод;
Если НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "ДЕКРЕТ" Или НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "ВРНЕТРУД" Тогда
НаборЗаписейИсчисляемыйСтаж.Удалить("ВыработкаКалендарная");
ИначеЕсли ВыборкаПоРаботникиОрганизации.ПервыйПараметрИсчисляемогоСтажа > 0 Или ВыборкаПоРаботникиОрганизации.ВторойПараметрИсчисляемогоСтажа > 0 Тогда
НаборЗаписейВыработкаКалендарная = НаборЗаписейИсчисляемыйСтаж.ВыработкаКалендарная.Значение;
НаборЗаписейВыработкаКалендарная.ВсеМесяцы = ВыборкаПоРаботникиОрганизации.ПервыйПараметрИсчисляемогоСтажа;
НаборЗаписейВыработкаКалендарная.ВсеДни = ВыборкаПоРаботникиОрганизации.ВторойПараметрИсчисляемогоСтажа;
КонецЕсли;
ВыводитьЛьготныйСтаж = ВыводитьЛьготныйСтаж Или ЗначениеЗаполнено(НаборЗаписейИсчисляемыйСтаж.ОснованиеИС.Значение);

// Выслуга лет
НаборЗаписейВыслугаЛет = НаборЗаписейОсобенностиУчета.ВыслугаЛет.Значение;
НаборЗаписейВыслугаЛет.ОснованиеВЛ.Значение = СокрЛП(ВыборкаПоРаботникиОрганизации.ОснованиеВыслугиЛетКод);
НаборЗаписейВыслугаЛет.ДоляСтавки.Значение = ВыборкаПоРаботникиОрганизации.ТретийПараметрВыслугиЛет;
Если НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "ДЕКРЕТ" Или НаборЗаписейОсобенностиУчета.ДекретДети.Значение = "ВРНЕТРУД" Тогда
НаборЗаписейВыслугаЛет.Удалить("ВыработкаВЧасах");
Иначе
НаборЗаписейВыработкаВЧасах = НаборЗаписейВыслугаЛет.ВыработкаВЧасах.Значение;
НаборЗаписейВыработкаВЧасах.Часы = ВыборкаПоРаботникиОрганизации.ПервыйПараметрВыслугиЛет;
НаборЗаписейВыработкаВЧасах.Минуты = ВыборкаПоРаботникиОрганизации.ВторойПараметрВыслугиЛет;
КонецЕсли;
ВыводитьЛьготныйСтаж = ВыводитьЛьготныйСтаж Или ЗначениеЗаполнено(НаборЗаписейВыслугаЛет.ОснованиеВЛ.Значение);

КонецЕсли;

Если ВыводитьЛьготныйСтаж Тогда
ЧислоДополнительныхЗаписейОСтаже = 1;
СтрокаКоличествоЛьготныхСоставляющих = ДобавитьУзелВДеревоXML(УзелСтажевыйПериод, "КоличествоЛьготныхСоставляющих", 1);
НаборЗаписейЛьготныйСтаж.НомерСтроки.Значение = ЧислоДополнительныхЗаписейОСтаже;
УзелЛьготныйСтаж = ДобавитьУзелВДеревоXML(УзелСтажевыйПериод, "ЛьготныйСтаж","");
ДобавитьИнформациюВДерево(УзелЛьготныйСтаж, НаборЗаписейЛьготныйСтаж);
Иначе
ЧислоДополнительныхЗаписейОСтаже = 0;
КонецЕсли;

Пока ВыборкаПоРаботникиОрганизации.СледующийПоЗначениюПоля("НомерДополнительнойЗаписи") Цикл

//В дополнительной записи с номером 0 находится информация об основной записи
Если ВыборкаПоРаботникиОрганизации.НомерДополнительнойЗаписи = 0 тогда
Продолжить;
КонецЕсли;


НаборЗаписейЛьготныйСтаж = СкопироватьСтруктуруДанных(ФорматЛьготныйСтаж);
НаборЗаписейДопОсобенностиУчета = НаборЗаписейЛьготныйСтаж.ОсобенностиУчета.Значение;

ЧислоДополнительныхЗаписейОСтаже = ЧислоДополнительныхЗаписейОСтаже + 1;
НаборЗаписейЛьготныйСтаж.НомерСтроки.Значение = ЧислоДополнительныхЗаписейОСтаже;

// Территориальные условия
НаборЗаписейДопТерриториальныеУсловия = НаборЗаписейДопОсобенностиУчета.ТерриториальныеУсловия.Значение;
НаборЗаписейДопТерриториальныеУсловия.ОснованиеТУ = СокрЛП(ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияКод);
НаборЗаписейДопТерриториальныеУсловия.Коэффициент = ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияСтавка;
Если ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.МКС
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.РКС
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.РКСМ
Или ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловия = Справочники.ТерриториальныеУсловия.МКСР Тогда
НаборЗаписейДопТерриториальныеУсловия.Коэффициент = ВыборкаПоРаботникиОрганизации.ТерриториальныеУсловияСтавка;
Иначе
НаборЗаписейДопТерриториальныеУсловия.Удалить("Коэффициент");
ОписаниеПолей = НаборЗаписейДопОсобенностиУчета.ТерриториальныеУсловия.Поля;
СтрокаКУдалению = ОписаниеПолей.Найти("Коэффициент","ИмяПоля");
ОписаниеПолей.Удалить(СтрокаКУдалению);
КонецЕсли;

// Особые условия труда
НаборЗаписейДопОсобыеУсловияТруда = НаборЗаписейДопОсобенностиУчета.ОсобыеУсловияТруда.Значение;
НаборЗаписейДопОсобыеУсловияТруда.ОснованиеОУТ = ВыборкаПоРаботникиОрганизации.ОсобыеУсловияТрудаКод;
НаборЗаписейДопОсобыеУсловияТруда.ПозицияСписка = ВыборкаПоРаботникиОрганизации.КодПозицииСпискаКод;

// Исчисляемый стаж
НаборЗаписейДопИсчисляемыйСтаж = НаборЗаписейДопОсобенностиУчета.ИсчисляемыйСтаж.Значение;
НаборЗаписейДопИсчисляемыйСтаж.ОснованиеИС.Значение = ВыборкаПоРаботникиОрганизации.ОснованиеИсчисляемогоСтажаКод;
Если ВыборкаПоРаботникиОрганизации.ПервыйПараметрИсчисляемогоСтажа > 0 ИЛИ ВыборкаПоРаботникиОрганизации.ВторойПараметрИсчисляемогоСтажа > 0 Тогда
НаборЗаписейДопВыработкаКалендарная = НаборЗаписейДопИсчисляемыйСтаж.ВыработкаКалендарная.Значение;
НаборЗаписейДопВыработкаКалендарная.ВсеМесяцы = ВыборкаПоРаботникиОрганизации.ПервыйПараметрИсчисляемогоСтажа;
НаборЗаписейДопВыработкаКалендарная.ВсеДни = ВыборкаПоРаботникиОрганизации.ВторойПараметрИсчисляемогоСтажа;
КонецЕсли;

// Выслуга лет
НаборЗаписейДопВыслугаЛет = НаборЗаписейДопОсобенностиУчета.ВыслугаЛет.Значение;
НаборЗаписейДопВыслугаЛет.ОснованиеВЛ.Значение = СокрЛП(ВыборкаПоРаботникиОрганизации.ОснованиеВыслугиЛетКод);
НаборЗаписейДопВыслугаЛет.ДоляСтавки.Значение = ВыборкаПоРаботникиОрганизации.ТретийПараметрВыслугиЛет;
НаборЗаписейДопВыработкаВЧасах = НаборЗаписейДопВыслугаЛет.ВыработкаВЧасах.Значение;
НаборЗаписейДопВыработкаВЧасах.Часы = ВыборкаПоРаботникиОрганизации.ПервыйПараметрВыслугиЛет;
НаборЗаписейДопВыработкаВЧасах.Минуты = ВыборкаПоРаботникиОрганизации.ВторойПараметрВыслугиЛет;

//ДекретДети
Если ДопустимыеЗначенияТретьегоПараметра.Получить(ВыборкаПоРаботникиОрганизации.ТретийПараметрИсчисляемогоСтажа) <> Неопределено Тогда
НаборЗаписейДопОсобенностиУчета.ДекретДети.Значение = ВыборкаПоРаботникиОрганизации.ТретийПараметрИсчисляемогоСтажа;
КонецЕсли;

УзелЛьготныйСтаж = ДобавитьУзелВДеревоXML(УзелСтажевыйПериод, "ЛьготныйСтаж","");
ДобавитьИнформациюВДерево(УзелЛьготныйСтаж, НаборЗаписейЛьготныйСтаж);

КонецЦикла;// Выборка по дополнительным записям о стаже

Если ЧислоДополнительныхЗаписейОСтаже > 1 Тогда
СтрокаКоличествоЛьготныхСоставляющих.Значение = ЧислоДополнительныхЗаписейОСтаже;
КонецЕсли;

КонецЦикла;

КонецЕсли;

КонецЕсли;

КонецЦикла;

Если Отказ тогда
ОбработкаКомментариев = глЗначениеПеременной("глОбработкаСообщений");
ОбработкаКомментариев.ПоказатьСообщения();
Возврат "";
КонецЕсли;

// Преобразуем дерево в строковое описание XML
ТекстФайла = ПолучитьТекстФайлаИзДереваЗначений(ДеревоВыгрузки);
Возврат ТекстФайла

КонецФункции // ФайлСведенийОВзносахИСтаже()
 
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10092274  
  Дата публикации: 1 ноября 2011 г.  
  Описание: При печати карточек депонентов нумерация карточек не формализована, что может привести к изменению нумерации при повторной печати.  
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10091900  
  Дата публикации: 28 октября 2011 г.  
  Описание: В некоторых случаях после загрузки принятых ПФР сведений из файлов в новые документы информационной базы в дальнейшем при формировании сведений СЗВ-6 может задваиваться информация в застрахованных лицах.  
  Способ исправления: Заменить функцию ДанныеОСтажеИВзносах() о.м. ПроцедурыПерсонифицированногоУчетаПолныеПрава
следующим фрагментом:
Функция ДанныеОСтажеИВзносах(ДатаАктуальности, ОтчетныйПериод, Организация, МассивФизлиц = Неопределено) Экспорт

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

Запрос.УстановитьПараметр("ОтчетныйПериод", ОтчетныйПериод);
Запрос.УстановитьПараметр("КонецОтчетногоПериода", ПроцедурыПерсонифицированногоУчета.ОкончаниеОтчетногоПериодаПерсучета(ОтчетныйПериод));
Запрос.УстановитьПараметр("ДатаАктуальности", ДатаАктуальности);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("НеОтбиратьФизлиц", Не ЗначениеЗаполнено(МассивФизлиц));
Запрос.УстановитьПараметр("ТаблицаВзносов", ДанныеОВзносахПоКатегориям(ДатаАктуальности, ОтчетныйПериод, ОтчетныйПериод, Организация, МассивФизлиц));
Если МассивФизлиц = Неопределено Тогда
МассивФизлиц = Новый Массив;
КонецЕсли;
Запрос.УстановитьПараметр("МассивФизлиц", МассивФизлиц);

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

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

// адреса для информирования заполняем только в том случае, когда они изменились по сравнению с последними
// передававшимися в ПФР
Запрос.Текст =
"ВЫБРАТЬ
| ФИОФизЛицСрезПоследних.ФизЛицо КАК ФизЛицо,
| ФИОФизЛицСрезПоследних.Фамилия,
| ФИОФизЛицСрезПоследних.Имя,
| ФИОФизЛицСрезПоследних.Отчество
|ПОМЕСТИТЬ ВТФИО
|ИЗ
| РегистрСведений.ФИОФизЛиц.СрезПоследних(
| &ДатаАктуальности,
| ФизЛицо В
| (ВЫБРАТЬ
| Лица.ФизЛицо КАК ФизЛицо
| ИЗ
| ВТФизЛица КАК Лица)) КАК ФИОФизЛицСрезПоследних
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаписиОСтаже.ФизЛицо КАК ФизЛицо,
| ЗаписиОСтаже.КатегорияЗастрахованныхЛиц КАК КатегорияЗастрахованныхЛиц,
| МАКСИМУМ(ВЫБОР
| КОГДА ЗаписиОСтаже.ОсобыеУсловияТруда <> ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ) КАК ЛьготыПоУсловиямТруда,
| МАКСИМУМ(ВЫБОР
| КОГДА ЗаписиОСтаже.ОсобыеУсловияТруда = ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)
| И (ЗаписиОСтаже.ОснованиеВыслугиЛет <> ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка)
| ИЛИ ЗаписиОСтаже.ОснованиеИсчисляемогоСтажа <> ЗНАЧЕНИЕ(Справочник.ОснованияИсчисляемогоТрудовогоСтажа.ПустаяСсылка))
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ) КАК ЛьготыПоВыслуге
|ПОМЕСТИТЬ ВТФизЛицаСЗВ61
|ИЗ
| ВТФизЛица КАК ЗаписиОСтаже
|ГДЕ
| (ЗаписиОСтаже.ОсобыеУсловияТруда <> ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)
| ИЛИ ЗаписиОСтаже.ТерриториальныеУсловия <> ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка)
| ИЛИ ЗаписиОСтаже.ОснованиеВыслугиЛет <> ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка)
| ИЛИ ЗаписиОСтаже.ОснованиеИсчисляемогоСтажа <> ЗНАЧЕНИЕ(Справочник.ОснованияИсчисляемогоТрудовогоСтажа.ПустаяСсылка)
| ИЛИ ЗаписиОСтаже.ТретийПараметрИсчисляемогоСтажа <> """")
|
|СГРУППИРОВАТЬ ПО
| ЗаписиОСтаже.КатегорияЗастрахованныхЛиц,
| ЗаписиОСтаже.ФизЛицо
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(ЗаписиОСтаже.ОсобыеУсловияТруда) > 0
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо КАК ФизЛицо,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.Дата,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.АдресДляИнформирования,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.ЗаполненПринятымиСведениями
|ПОМЕСТИТЬ ВТПереданныеВПФРДокументы
|ИЗ
| Документ.СведенияОТрудовомСтажеИЗаработкеСЗВ4.РаботникиОрганизации КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
|ГДЕ
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.АдресДляИнформирования <> """"
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.Организация = &Организация
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.Проведен
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.ПринятоВПФР
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка.Дата <= &ДатаАктуальности
| И СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо В
| (ВЫБРАТЬ
| ФизЛица.ФизЛицо
| ИЗ
| ВТФизЛица КАК ФизЛица)
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ДатыДокументов.ФизЛицо КАК ФизЛицо,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.АдресДляИнформирования КАК АдресДляИнформирования
|ПОМЕСТИТЬ ВТПереданныеВПФРАдреса
|ИЗ
| (ВЫБРАТЬ
| ДатыДокументов.ФизЛицо КАК ФизЛицо,
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка) КАК Ссылка
| ИЗ
| (ВЫБРАТЬ
| ДатыДокументов.Дата КАК Дата,
| ДатыДокументов.ФизЛицо КАК ФизЛицо,
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ЗаполненПринятымиСведениями) КАК ЗаполненПринятымиСведениями
| ИЗ
| (ВЫБРАТЬ
| МАКСИМУМ(СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Дата) КАК Дата,
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо КАК ФизЛицо
| ИЗ
| ВТПереданныеВПФРДокументы КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
|
| СГРУППИРОВАТЬ ПО
| СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо) КАК ДатыДокументов
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПереданныеВПФРДокументы КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
| ПО ДатыДокументов.Дата = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Дата
| И ДатыДокументов.ФизЛицо = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо
|
| СГРУППИРОВАТЬ ПО
| ДатыДокументов.Дата,
| ДатыДокументов.ФизЛицо) КАК ДатыДокументов
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПереданныеВПФРДокументы КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
| ПО ДатыДокументов.ФизЛицо = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо
| И ДатыДокументов.Дата = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Дата
| И ДатыДокументов.ЗаполненПринятымиСведениями = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ЗаполненПринятымиСведениями
|
| СГРУППИРОВАТЬ ПО
| ДатыДокументов.ФизЛицо) КАК ДатыДокументов
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПереданныеВПФРДокументы КАК СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации
| ПО ДатыДокументов.ФизЛицо = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.ФизЛицо
| И ДатыДокументов.Ссылка = СведенияОТрудовомСтажеИЗаработкеСЗВ4РаботникиОрганизации.Ссылка
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ФизЛица.ФизЛицо КАК ФизЛицо,
| ФизЛица.ФизЛицо.Наименование КАК Наименование,
| ФизЛица.ФизЛицо.СтраховойНомерПФР КАК СтраховойНомерПФР,
| ФизЛица.КатегорияЗастрахованныхЛиц КАК КатегорияЗастрахованныхЛиц
|ПОМЕСТИТЬ ВТФизлицаПоКатегориямЗЛ
|ИЗ
| ВТФизЛица КАК ФизЛица
|
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ИсчисленоПоКатегориямЗЛ.ФизЛицо,
| ИсчисленоПоКатегориямЗЛ.ФизЛицо.Наименование,
| ИсчисленоПоКатегориямЗЛ.ФизЛицо.СтраховойНомерПФР,
| ИсчисленоПоКатегориямЗЛ.КатегорияЗастрахованныхЛиц
|ИЗ
| ВТСуммыВзносов КАК ИсчисленоПоКатегориямЗЛ
|ГДЕ
| (ИсчисленоПоКатегориямЗЛ.НачисленоНакопительная > 0
| ИЛИ ИсчисленоПоКатегориямЗЛ.НачисленоСтраховая > 0
| ИЛИ ИсчисленоПоКатегориямЗЛ.УплаченоСтраховая > 0
| ИЛИ ИсчисленоПоКатегориямЗЛ.УплаченоНакопительная > 0)
|
|ИНДЕКСИРОВАТЬ ПО
| ФизЛицо,
| КатегорияЗастрахованныхЛиц
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ФизЛица.ФизЛицо КАК ФизЛицо,
| ФизЛица.КатегорияЗастрахованныхЛиц КАК КатегорияЗастрахованныхЛиц,
| ЕСТЬNULL(ФизЛицаСЗВ61.ЛьготыПоУсловиямТруда, ЛОЖЬ) КАК ЛьготыПоУсловиямТруда,
| ЕСТЬNULL(ФизЛицаСЗВ61.ЛьготыПоВыслуге, ЛОЖЬ) КАК ЛьготыПоВыслуге,
| ФизЛица.Наименование КАК Наименование,
| ФизЛица.СтраховойНомерПФР,
| ВЫБОР
| КОГДА ФизЛица.СтраховойНомерПФР = """"
| ТОГДА ИСТИНА
| КОГДА ФизЛица.СтраховойНомерПФР = "" - - ""
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК НетСтраховогоНомера,
| ВЫБОР
| КОГДА ФизЛицаСЗВ61.ФизЛицо ЕСТЬ НЕ NULL
| ТОГДА ""СЗВ-6-1""
| ИНАЧЕ ""СЗВ-6-2""
| КОНЕЦ КАК ТипФормДокументов,
| ВЫБОР
| КОГДА ПереданныеВПФРАдреса.АдресДляИнформирования ЕСТЬ NULL
| ТОГДА ВЫБОР
| КОГДА АдресаДляИнформирования.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаДляИнформирования.Поле1 + "","" + АдресаДляИнформирования.Поле2 + "","" + АдресаДляИнформирования.Поле3 + "","" + АдресаДляИнформирования.Поле4 + "","" + АдресаДляИнформирования.Поле5 + "","" + АдресаДляИнформирования.Поле6 + "","" + АдресаДляИнформирования.Поле7 + "","" + АдресаДляИнформирования.Поле8 + "","" + АдресаДляИнформирования.Поле9
| КОГДА АдресаФактические.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаФактические.Поле1 + "","" + АдресаФактические.Поле2 + "","" + АдресаФактические.Поле3 + "","" + АдресаФактические.Поле4 + "","" + АдресаФактические.Поле5 + "","" + АдресаФактические.Поле6 + "","" + АдресаФактические.Поле7 + "","" + АдресаФактические.Поле8 + "","" + АдресаФактические.Поле9
| КОГДА АдресаРегистрации.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаРегистрации.Поле1 + "","" + АдресаРегистрации.Поле2 + "","" + АдресаРегистрации.Поле3 + "","" + АдресаРегистрации.Поле4 + "","" + АдресаРегистрации.Поле5 + "","" + АдресаРегистрации.Поле6 + "","" + АдресаРегистрации.Поле7 + "","" + АдресаРегистрации.Поле8 + "","" + АдресаРегистрации.Поле9
| ИНАЧЕ """"
| КОНЕЦ
| КОГДА ВЫБОР
| КОГДА АдресаДляИнформирования.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаДляИнформирования.Поле1 + "","" + АдресаДляИнформирования.Поле2 + "","" + АдресаДляИнформирования.Поле3 + "","" + АдресаДляИнформирования.Поле4 + "","" + АдресаДляИнформирования.Поле5 + "","" + АдресаДляИнформирования.Поле6 + "","" + АдресаДляИнформирования.Поле7 + "","" + АдресаДляИнформирования.Поле8 + "","" + АдресаДляИнформирования.Поле9
| КОГДА АдресаФактические.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаФактические.Поле1 + "","" + АдресаФактические.Поле2 + "","" + АдресаФактические.Поле3 + "","" + АдресаФактические.Поле4 + "","" + АдресаФактические.Поле5 + "","" + АдресаФактические.Поле6 + "","" + АдресаФактические.Поле7 + "","" + АдресаФактические.Поле8 + "","" + АдресаФактические.Поле9
| КОГДА АдресаРегистрации.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаРегистрации.Поле1 + "","" + АдресаРегистрации.Поле2 + "","" + АдресаРегистрации.Поле3 + "","" + АдресаРегистрации.Поле4 + "","" + АдресаРегистрации.Поле5 + "","" + АдресаРегистрации.Поле6 + "","" + АдресаРегистрации.Поле7 + "","" + АдресаРегистрации.Поле8 + "","" + АдресаРегистрации.Поле9
| ИНАЧЕ """"
| КОНЕЦ <> ПереданныеВПФРАдреса.АдресДляИнформирования
| ТОГДА ВЫБОР
| КОГДА АдресаДляИнформирования.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаДляИнформирования.Поле1 + "","" + АдресаДляИнформирования.Поле2 + "","" + АдресаДляИнформирования.Поле3 + "","" + АдресаДляИнформирования.Поле4 + "","" + АдресаДляИнформирования.Поле5 + "","" + АдресаДляИнформирования.Поле6 + "","" + АдресаДляИнформирования.Поле7 + "","" + АдресаДляИнформирования.Поле8 + "","" + АдресаДляИнформирования.Поле9
| КОГДА АдресаФактические.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаФактические.Поле1 + "","" + АдресаФактические.Поле2 + "","" + АдресаФактические.Поле3 + "","" + АдресаФактические.Поле4 + "","" + АдресаФактические.Поле5 + "","" + АдресаФактические.Поле6 + "","" + АдресаФактические.Поле7 + "","" + АдресаФактические.Поле8 + "","" + АдресаФактические.Поле9
| КОГДА АдресаРегистрации.Поле1 ЕСТЬ НЕ NULL
| ТОГДА "","" + АдресаРегистрации.Поле1 + "","" + АдресаРегистрации.Поле2 + "","" + АдресаРегистрации.Поле3 + "","" + АдресаРегистрации.Поле4 + "","" + АдресаРегистрации.Поле5 + "","" + АдресаРегистрации.Поле6 + "","" + АдресаРегистрации.Поле7 + "","" + АдресаРегистрации.Поле8 + "","" + АдресаРегистрации.Поле9
| ИНАЧЕ """"
| КОНЕЦ
| ИНАЧЕ """"
| КОНЕЦ КАК АдресДляИнформирования,
| ЕСТЬNULL(ФИО.Фамилия, """") КАК Фамилия,
| ЕСТЬNULL(ФИО.Имя, """") КАК Имя,
| ЕСТЬNULL(ФИО.Отчество, """") КАК Отчество,
| ВЫБОР
| КОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.НачисленоСтраховая, 0) > 0
| ТОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.НачисленоСтраховая, 0)
| ИНАЧЕ 0
| КОНЕЦ КАК НачисленоСтраховая,
| ВЫБОР
| КОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.НачисленоНакопительная, 0) > 0
| ТОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.НачисленоНакопительная, 0)
| ИНАЧЕ 0
| КОНЕЦ КАК НачисленоНакопительная,
| ВЫБОР
| КОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.УплаченоСтраховая, 0) > 0
| ТОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.УплаченоСтраховая, 0)
| ИНАЧЕ 0
| КОНЕЦ КАК УплаченоСтраховая,
| ВЫБОР
| КОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.УплаченоНакопительная, 0) > 0
| ТОГДА ЕСТЬNULL(ИсчисленоПоЗЛ.УплаченоНакопительная, 0)
| ИНАЧЕ 0
| КОНЕЦ КАК УплаченоНакопительная
|ИЗ
| ВТФизлицаПоКатегориямЗЛ КАК ФизЛица
| ЛЕВОЕ СОЕДИНЕНИЕ ВТФизЛицаСЗВ61 КАК ФизЛицаСЗВ61
| ПО ФизЛица.ФизЛицо = ФизЛицаСЗВ61.ФизЛицо
| И ФизЛица.КатегорияЗастрахованныхЛиц = ФизЛицаСЗВ61.КатегорияЗастрахованныхЛиц
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаФактические
| ПО ФизЛица.ФизЛицо = АдресаФактические.Объект
| И (АдресаФактические.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресФизЛица))
| И (АдресаФактические.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаРегистрации
| ПО ФизЛица.ФизЛицо = АдресаРегистрации.Объект
| И (АдресаРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресФизЛица))
| И (АдресаРегистрации.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресаДляИнформирования
| ПО ФизЛица.ФизЛицо = АдресаДляИнформирования.Объект
| И (АдресаДляИнформирования.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ИнформАдресФизЛица))
| И (АдресаДляИнформирования.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес))
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПереданныеВПФРАдреса КАК ПереданныеВПФРАдреса
| ПО ФизЛица.ФизЛицо = ПереданныеВПФРАдреса.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТФИО КАК ФИО
| ПО ФизЛица.ФизЛицо = ФИО.ФизЛицо
| ЛЕВОЕ СОЕДИНЕНИЕ ВТСуммыВзносов КАК ИсчисленоПоЗЛ
| ПО ФизЛица.ФизЛицо = ИсчисленоПоЗЛ.ФизЛицо
| И ФизЛица.КатегорияЗастрахованныхЛиц = ИсчисленоПоЗЛ.КатегорияЗастрахованныхЛиц
|
|УПОРЯДОЧИТЬ ПО
| ТипФормДокументов,
| КатегорияЗастрахованныхЛиц,
| ЛьготыПоУсловиямТруда,
| ЛьготыПоВыслуге,
| Наименование,
| ФизЛицо";

РезультатЗапроса = Запрос.Выполнить();
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

Возврат РезультатЗапроса.Выгрузить();

КонецФункции // ДанныеОСтажеИВзносах()
 
  Способ обхода: Загружать сведения из файлов в существующие документы информационной базы, которые подбираются автоматически (вариант, предлагаемый по умолчанию).  
  Исправлено в релизе: 2.5.42  
 
  Код ошибки: 10091752  
  Дата публикации: 28 октября 2011 г.  
  Описание: Если в документом "Платежное поручение исходящее" оплачивается сразу несколько документов "Зарплата к выплате организаций", то при печати списка плательщиков в банк для работников, входящих в несколько оплачиваемых ведомостей, возникают повторы (несколько строк на одного работника).
Если же при этом у работника в ведомостях совпадают порядковый номер и сумма, то выводится только одна строка с суммой по одной ведомости.
 
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10049063  
  Дата публикации: 20 сентября 2011 г.  
  Описание: Если сотруднику назначено плановое начисление со способом расчета "Фиксированной суммой", то в случае изменения подразделения кадровым перемещением и оформления нескольких документов "Начисление зарплаты сотрудникам организаций" с указанием подразделений в шапке документа это начисление при заполнении попадает в каждый из таких документов.  
 
  Код ошибки: 10086927  
  Дата публикации: 6 сентября 2011 г.  
  Описание: В некоторых случаях при заполнении документа "Начисление зарплаты сотрудникам организаций" процент надбавок может определяться по штатному расписанию, а не по плановым начислениям.  
  Исправлено в релизе: 2.5.43  
 
  Код ошибки: 10087834  
  Дата публикации: 2 сентября 2011 г.  
  Описание: Отчет "Карточка учета страховых взносов" формируется неправильно в случае, если сотрудник принят в две организации в одной информационной базе, совокупный доход по этим организациям превысил предельную величину (463 т.р.) и в настройках отчёта не указана организация.  
  Способ обхода: В настройках отчёта указать одну из организаций.  
 
  Код ошибки: 10082109  
  Дата публикации: 8 июня 2011 г.  
  Описание: В печатную форму "Расчет при увольнении (Т-61)" в таблице расчета выплат в колонку 12 не попадают начисленные в месяце увольнения выплаты за прошлые месяцы.  
 
  Код ошибки: 10055659  
  Дата публикации: 18 мая 2011 г.  
  Описание: В том случае, когда за 1 квартал 2010 года у сотрудника имеются только отрицательные начисления, в отчете 4-ФСС неверно заполняются показатели облагаемой базы - в них ошибочно включаются эти отрицательные начисления.  
 
  Код ошибки: 10080912  
  Дата публикации: 13 мая 2011 г.  
  Описание: Если в журнале регламентированных отчетов очистить дату окончания периода, а затем снять галочку отбора Период, а затем ее опять установить, то возникает сообщение об ошибке:
{Обработка.ОбщиеОбъектыРегламентированнойОтчетности.Форма.УправлениеОтчетностью.Форма(1466)}: Ошибка при вызове метода контекста (ПредставлениеПериода)
Подсказка = "Отчеты за период " + ПредставлениеПериода(ДатаНачалаПериодаОтчета, КонецДня(ДатаКонцаПериодаОтчета), "ФП = Истина");
по причине:
Недопустимое значение параметра (параметр номер '2') (01.01.0001 23:59:59 < 01.01.2011 0:00:00)
Если закрыть журнал с включенным отбором по периоду, то открыть его в дальнейшем не удастся, т.к. будет выдаваться вышеописанное сообщение об ошибке и окно журнала не будет открываться.
 
 
  Код ошибки: 10062909  
  Дата публикации: 18 марта 2011 г.  
  Описание: Если при проведении кадрового документа-исправления будет выдано сообщение об ошибке пользователя и он не проведется, то после устранения проблемы и проведения документа возникает следующая "отложенная" проблема: при попытке отменить проведение этого документа будет выдано сообщение об ошибке.  
  Способ обхода: После неудавшейся отмены проведения необходимо снова провести документ, после чего его можно будет отменить.  
 
  Код ошибки: 10071893  
  Дата публикации: 18 января 2011 г.  
  Описание: Неверно заполняются данные о доходах для расчета пособий соц. страхования за 2009 год в том случае, когда сотруднику в 2009 году начислялась материальная помощь, не облагавшаяся ранее ЕСН целиком, - не учитывается скидка.
 
 
  Код ошибки: 10042205  
  Дата публикации: 30 ноября 2010 г.  
  Описание: При расчете б/л в 2010 году по сотруднику, работавшему ранее по основному месту работы и по внутреннему совместительству, не учитывается заработок по внутреннему совместительству, если на дату начала болезни со внутреннего совместительства сотрудник был уволен.  
 
  Код ошибки: 00094289  
  Дата публикации: 14 сентября 2007 г.  
  Описание: В форме 2-НДФЛ за прошлые годы (по 2009-й) на работника, у которого по результатам перерасчета за прошлые налоговые периода был доудержан (зачтен) налог, не заполняются пп.5.6 или 5.7 раздела 5.  
 
  Код ошибки: 10050537  
  Дата публикации: 15 октября 2010 г.  
  Описание: Оформлен первичный больничный лист, затем продолжение больничного и в нем указана дата нарушения режима, при оформлении второго продолжения больничного, в него не переносится информация о дате нарушения режима.  
 
  Код ошибки: 10064714  
  Дата публикации: 15 октября 2010 г.  
  Описание: При попытке пересчетать документ "Оплата сверхурочных часов" после повышения окладов "задним числом" при помощи обработки "Перерасчет зарплаты по предприятию" создаваемый документ не заполняется.  
 
  Код ошибки: 10064453  
  Дата публикации: 15 октября 2010 г.  
  Описание: Отч. "Медицинское страхование" не показывает адрес и телефон для новых незастрахованных сотрудников.  
  Планируется исправить в релизе: 2.5.42  
 
  Код ошибки: 10029695  
  Дата публикации: 31 августа 2010 г.  
  Описание: Отчет "4-ФСС". Раздел 3, таблица 9. Заполнение колонок 7, 8, 10, 11.
При заполнении вручную скидок и надбавок к страховому тарифу неверно происходит авторасчет итоговой 11 колонки. К введенной уже с учетом скидок и надбавок ставке взноса в ФСС от несчастного случая (колонка 7), прибавляются введенные в ручную размеры скидок и надбавок и отражается в итоговой колонке 11.
 
  Способ обхода: После заполнения отчета необходимо отключить авторасчет вычисляемых ячеек (соответствующий флаг в шапке отчета) и внести правильные процентные ставки.  
 
  Код ошибки: 10058700  
  Дата публикации: 8 июля 2010 г.  
  Описание: В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>.  
 
  Код ошибки: 10043804  
  Дата публикации: 23 декабря 2009 г.  
  Описание: В документе "Оплата сверхурочных часов" не пересчитывается в часовую тарифная ставка из произвольной формулы - всегда получается 0.  
 
  Код ошибки: 10036185  
  Дата публикации: 15 октября 2009 г.  
  Описание: При использовании кассового метода учета управленческих затрат, в документе "Планируемые затраты на персонал" неверно определяется факт прошлого периода.  
 
  Код ошибки: 10036015  
  Дата публикации: 15 октября 2009 г.  
  Описание: После исправления кадрового документа в обработке "Анализ неявок", исходное кадровое событие не показывается, отчего расчетный документ, оформленный по устаревшим кадровым данным, сопоставляется с исправленным кадровым событием.  
 
  Код ошибки: 10002714  
  Дата публикации: 26 сентября 2008 г.  
  Описание: При обновлении с конфигурации с редакции 2.1. на 2.5 выдается сообщение об ошибке, когда в организации не поддерживается внутреннее совместительство и по физлицу, с которым заключен договор ГПХ на выполнение работ, зарегистрирован документ «Ввод процента деятельности ЕНВД».  
 
  Код ошибки: 10001643  
  Дата публикации: 5 августа 2008 г.  
  Описание: При отправке печатной формы документа по электронной почте в текст письма не попадают имеющиеся картинки.  
 
  Код ошибки: 10001302  
  Дата публикации: 29 июля 2008 г.  
  Описание: В отчете "Расчетная ведомость", построенном за несколько месяцев, в некоторых случаях неправильно отражаются итоги по показателям сальдо.  
 
  Код ошибки: 00103150  
  Дата публикации: 30 апреля 2008 г.  
  Описание: Если в анкету, указанную в настройках программы как резюме кандидата, добавить вопросы из предопределенной группы вопросов о контактной информации физлица, то при создании физлица по ответам на такую анкету контактная информация из опроса не будет перенесена в данные физлица.  
 
  Код ошибки: 00076008  
  Дата публикации: 17 июля 2007 г.  
  Описание: Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов.