Добрый день!
СПР 10го билета — компенсация за обеды.
В общем модуле есть Процедура РассчитатьДопНачисления. В вашем решении в запросе отбор по регистратору.
Но тогда, если пользователь ввел начисление по тарифу одним (или несколькими документами), а компенсацию — другим, то компенсация будет рассчитана неверно.
А в условии «Документ в расчетном периоде может быть один (сразу для всех видов расчета), а может быть несколько (по одному для каждого отдельного вида расчета)».
Поэтому я сделала в запросе отбор по периоду регистрации, и дальше:
Поиск = Новый Структура («Сотрудник»);
Для Каждого Запись Из Движения Цикл
Поиск.Сотрудник = Запись.Сотрудник;
Вроде так работает.
Прокомментируйте, пожалуйста. Заранее благодарна)
Михаил Проходцев Решенный вопрос
К сожалению, у вас нет прав на чтение комментариев.
У вас недостаточно прав для того, чтобы читать ответы. Право предоставляется при покупке архива всех решений.