Не могу разобраться, нужно вывести последнюю строку из табличной части, если вывожу только место работы дублей нет, если вывожу место работы и должность, дубли появляются
ВЫБРАТЬ
ДоговораСПреподавателями.Преподаватель,
КарточкиПреподавателейМестоРаботыТЧ.Ссылка КАК Ссылка,
МАКСИМУМ(КарточкиПреподавателейМестоРаботыТЧ.НомерСтроки) КАК НомерСтроки,
КарточкиПреподавателейМестоРаботыТЧ.МестоРаботыПреподавателя КАК МестоРаботыПреподавателя,
КарточкиПреподавателейМестоРаботыТЧ.ДолжностьПреподавателя КАК ДолжностьПреподавателя,
ДоговораСПреподавателями.КатегорияОплаты КАК КатегорияОплаты,
КарточкиПреподавателейМестоРаботыТЧ.МестоРаботыПреподавателяОтдел
ПОМЕСТИТЬ ВТ
ИЗ
Документ.ДоговораСПреподавателями КАК ДоговораСПреподавателями
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КарточкиПреподавателей КАК КарточкиПреподавателей
ПО ДоговораСПреподавателями.Преподаватель = КарточкиПреподавателей.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КарточкиПреподавателей.МестоРаботыТЧ КАК КарточкиПреподавателейМестоРаботыТЧ
ПО ДоговораСПреподавателями.Преподаватель.МестоРаботыТЧ.Ссылка = КарточкиПреподавателейМестоРаботыТЧ.Ссылка
{ГДЕ
(ДоговораСПреподавателями.ДоговорС МЕЖДУ &НачалоПериода И &КонецПериода
И НЕ ДоговораСПреподавателями.ПометкаУдаления)}
СГРУППИРОВАТЬ ПО
КарточкиПреподавателейМестоРаботыТЧ.ДолжностьПреподавателя,
ДоговораСПреподавателями.Преподаватель,
КарточкиПреподавателейМестоРаботыТЧ.МестоРаботыПреподавателя,
КарточкиПреподавателейМестоРаботыТЧ.Ссылка,
ДоговораСПреподавателями.КатегорияОплаты,
КарточкиПреподавателейМестоРаботыТЧ.МестоРаботыПреподавателяОтдел
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.ДолжностьПреподавателя,
ВТ.Преподаватель,
ВТ.Ссылка,
ВТ.НомерСтроки,
ВТ.МестоРаботыПреподавателя,
ВТ.КатегорияОплаты,
ВТ.МестоРаботыПреподавателяОтдел
ИЗ
ВТ КАК ВТ
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КарточкиПреподавателей.МестоРаботыТЧ КАК МестоРаботыТЧ
ПО
ВТ.МестоРаботыПреподавателя = МестоРаботыТЧ.Ссылка
И ВТ.НомерСтроки = МестоРаботыТЧ.НомерСтроки
(1) У преподавателя два места работы в табличной части. Макс(НомерСтроки) не делает одну строку, если ещё что-то в группировке отличается.
Задача вообще не так решается. Вам сразу надо соединять уже с таблицей, у которой присутствует только одна строка места работы. В 1С это делается через ...., но делается.