|
v7: Как организовать выборку из подчиненного справочника | ☑ | ||
---|---|---|---|---|
0
ЮлияКорж
16.08.11
✎
09:50
|
Я хочу посчитать стаж по каждому физ лицу со справочника трудовая деятельность,который подчинен справочнику физические лица,который является аналогом трудовой книжки мне надо использовать справочник физические лица как владельца, и для каждого физ лица посчитать стаж
Процедура Выполнить() Перем Стаж; Труд1=СоздатьОбъект("Справочник.ТрудоваяДеятельностьСотрудника"); ФизЛицо=СоздатьОбъект("Справочник.ФизическиеЛица"); Труд1.ИспользоватьВладельца(ФизЛицо); Стаж=0; Труд1.ВыбратьЭлементы(); Пока Труд1.ПолучитьЭлемент()>0 Цикл Стаж=Стаж+(Труд1.ДатаОкончания-Труд1.ДатаНачала); Сообщить(Стаж); КонецЦикла; КонецПроцедуры |
|||
1
miki
16.08.11
✎
09:52
|
ФизЛицо сначала следует отыскать, прежде чем использовать как владельца.
|
|||
2
ado
16.08.11
✎
09:52
|
(0) Не вижу вопросительного предложения.
|
|||
3
Мимохожий Однако
16.08.11
✎
09:53
|
Например,
ФизЛицо.НайтиПоНаименованию(СтрокаФИо); Труд1.ИспользоватьВладельца(ФизЛицо.ТекущийЭлемент()); |
|||
4
Попытка1С
16.08.11
✎
09:53
|
Процедура Выполнить()
Перем Стаж; Труд1=СоздатьОбъект("Справочник.ТрудоваяДеятельностьСотрудника"); ФизЛицо=СоздатьОбъект("Справочник.ФизическиеЛица"); ФизЛицо.ВыбратьЭлементы(); Пока ФизЛицо.ПолучитьЭлемент()>0 Цикл Труд1.ИспользоватьВладельца(ФизЛицо); Стаж=0; Труд1.ВыбратьЭлементы(); Пока Труд1.ПолучитьЭлемент()>0 Цикл Стаж=Стаж+(Труд1.ДатаОкончания-Труд1.ДатаНачала); Сообщить(Стаж); КонецЦикла; КонецПроцедуры |
|||
5
Попытка1С
16.08.11
✎
09:53
|
КЦ забыл один
|
|||
6
miki
16.08.11
✎
09:54
|
если для каждого из физлиц, то сначала цикл по эжементам справочника физлиц, а уже внутри него - цикл по трудовой деятельности с использованием владельца - текущего элемента внешней выборки.
|
|||
7
AeDen
16.08.11
✎
09:55
|
Юленька, солнышко, бросайте это неблагодарное занятие, найдите себе работу достойнее.
|
|||
8
Попытка1С
16.08.11
✎
09:59
|
(7) И в два раза более оплачиваемую? =)
|
|||
9
ЮлияКорж
16.08.11
✎
10:04
|
Это правда,но надо сначала с чего то стартовать,наращивать опыт, чесно говоря у меня сейчас нагрузки много и бухгалтерия 1с,и отдел кадров, консультации пользователей,написание обработок
|
|||
10
ЮлияКорж
16.08.11
✎
10:05
|
Спасибо вам большое за помощь
|
|||
11
miki
16.08.11
✎
10:06
|
когда же ты научишься отделять знаки препинания пробелом...
|
|||
12
AeDen
16.08.11
✎
10:12
|
(8) Не обязательно.
(9) Стартуйте в другой отрасли, например, в колл-центре оператором. |
|||
13
zavsom
17.08.11
✎
13:52
|
я вот серьезно не понимаю зачем девушке с нормальной внешностью РАБОТАТЬ? ну найди ты уже себе нормального мужика чтоб любил и на руках носил и живи в шоколаде...у меня например жена лет 20 уже как не работает сама - только трудовая ее...
|
|||
14
trdm
17.08.11
✎
14:12
|
(9) ЮлияКорж >> написание обработок
Интересно, какие обработки ты пишешь, если не в зуб ногой в элементарном и ключевом моменте типа (0)??? |
|||
15
zak555
17.08.11
✎
14:17
|
перебирать только справочник ТрудоваяДеятельностьСотрудника
|
|||
16
Эльниньо
17.08.11
✎
21:12
|
Грабли будут однозначно.
В ЗИКе косяк. Обсуждалось уже. |
|||
17
zak555
17.08.11
✎
21:22
|
(16) это какие :?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |