ВыборкаИзСпр=СоздатьОбъект("Справочник.Сотрудники");
ВыборкаД=СоздатьОбъект("Документ.НачисленияУдержанияСотрудника");
ВыборкаИзСпр.ВыбратьЭлементы();
Пока ВыборкаИзСпр.ПолучитьЭлемент()=1 Цикл
Если(ВыборкаИзСпр.ЭтоГруппа()<>1)и(ВыборкаИзСпр.ПометкаУдаления()<>1) тогда
ФайлВыгрузки1.Добавить();
ФайлВыгрузки1.FIO=ВыборкаИзСпр.Наименование;
ФайлВыгрузки1.OST=ВыборкаИзСпр.СтажОбщий;
ФайлВыгрузки1.NS=ВыборкаИзСпр.СтажНепрерывный;
ФайлВыгрузки1.BS=ВыборкаИзСпр.СтажСтраховой;
ФайлВыгрузки1.Записать();
ВыборкаД.ВыбратьДокументы();
Пока ВыборкаД.ПолучитьДокумент()=1 Цикл
Если (СокрЛП(ВыборкаД.Сотрудник.Наименование)=СокрЛП(ВыборкаИзСпр.Наименование)) Тогда
Если (ВыборкаД.Расчет=ВидРасчета.НадбавкаЗаВыслугуЛет) Тогда
ФайлВыгрузки1.DNL=ВыборкаД.ДатаДок;
ФайлВыгрузки1.SNL=ВыборкаД.Стаж;
ФайлВыгрузки1.Записать();
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
В данном коде в выборке документов не отрабатывает условие для выбора вида расчета:
Если (ВыборкаД.Расчет=ВидРасчета.НадбавкаЗаВыслугуЛет) Тогда
В отладчике смотрела, даже при визуально одинаковых ВыборкаД.Расчет и ВидРасчета.НадбавкаЗаВыслугуЛет внутрь условия не заходит. Подскажите, пожалуйста в чем может быть проблема? заранее, спасибо
П.С. программист-начинающий