|
Необходимо обойти справочник сотрудники |
☑ |
0
ЮлияКорж
02.09.11
✎
12:00
|
Мне необходимо поучить со справочника сотрудники только не уволенных сотрудников,их образование и учебные заведения в которых учились,физ лицо образование сотрудника выводится,но выдает всех сотрудников,а мне только работающих то есть обработать справочник Сотрудники
таб=СоздатьОбъект("Таблица");
таб.ИсходнаяТаблица("Результаты");
ФизЛицо=СоздатьОбъект("Справочник.ФизическиеЛица");
Сотр=СоздатьОбъект("Справочник.Сотрудники");
Образ=СоздатьОбъект("Справочник.ОбразованиеСотрудника");
Сотр.ВыбратьЭлементы();
Пока Сотр.ПолучитьЭлемент()>0 Цикл
//Если ПустоеЗначение(Сотр.ДатаОкончанияДействия)=1 Тогда
ФизЛицо.ИспользоватьВладельца(Сотр);
ФизЛицо.ВыбратьЭлементы();
Пока ФизЛицо.ПолучитьЭлемент()>0 Цикл
Образ.ИспользоватьВладельца(ФизЛицо);
Образ.ВыбратьЭлементы();
Пока Образ.ПолучитьЭлемент()>0 Цикл
Если ПустоеЗначение(Сотр.ДатаНачалаДействия)=1 Тогда
таб.ВывестиСекцию("Результат");
КонецЕсли;
КонецЦикла;
//КонецЕсли;
//КонецЦикла;
//КонецЕсли;
КонецЦикла;
КонецЦикла;
таб.Показать("Результаты");
таб.ТолькоПросмотр(1);
КонецПроцедуры
|
|
1
zak555
02.09.11
✎
12:01
|
опять ?
|
|
2
zak555
02.09.11
✎
12:02
|
уволенных надо смотреть по периодическому состоянию реквизита
|
|
3
ZanderZ
02.09.11
✎
12:02
|
(0) в справочнике "Сотруднике" не храниться информация о состоянии сотрудника (уволен или нет) - смотри РС "РаботникиОрганизаций"
|
|
4
ZanderZ
02.09.11
✎
12:03
|
(0) млин это 7-ка ... как она в тему для 8-ки попала :)
|
|
5
ЮлияКорж
02.09.11
✎
12:03
|
В нашей конфе хранится
в поле ДатаОкончанияДействия
|
|
6
ЮлияКорж
02.09.11
✎
12:03
|
Случайно
|
|
7
zak555
02.09.11
✎
12:08
|
ДатаОкончанияДействия периодический реквизит ?
|
|
8
ЮлияКорж
02.09.11
✎
12:09
|
да
|
|
9
Grusswelle
02.09.11
✎
12:09
|
(8) А есть подруги?
|
|