Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 09:45

ЗУП стаж работы в компании

Автор Новенькая, 25 окт 2014, 12:36

0 Пользователей и 1 гость просматривают эту тему.

Новенькая

здравствуйте, подскажите, пожалуйста, как можно вывести стаж работы именно в компании в зуп? есть отчет " списки работников организации" он выводит стаж в зависимости от того, что у сотрудника заполнено в трудовой деятельности( страховой стаж, общий стаж). а мне нужен стаж именно в компании. можно какое-то пользовательское поле создать, чтобы считалось от даты приема???

дфтын

Сдается мне, что в ЗуП такого разделения по умолчанию в отчетах нет, ибо стаж то нужен общий для разных расчетов, а вы хотите некую управленческую отчетность. её надо рисовать.
Помог? Нажми - Спасибо :)
skype: Soprov1C

Новенькая

Цитата: дфтын от 26 окт 2014, 11:45
Сдается мне, что в ЗуП такого разделения по умолчанию в отчетах нет, ибо стаж то нужен общий для разных расчетов, а вы хотите некую управленческую отчетность. её надо рисовать.
да, такого нет... надо рисовать. решили по-простому, считать от даты приема до даты формирования отчета. можно ли как-то в пользовательском поле это посчитать? нужно количество лет, месяцев и дней

дфтын

Ну нужно брать отчет. смотреть как и где там формируется запрос, и собственно еще добавлять одно поле запроса где вычислять разность дат
Помог? Нажми - Спасибо :)
skype: Soprov1C

pavl_vs

Новенькая, не понимаю что Вы вкладываете в "надо рисовать".
Вообще-то рисовать ничего не нужно.
В редакторе структуры отчета добавляете три поля "Пользовательское поле выражение" - "Лет", "Месяцев" и "Дней", объединяете их в группу "Стаж в компании".

Цитироватьможно ли как-то в пользовательском поле это посчитать? нужно количество лет, месяцев и дней

Можно, но попробуйте сами, чтобы был предмет обсуждения;
основа расчета "Выражение детальных записей" это
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "Год");
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "Месяц");
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "День");

В окне детальных записей можно описать все расчеты на языке 1С, включая запросы.

Новенькая

Цитата: pavl_vs от 26 окт 2014, 14:38
Новенькая, не понимаю что Вы вкладываете в "надо рисовать".
Вообще-то рисовать ничего не нужно.
В редакторе структуры отчета добавляете три поля "Пользовательское поле выражение" - "Лет", "Месяцев" и "Дней", объединяете их в группу "Стаж в компании".

Цитироватьможно ли как-то в пользовательском поле это посчитать? нужно количество лет, месяцев и дней

Можно, но попробуйте сами, чтобы был предмет обсуждения;
основа расчета "Выражение детальных записей" это
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "Год");
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "Месяц");
РАЗНОСТЬДАТ([Дата Приема], ТекущаяДата(), "День");

В окне детальных записей можно описать все расчеты на языке 1С, включая запросы.

спасибо огромное, а есть функция взятия целой части в пользовательских полях?

pavl_vs

Цитата: Новенькая от 26 окт 2014, 18:31
а есть функция взятия целой части в пользовательских полях?

Разумеется есть; и не только - см. Синтакс-Помощник в Кофигураторе.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск