Имя: Пароль:
1C
1C 7.7
v7: 1c7 ЗиК как плучить стаж сотрудника
0 VBMADD
 
15.11.11
06:32
Привет братьям по разуму.
Подскажите, пож-ста, как в 1с77 ЗиК (бюджетная) получить общий стаж сотрудника на текущую дату

Вот так у меня не получается
//========================================
Пока СпрСотр.ПолучитьЭлемент() > 0 Цикл

Должность = СпрСотр.ТекущийЭлемент().Должность.Получить(ВыбДата);
Подразделение = СпрСотр.ТекущийЭлемент().Подразделение.Получить(ВыбДата);
СостояниеФизЛица = СпрСотр.ТекущийЭлемент().СостояниеФизЛица.Получить(ВыбДата);
Стаж = СпрСотр.ТекущийЭлемент().СтажОбщий;


Спасибо всем, кто откликнулся...
1 Kavar
 
15.11.11
06:36
глПредставлениеСтажа(ИспользоватьДату(),СтажОбщий);
2 Kavar
 
15.11.11
06:37
и текущийЭлемент() удали. везде
3 VBMADD
 
15.11.11
06:41
ОК,Сенкс
4 VBMADD
 
15.11.11
06:43
Чета выдает ошибу:
====================================================

Стаж = глПредставлениеСтажа(ИспользоватьДату<<?>>(),СтажОбщий);
{Обработка.новый2.Форма.Модуль(67)}: Функция не обнаружена (ИспользоватьДату)
Стаж = глПредставлениеСтажа(ИспользоватьДату(<<?>>),СтажОбщий);
{Обработка.новый2.Форма.Модуль(67)}: Недостаточно фактических параметров
При проверке модуля обнаружены синтаксические ошибки!
5 Kavar
 
15.11.11
06:59
Своюдату туда подствляй. на которую стаж получить хочешь.
ТекущаяДата() К примеру
6 VBMADD
 
15.11.11
07:06
(5) Ага, ща попробую...
7 VBMADD
 
15.11.11
07:12
Вот так получилось:
============================
Стаж = глПредставлениеСтажа(СпрСотр.ИспользоватьДату(),СпрСотр.СтажОбщий);

Спасибо...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.