Имя: Пароль:
1C
1С v8
При вводе Медицинского страхового полиса в ЗУПе выдает ошибку?
0 Elf56
 
10.09.15
13:39
Всем доброго времени суток.

Имеется
1С:Предприятие 8.3 (8.3.5.1517)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.94.2)

Необходимо ввести Обязательные Медицинские страховые полиса нового образца для всех сотрудников организации. У гугла узнавал говорит, что это нужно делать в аналогичном справочнике "Медицинские страховые полисы" создаю там новую запись ввожу все данные, но при записи выдает следующую ошибку

Указанное физическое лицо не работает в указанной организации!

хотя открываю сотрудника и вижу что он принят на работу в эту организацию. Хотя если так подумать то нужно принять не сотрудника а физ лицо в это организацию так ли это? или я что то другое делаю не так?
Перепробовал все организации все равно такая же ошибка. У гугла спрашивал он не знает что делать при такой ошибки.

Как мне ввести медицинские страховые полиса?
Всем заранее спасибо за ответы.
1 ale-sarin
 
10.09.15
13:42
Дата выдачи полиса не раньше даты приема?
2 Elf56
 
10.09.15
15:52
(1) может быть как раньше так и позже и так и так ошибку выдает
3 ale-sarin
 
10.09.15
15:58
// Проверим, что сотрудник работает в организации
    Если Не Отказ И ВидСтрахования = Перечисления.ВидыМедицинскогоСтрахования.Обязательное Тогда
        Запрос = Новый Запрос;
        Запрос.УстановитьПараметр("Период",            ДатаВыдачиПолиса);
        Запрос.УстановитьПараметр("Организация",    ОбщегоНазначенияЗК.ГоловнаяОрганизация(Организация));
        Запрос.УстановитьПараметр("Физлицо",        Физлицо);
        Запрос.Текст =
        "ВЫБРАТЬ
        |    РаботникиОрганизацийСрезПоследних.Сотрудник
        |ИЗ
        |    РегистрСведений.РаботникиОрганизаций.СрезПоследних(
        |            &Период,
        |            Сотрудник.Физлицо = &Физлицо
        |                И Организация = &Организация) КАК РаботникиОрганизацийСрезПоследних";
        Результат = Запрос.Выполнить();
        
        Если Результат.Пустой() Тогда
            ОбщегоНазначенияЗК.ВывестиИнформациюОбОшибке("Указанное физическое лицо не работает в указанной организации!", Отказ);
        КонецЕсли;
        
    КонецЕсли;
4 ale-sarin
 
10.09.15
15:59
+(3) Это в ПередЗаписью() стоит в ЗУП 2.5.93.2