Имя: Пароль:
1C
1C 7.7
v7: Получение актуальных сотрудников в 7.7 ЗиК
0 Razor
 
25.09.12
18:35
Подскажите запрос для получения не уволенных сотрудников для ЗиК 7.7.
1 ChMikle
 
26.09.12
12:24
состояние физлица<> физлиц ...
2 ChMikle
 
26.09.12
12:25
у сотрудника есть состояние физлица реквизит ... посмотри механизм в справчонике как пишет это состояние , и по аналогии выборку сделай
3 1Сергей
 
26.09.12
12:27
а там отчета нет чтоли?
4 PLUT
 
26.09.12
12:30
(0) как-то так

СпрСотрудники=СоздатьОбъект("Справочник.Сотрудники");
Периодический = СоздатьОбъект("Периодический");
СпрСотрудники.ВыбратьЭлементы();
Пока СпрСотрудники.ПолучитьЭлемент()=1 Цикл
   Если СпрСотрудники.ЭтоГруппа()=1 Тогда
       Продолжить;
   КонецЕсли;
   Периодический.ИспользоватьОбъект("СостояниеФизлица",СпрСотрудники.ТекущийЭлемент());
   СостояниеФЗ = Периодический.ЗначениеНаДату(РабочаяДата());
   Если ПустоеЗначение(СостояниеФЗ)=1 Тогда //Сотрудник уволен
       Продолжить;
   КонецЕсли;
5 1Сергей
 
26.09.12
12:31
(4) ИспользоватьДату() запретили уже?
6 PLUT
 
26.09.12
12:32
(5) разрешаю, используй
7 1Сергей
 
26.09.12
13:34
(6) Спасибо, Борис Георгиевич
8 Razor
 
26.09.12
15:19
Спасибо большое, а как получить сотрудников с ненулевой задолженностью по взаиморасчетам? Нашел отчет "Структура задолженности" и там есть такой запрос:

   |Период с ДатаПериодаЗадолженностиС по ДатаПериодаЗадолженностиПо;
   |Сотрудник    = ЖурналРасчетов.Зарплата.Объект.ОсновнойЭлемент;
   |ВР    = ЖурналРасчетов.Зарплата.ВидРасч;
   |Результат    = ЖурналРасчетов.Зарплата.Результат;
   |Функция ДолгПредприятия    = Сумма(Результат);
   |Группировка Сотрудник;
   |Условие(ВР = ВидРасчета.НачальноеСальдоЗадолженность);

Но в этом запросе цифры не такие получаются как на самом деле.