Запрос к период. регистру сведений и Максимум по периоду

1. russb 16.07.18 09:36 Сейчас в теме
Всем привет.

Прошу помощи. Пытаюсь получить запросом значение из периодического регистра сведений на каждую дату из временной таблицы.Значения "ДатаИзменения": 1.03.2018, 1.04.2018, 1.05.2018. Но в результате запроса на каждую дату получаю все значения из регистра сведений у которых период меньше или равен дате.
Максимум как будто не срабатывает. Способ получения не новый и в этом же запросе ранее, но из типового регистра, всё получалось без проблем. Регистр периодический , периодичность в пределах дня. Пробовал разные варианты, в том числе из статьи: https://infostart.ru/public/77568/
Заранее спасибо.

Текст запроса:

ВЫБРАТЬ
	ОбщиеДанныеНаНачалоИКонец.Сотрудник КАК Сотрудник,
	ОбщиеДанныеНаНачалоИКонец.ДатаИзменения КАК ДатаИзменения,
	КостЦентрФизЛица.КостЦентр КАК КостЦентр,
	МАКСИМУМ(КостЦентрФизЛица.Период) КАК Период
ИЗ
	ОбщиеДанныеНаНачалоИКонец КАК ОбщиеДанныеНаНачалоИКонец
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КостЦентрФизЛица КАК КостЦентрФизЛица
		ПО (ОбщиеДанныеНаНачалоИКонец.Сотрудник.ФизическоеЛицо = КостЦентрФизЛица.ФизическоеЛицо
				И ОбщиеДанныеНаНачалоИКонец.ДатаИзменения >= КостЦентрФизЛица.Период)

СГРУППИРОВАТЬ ПО
	ОбщиеДанныеНаНачалоИКонец.Сотрудник,
	ОбщиеДанныеНаНачалоИКонец.ДатаИзменения,
	КостЦентрФизЛица.Период,
        КостЦентрФизЛица.КостЦентр
Показать
По теме из базы знаний
Найденные решения
8. edkuznetsov 16.07.18 10:47 Сейчас в теме
(7)
А если из запроса полностью убрать поле КостЦентр, Максимум нормально отработает?
Просто из контекста не понятно какой тип у поля КостЦентр и что в нем лежит.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. edkuznetsov 16.07.18 10:16 Сейчас в теме
А почему нет группировки по КостЦентрФизЛица.КостЦентр?
По идее даже конструктор не откроет запрос без группировки по этому полю.
4. russb 16.07.18 10:23 Сейчас в теме
(2)
Извиняюсь не выделил. Поправил запрос.
5. edkuznetsov 16.07.18 10:24 Сейчас в теме
(4)
Ну и убрать из группировки КостЦентрФизЛица.Период, т.к. он группируется как "Максимум" =)
7. russb 16.07.18 10:26 Сейчас в теме
(5)
Убрал. Изменений нет.
8. edkuznetsov 16.07.18 10:47 Сейчас в теме
(7)
А если из запроса полностью убрать поле КостЦентр, Максимум нормально отработает?
Просто из контекста не понятно какой тип у поля КостЦентр и что в нем лежит.
9. russb 16.07.18 11:15 Сейчас в теме
(8)
Убрал и заработало!!!
Осталось для себя понять почему так. Тип у КостЦентр СправочникСсылка.КостЦентр
10. edkuznetsov 16.07.18 12:16 Сейчас в теме
(9)
Видимо ссылки разные для каждой записи, а группировка срабатывает только для одинаковых записей.
После того как вы убрали это поле, 1с сгруппировала записи только по сотруднику и дате изменения.
11. russb 17.07.18 08:42 Сейчас в теме
3. Raskad 10 16.07.18 10:19 Сейчас в теме
получаю все значения из регистра сведений у которых период меньше или равен дате.


ну так вы же сами указали, что:

ОбщиеДанныеНаНачалоИКонец.ДатаИзменения >= КостЦентрФизЛица.Период


поменяйте на

ОбщиеДанныеНаНачалоИКонец.ДатаИзменения >= КостЦентрФизЛица.Период
6. russb 16.07.18 10:25 Сейчас в теме
(3)
Уточните пожалуйста. Это же одно и тоже?
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)