Имя: Пароль:
1C
1С v8
ЗУП 3 Как красиво отобрать сотрудников за период по определенной штатной единице
0 егаис
 
26.03.20
14:30
По подразделению могу через КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц()
Но в данной структуре нет должности.
Научите, как сделать
1 егаис
 
26.03.20
14:35
вариант отбора по подразделению и потом фильтр по должности, так сделано
Но хочется оптимизировать код
2 kumena
 
26.03.20
14:47
Довели костылями-функциями трешечников, два регистра в запросе соедмнить не могут.
3 егаис
 
26.03.20
14:49
(2) не рекомендуется запросы к регистрам строить
4 rsv
 
26.03.20
14:50
(0) таблицы то известны где данные хранятся ? Если да - тогда  селект звездочка фром
5 rsv
 
26.03.20
14:51
(3) раз так тогда в текст выгружать и парсить
6 Akela has missed
 
26.03.20
15:09
ПараметрыПолученияСотрудников = КадровыйУчет.ПараметрыПолученияСотрудниковОрганизацийПоСпискуФизическихЛиц();
ПараметрыПолученияСотрудников.НачалоПериода = НачалоПериода;
ПараметрыПолученияСотрудников.ОкончаниеПериода = ОкончаниеПериода ;
ЗарплатаКадрыОбщиеНаборыДанных.ДобавитьВКоллекциюОтбор(ПараметрыПолученияСотрудников.Отборы, "ДолжностьПоШтатномуРасписанию", "=", Позиция);
КадровыйУчет.СоздатьВТСотрудникиОрганизации(Запрос.МенеджерВременныхТаблиц, Истина, ПараметрыПолученияСотрудников, "ВТСотрудникиОтбор");
7 егаис
 
26.03.20
15:12
(6) вот как, отборы же ж, спасибо!