Добрый день!

СПР 10го билета — компенсация за обеды.

В общем модуле есть Процедура РассчитатьДопНачисления. В вашем решении в запросе отбор по регистратору.

Но тогда, если пользователь ввел начисление по тарифу одним (или несколькими документами), а компенсацию — другим, то компенсация будет рассчитана неверно.

А в условии «Документ в расчетном периоде может быть один (сразу для всех видов расчета), а может быть несколько (по одному для каждого отдельного вида расчета)».

Поэтому я сделала в запросе отбор по периоду регистрации, и дальше:

Поиск = Новый Структура («Сотрудник»);
Для Каждого Запись Из Движения Цикл
Поиск.Сотрудник = Запись.Сотрудник;

Вроде так работает.

Прокомментируйте, пожалуйста. Заранее благодарна)

Решенный вопрос
К сожалению, у вас нет прав на чтение комментариев.