Попросили бухгалтера немного доработать стандартный отчет о Стаже из “Списка сотрудников”. Попросили вывести из трудовой деятельности физлица конкретное поле “Стаж на надбавку за выслугу лет” и данные, которые записаны этому полю – лет, месяцев и дней. Оказалось, что поле “Лет” хотя и есть на форме, но оно не сохраняется и высчитывается из месяцев. Но воспользоваться расчетом, который фигурирует в самом справочнике не получается. Там считается так: Строка.РазмерЛет = Цел(Стаж.РазмерМесяцев / 12); Строка.РазмерМесяцев = Стаж.РазмерМесяцев – Строка.РазмерЛет * 12;. Но функции Цел() в СКД нет, попытался найти замену, не получилось.
ПЕрвый вопрос, как взять целую часть числа в СКД?
Второй вопрос, как вывести из всех строк стажа только “Стаж на надбавку за выслугу лет”?
Второй вопрос: используйте отбор
Первый вопрос: само уже считается. В чем проблема?