savotii, по поводу предыдущих двух месяцев, смотри в моей базе вот это:
Code
ИначеЕсли ВыборкаЗапроса.ВидРасчета = ПланыВидовРасчета.ОсновныеНачисления.Командировка Тогда
Движение.БазовыйПериодНачало = ДобавитьМесяц(ПериодРегистрации, -2);
Движение.БазовыйПериодКонец = ПериодРегистрации - 1;
КонецЕсли;
(кста по-моему у всех так же)...
ест-но в запросе мы берем сведния по базовому периоду, а базовым является два предыдущих, вот ты и не видишь этого в запросе
второй вопрос: у меня периодичность регистра день, но для легкости решения (имхо) для оклада берется на начало и на конец (ну типа пользователь только два раза вводил оклад в месяце), а для премии только на начало,
чтобы задача была вообще в идеале, то перед записью регистра сведений, необходимо проверять запросом за период сколько было записей по окладу, если их уже две, то не даем третью записать, еще можно сделать два разных регистра сведений...
.. но все это марафет, на который на экзамене времени не будет, а в реальной жизни все давно РЕШЕНО в ЗуП
Вложения:
Quest_3_2.dt