Имя: Пароль:
1C
1С v8
ЗУП (осн.место/внешний совместитель)
0 Sun125
 
22.08.11
22:10
Сотрудник работает в одной организации (А) в базе по основному месту работы с 01.01.11, в другой организации (Б) он - внешний совместитель с 17.05.11.
При заполнении документа "Зарплата к выплате" для организации А (осн.место работы) этот сотрудник не попадает в табличную часть. Почему так получается?
Смотрю в отладчике при заполнении ТЧ:
 ВЫБРАТЬ РАЗРЕШЕННЫЕ
   РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо,
   ВЫБОР
       КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <= &Дата
               И РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
           ТОГДА РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизацииЗавершения
       ИНАЧЕ РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации
   КОНЕЦ КАК Подразделение,
   ВЫБОР
       КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <= &Дата
               И РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
           ТОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения
       ИНАЧЕ РаботникиОрганизацийСрезПоследних.Период
   КОНЕЦ КАК Период,
   ВЫБОР
       КОГДА ВЫБОР
               КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <= &Дата
                       И РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
                   ТОГДА РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостоянияЗавершения
               ИНАЧЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния
           КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
           ТОГДА ИСТИНА
       ИНАЧЕ ЛОЖЬ
   КОНЕЦ КАК Работает
ИЗ
   РегистрСведений.РаботникиОрганизаций.СрезПоследних(
           &Дата,
           Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
               И Организация = &ГоловнаяОрганизация
               И (&ПоВсемФизлицам)) КАК РаботникиОрганизацийСрезПоследних

Естественно в выборку попадает запись этого работника как внешнего совместителя...потому что она позднее
1 Sun125
 
22.08.11
22:32
Если у обеих организаций одна и та же головная организация, то сотрудник, работая в одной организации, в другую должен приниматься как внешний или внутренний совместитель?
Основная теорема систематики: Новые системы плодят новые проблемы.