arefaste/1C_Forums huggingface dataset:
Добрый день/вечер/ночь.))

Пытаюсь собрать отчет по видам цен клиентов. С данными об объёме их закупок (Заслужили они свою скидку или пора резать)
Получился вот такой запрос

```1c
    ВЫБРАТЬ
    Партнеры.Ссылка КАК Партнер,
    ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента КАК ЗаказКлиента,
    ВыручкаИСебестоимостьПродажОбороты.АналитикаУчетаНоменклатуры КАК Номенклатура,
    ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиРеглОборот КАК Сумма,
    СоглашенияСКлиентами.ВидЦен КАК ВидЦены,
    ВыручкаИСебестоимостьПродажОбороты.СтоимостьОборот КАК Цена,
    ВыручкаИСебестоимостьПродажОбороты.КоличествоОборот КАК Количество,
    Партнеры.ДатаРегистрации КАК ДатаРегистрации
    ИЗ
    Справочник.Партнеры КАК Партнеры
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(&НАЧАЛОПЕРИОДА, &КОНЕЦПЕРИОДА, , ) КАК ВыручкаИСебестоимостьПродажОбороты
    ПО (ВыручкаИСебестоимостьПродажОбороты.ЗаказКлиента.Партнер = Партнеры.Ссылка)
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СоглашенияСКлиентами КАК СоглашенияСКлиентами
    ПО (СоглашенияСКлиентами.Партнер = Партнеры.Ссылка)
    ГДЕ
    Партнеры.ОсновноеНаправлениеДеятельности = &ОсновноеНаправлениеДеятельности
```

С вот такой структурой:
http://joxi.ru/eAOQZPdfp9agVm

Проблема в том, что левые соединения дают мне вот такие записи с NULL в группировках:
http://joxi.ru/J2b80PqCG0wDxr

Т.е. группировка верхнего уровня должна остаться, а вот остальные при отсутствии не выводится.
Не могу понять, как получить данные таким образом, или как сгруппировать эти строки.
---
На группировку тоже отбор можно накладывать. Т.е. группировку с партнером оставляешь, а на группировку, где пустые записи не нужны накладывай отбор нужное поле <> Null или нужное поле заполнено.
---
На группировку тоже отбор можно накладывать. Т.е. группировку с партнером оставляешь, а на группировку, где пустые записи не нужны накладывай отбор нужное поле <> Null или нужное поле заполнено.
---
Спасибо. В настройках отчёта фильтром в группировке получилось. А как на группировку фильтр наложить, чтобы каждый при смене структуры настраивать не приходилось, не подскажете.
---
Только сохранением варианта. СКД ж штука такая - кому чего надо, тот так и настраивает.
ERP 2.4.4.42, платформа 8.3.15.1489
Добавил свою роль, в неё скопировал типовой шаблон ПоЗначениямРасширеный, в ограничении доступа Чтение для справочника ПодразделенияОрганизаций прописал обращение к шалону:

```1c
    #ПоЗначениямРасширенный( "Справочник.ПодразделенияОрганизаций","Чтение",",
    "ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПодчиненностьПодразделенийОрганизаций КАК Т2
    ПО Т2.Подразделение = Т.Ссылка", ",
    "ПодразделенияОрганизаций","Т2.ВышестоящееПодразделение",",",",",
    ",",",",",", ",",", ",",", ",",", ",",", ",",", ",",", ",",", ",",", ",",", ",",", ",",", ","," )
```

Моя роль добавлена в Профиль групп доступа, в группе доступа указано ограничение ПодразделенияОрганизаций все запрещены кроме (указаны 2 значения), пользователь включён только в эту группу доступа.
Вроде должно работать, но пользователь всё равно видит все подразделения без ограничений. Кто-нибудь знает почему так происходит и как исправтиь?
---
RLS не работает тогда, когда перехлестывается с ролью, у которой запрета нет.

Проверьте что ваша роль изначально работает, а потом посмотрите, нет ли у пользователя роли, в которой разрешен доступ к объекту, пот которому Вы настраиваете RLS в другой роли.
---
RLS не работает тогда, когда перехлестывается с ролью, у которой запрета нет.

Проверьте что ваша роль изначально работает, а потом посмотрите, нет ли у пользователя роли, в которой разрешен доступ к объекту, пот которому Вы настраиваете RLS в другой роли.
---
Спасибо, всё заработало!
В СКД делаю отчёт, где у меня будет поисковая строка. Т.е. формироваться отчет будет по строке. В строке планирую использовать название или код товара.
Значит для отбора нужно как то объединить товары и коды из ЗаказТЧ и ДопТоваров. Чтобы в этих объединенных данных искать.

```1c
    ВЫБРАТЬ
    Заказы.Номер,
    Заказы.ЗаказТЧ.(
    Товар,
    Товар.Код
    ),
    Заказы.ДопТовары.(
    Товар,
    Товар.Код
    )
    ИЗ
    Документ.Заказы КАК Заказы
```

подскажите как?
---
```1c
    ВЫБРАТЬ
    Заказы.Ссылка.Номер Номер,
    Заказы.Товар Товар,
    Заказы.Товар.Код Код
    ИЗ
    Документ.Заказы.ЗаказТЧ КАК Заказы

    Объединить все

    ВЫБРАТЬ
    Заказы.Ссылка.Номер,
    Заказы.Товар,
    Заказы.Товар.Код
    ИЗ
    Документ.Заказы.ДопТовары КАК Заказы
```
---
Не надо ни чего объединять, просто в настройках сделайте два отбора, один ко Коду(на равно), другой по Наименование (на Содержит)
а там уже что пользователь укажет по тому и отберется
---
```1c
    ВЫБРАТЬ
    Заказы.Ссылка.Номер Номер,
    Заказы.Товар Товар,
    Заказы.Товар.Код Код
    ИЗ
    Документ.Заказы.ЗаказТЧ КАК Заказы

    Объединить все

    ВЫБРАТЬ
    Заказы.Ссылка.Номер,
    Заказы.Товар,
    Заказы.Товар.Код
    ИЗ
    Документ.Заказы.ДопТовары КАК Заказы
```
---
Я попробую, спасибо.
Может Вы мне еще подскажете -
на курсах учили делать отбор с помощью параметра Дата. Выбираю дату на форме и идёт формирование отчета.
Стал делать отчет, чтобы из формы можно было передавать аналогично Дате, название элемента из номенклатуры.
Но ничего не выходит. Это вообще возможно в СКД или связка параметр+отбор в СКД только с датой работает?
---
Любые параметры можно. Хоть параметры, хоть отбор. Можно вообще полностью заполнять СКД программно :)
Не выгружается реализация по одному из Контрагентов - я так понимаю потому что по этому товару отрицательные остатки. Вопрос как выгрузить. В обменах по синхронизации не разбираюсь. Обработкой Регистрация изменений для обмена регистрирую эти реализации но они все равно не загружаются в БП. Научите что прочитать или что сделать.
---
Там в правилах обмена документах расхода при выгрузке данные берутся не из таб. части, а из регистра накопления "ПартииТоваровНаСкладах", если остатки минусовые, то их в партиях нет. Поэтому и не выгружается.
---
Научите что прочитать или что сделать.
(1) В обменах по синхронизации не разбираюсь.

1.https://infostart.ru/project/
2.Размещаете заявку

Проще некуда
---
сравните с реализацией, которая выгружается, возможно найдете отличия
---
Нужно воспользоваться конфигурацией "Конвертация данных 2"
---
а не 3? Так то , проблему так и пришлось решать, через универсальную выгрузку и самопальные правила обмена .... не въезжаю я пока в эти синхронизации
---
При обмене с бухгалтерией, если перегружаются только документы "Реализация" остатки не перегружаются.
Попробуйте на копии сделать в этой реализации вместо этого Контрагента другого и посмотрите, будет ли перегружаться документ. Можно попробовать сделать Реализацию для этого Контрагента с другой Номенклатурой, по которой есть остатки.
Тогда Вы точно поймете, в Контрагенте дело или в Номенклатуре. После этого можно будет разбираться дальше.
---
Там в правилах обмена документах расхода при выгрузке данные берутся не из таб. части, а из регистра накопления "ПартииТоваровНаСкладах", если остатки минусовые, то их в партиях нет. Поэтому и не выгружается.
Добрый день!
УТ 10.3.54.2-10.3.54.4
В подключаемом оборудовании добавляю ККТ с передачей данных "Эмулятор ККТ". При нажатии кнопки параметры выходит ошибка:

```1c
    {ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер.Форма(377)}: Поле объекта не обнаружено (ДекорацияОшибкаЗагрузки)
    Элементы.ДекорацияОшибкаЗагрузки.Заголовок = ТекстОшибки;
```

База типовая, кто нибудь сталкивался с такой проблемой?
---
ут обновите, это явно ошибка релиза
---
Откуда у вас этот эмулятор? Он совместим с этой версией УТ?
---
Идёт в поставке релиза 54.2 - 54.4
---
ут обновите, это явно ошибка релиза
---
Спасибо!
---
Несмотря на то, что это косяк конфигурации суть ошибки в том, что драйвер не установлен. Необходимо:
1. Использовать обработку EmulatorKKT_ProgID.epf
2. В конфигураторе открыть эту обработку и макет ИнтеграционнаяКомпонента выгрузить сохранив в файл с расширением .zip
3. Распаковать архив на диске C: (или в любое другое место) и выполнить в командной строке команду regsvr32 "C:\ваш_путь\FPEmulatorKKT1C2.dll"
4. Использовать х32-разрядную версию платформы!

При выполнении вышеперечисленного все работает.
Столкнулся со странным поведением управляемой формы.
Есть внешняя обработка, в которую добавлен реквизит объекта с типом Дерево значений. При попытке присвоить какие-то данные этому реквизиту, а потом из него что-то получить, получаем уже другое дерево значений, в котором пустые колонки и пустое поля Родитель.

```1c
    ЗначениеВРеквизитФормы(ДеревоНоменклатуры,"Объект.ДеревоНоменклатуры");
    ДеревоНоменклатуры1 = РеквизитФормыВЗначение("Объект.ДеревоНоменклатуры");
    Значение1 = ЗначениеВСтрокуВнутр(ДеревоНоменклатуры);
    Значение2 = ЗначениеВСтрокуВнутр(ДеревоНоменклатуры1);
```

Или проще говоря, Значение1 <> Значение2
Значение1 возвращает нечто наподобие:
{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235,
{1,
{3,
{0,"Наименование",
{"Pattern",
{"S",100,1},
{"L"}
},"Наименование",100},
{1,"Код",
{"Pattern",
{"S",11,0},
{"L"}
},"Код",11},
{2,"Родитель",
{"Pattern",
{"S",100,1},
{"L"}
},"Родитель",100}
},
{2,3,0,0,1,1,2,2,
{1,40433,
{2,0,3,
{"S","услуги связи"},
{"S","УП-00002024"},
{"S","Услуги"},0},
{2,1,3,
{"S","шт"},
{"S","УП-00041688"},
{"L"},0},
{2,2,3,
{"S","Столеш
.....

Значение2 =
{"#",e603c0f2-92fb-4d47-8f38-a44a381cf235,
{1,
{0},
{2,0,
{1,40433,
{2,0,0,0},
{2,1,0,0},
{2,2,0,0},
{2,3,0,0},
{2,4,0,0},
{2,5,0,0},
{2,6,0,0},
{2,7,0,0},
{2,8,0,0},
{2,9,0,0},
{2,10,0,0},
{2,11,0,0},
{2,12,0,0},
{2,13,0,0},
{2,14,0,0},
{2,15,0,0},
....
---
проверьте имена колонок и типы значений должны совпадать!!!
загружаемого дерева и дерева реквизита формы!!
---
проверьте имена колонок и типы значений должны совпадать!!!
загружаемого дерева и дерева реквизита формы!!
---
проблема, действительно, была в колонках. Большое спасибо за ответ!
Стандартный отчет движение денежных средств
(в регистр добавлено измерение месяц затрат)
пытаюсь представить как "январь 2020"

делала через расширенные настройки оформление - не работает
через код
в УстановитьНачальныеНастройки()

```1c
    ЭлементОформления = УниверсальныйОтчет.ПостроительОтчета.УсловноеОформление.Добавить("МесяцЗатрат", "Месяц затрат");
    ЭлементОформления.Область.Добавить("МесяцЗатрат", "Месяц затрат", ТипОбластиОформления.Поле);
    ЭлементОформления.Оформление.Формат.Значение = "ДФ=ММММ гггг";
    ЭлементОформления.Оформление.Формат.Использование = Истина;
    ЭлементОформления.Использование = Истина;
```
---
```1c
    УниверсальныйОтчет.мСтруктураФорматаПолей.Вставить("МесяцЗатрат", "ДФ='ММММ гггг'");
```
---
```1c
    УниверсальныйОтчет.мСтруктураФорматаПолей.Вставить("МесяцЗатрат", "ДФ='ММММ гггг'");
```
---
УниверсальныйОтчет.мСтруктураФорматаПолей.Вставить("МесяцЗатрат", "ДФ='ММММ гггг'");
Заработала шайтан машина =). Спасибо
Коллеги, доброго дня!

Подскажите пжл, как решить проблему?
Исходные данные: БП3.0, Платформа 8.3.15.1830
В документе ПоступлениеТоваровУслуг в табличной части АгентскиеУслуги заведен реквизит ЗаявкаКонтрагента с типом Справочник.ЗаявкиКонтрагентов.
Справочник.ЗаявкиКонтрагентов имеет реквизит "Контрагент".
Задача следующая: Нужно в форме документа ПоступлениеТоваровУслуг , на вкладке АгентскиеУслуги вывести колонку реквизита ЗаявкаКонтрагента.
Делаю в основой конфигурации: при настройке реквизита ТЧ ЗаявкаКонтрагента на форме, для отбора заявок для нужного контрагента использую свойство СвязиПараметровВыбора со значением Контрагент(Элементы.АгентскиеУслуги.Текущие данные.Контрагент).
Такая схема при изменении типовой формы в основной конфигурации работает без нареканий.

Хотелось бы реализовать задачу по изменению формы через расширение, но не получается сделать отбор.
Настраиваю в расширении все так же как и описал выше в основной конфигурации, но отбор по контрагенту не работает - при команде "показать всё" раскрывается весь справочник ЗаявкиКонтрагентов без отбора.

Подскажите пжл, что я делаю не так?

Дополнение: Если реквизит ЗаявкаКонтрагента обычный (а не реквизит ТЧ), то отборы его значений работают из расширения корректно...
---
может попробовать изменить СвязиПараметровВыбора или ПараметрыВыбора в расширении программным способом?
---
может попробовать изменить СвязиПараметровВыбора или ПараметрыВыбора в расширении программным способом?
---
Благодарю за ответ! Попробую, отпишусь.
Просто, если есть неработающее, явно заполненное свойство элемента формы, почему оно, заполненное программно должно начать корректно отрабатывать?
---
Благодарю, при установке СвязиПараметровВыбора программно функционал отбора заработал корректно.
---
некоторые вещи в 1С сложно понять)
День добрый!
Платформа 8.3.16.1063, Управление холдингом 3.0.8.11.
При запросе к виртуальной таблице "ОстаткиИОбороты" регистра бухгалтерии выдаются кривые остатки, пример:

#Записи____|_НачОст_|_Приход_|_Расход_|_КонОст
Запись2016_|____0___|___20___|___ 0___|_20
Запись2017_|____0___|____0___|___20___|_-20

Так же есть итоговая запись без регистратора, которая показывает конечную сумму в 20.

Перечёт итогов не помог. Помогает перепроведение документа 2016, но придётся восстанавливать последовательность. Аналитика записей сходится на 100%.
Подскажите, кто знает как повлиять на итоговые суммы виртуальных таблиц? Как привести итоговую сумму к нулю, ведь 20-20=0.
---
По пустому регистратору - это особенности виртуальной таблицы ОстаткиИОбороты, насколько я помню. А вот измерения скорее всего всё таки не совпадают, раз перепроведение документа за 2016 год помогает.
---
Тоже когда-то были проблеми с остатками в бух. регистре, мне помогло
РегистрыБухгалтерии.Хозрасчетный.ПересчитатьИтоги()
---
Дык не помог пересчёт итогов же...
---
Можна по разному пересчитывать итоги (период, полный, текущие). Как он пересчитывал, я не знаю.
---
Но проблема скорее всего в итогах. В ммомент перепроведения документа итоги тоже будут перерасчитыватся
---
Возможно, конечно. Просто ещё многие путают аналитику записей - смотрят пусто и там, и там, а по факту в одном месте Null, в другом Неопределено, а в третьем ПустаяСсылка какая.
---
ровно сегодня встретился с ситуацией, когда в операции, введенной вручную, валюта была пустой ссылкой, а в остальных документах - и это нормально, ибо счет не валютный - NULL. В итоге разъезжалась оборотка.
---
По пустому регистратору - это особенности виртуальной таблицы ОстаткиИОбороты, насколько я помню. А вот измерения скорее всего всё таки не совпадают, раз перепроведение документа за 2016 год помогает.
---
Валюту не смотрел, а она null и пустая ссылка... Спасибо!
Доброго всем время! Как можно программно определить наличие детальных записей в структуре группировок СКД?
---
Примерно вот так:

```1c
    Процедура ВыполнитьПроверку()

    НастройкиКД = Новый НастройкиКомпоновкиДанных;

    Результат = ЕстьДетальныеЗаписи(НастройкиКД.Структура);

    КонецПроцедуры

    Функция ЕстьДетальныеЗаписи(СтруктураНастроекКД)

    Для каждого ЭлементСтруктуры Из СтруктураНастроекКД Цикл

    Если ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаКомпоновкиДанных")
    Или ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаТаблицыКомпоновкиДанных")
    Или ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда

    Если ЭлементСтруктуры.ПоляГруппировки.Элементы.Количество() = 0
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Структура) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("ТаблицаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Строки)
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Колонки) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("ДиаграммаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Серии)
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Точки) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Настройки.Структура) Тогда
    Возврат Истина;
    КонецЕсли;

    КонецЕсли;

    КонецЦикла;

    Возврат Ложь;

    КонецФункции
```
---
Рекурсивно обойти структуру отчета, попутно проверяя наличие группировки без полей группировки.
---
Примерно вот так:

```1c
    Процедура ВыполнитьПроверку()

    НастройкиКД = Новый НастройкиКомпоновкиДанных;

    Результат = ЕстьДетальныеЗаписи(НастройкиКД.Структура);

    КонецПроцедуры

    Функция ЕстьДетальныеЗаписи(СтруктураНастроекКД)

    Для каждого ЭлементСтруктуры Из СтруктураНастроекКД Цикл

    Если ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаКомпоновкиДанных")
    Или ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаТаблицыКомпоновкиДанных")
    Или ТипЗнч(ЭлементСтруктуры) = Тип("ГруппировкаДиаграммыКомпоновкиДанных") Тогда

    Если ЭлементСтруктуры.ПоляГруппировки.Элементы.Количество() = 0
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Структура) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("ТаблицаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Строки)
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Колонки) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("ДиаграммаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Серии)
    Или ЕстьДетальныеЗаписи(ЭлементСтруктуры.Точки) Тогда
    Возврат Истина;
    КонецЕсли;

    ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("НастройкиВложенногоОбъектаКомпоновкиДанных") Тогда

    Если ЕстьДетальныеЗаписи(ЭлементСтруктуры.Настройки.Структура) Тогда
    Возврат Истина;
    КонецЕсли;

    КонецЕсли;

    КонецЦикла;

    Возврат Ложь;

    КонецФункции
```
---
Блииин, как вы во всем этом разбираетесь? Спасибо большое все работает!
Здравствуйте. УТ 3.2 упр.формы
Сделал для печати реализации товаров внешнюю обработку и в ней макет. Хотелось бы для каждого товара вывести штрихкод, как это делается? Пытался подсмотреть в обработке ПечатьЦенниковИЭтикеток, но там этот момент на нашел
Буду очень благодарен
---
ШК числом или с картинкой? если числом, то в запрос которым ты формируешь данные для вывода на печать добавть РС ШтриходыНоменклатуры, и там уже выводи, но опять же нужно понимать, что у одно товара может быть несколько ШК
---
ШК числом или с картинкой? если числом, то в запрос которым ты формируешь данные для вывода на печать добавть РС ШтриходыНоменклатуры, и там уже выводи, но опять же нужно понимать, что у одно товара может быть несколько ШК
---
а если картинкой?
---
посмотри как формируется картинка в печати этикетов и перенеси этот код в свою обработку.
Привет. Подскажите как получить в запросе только строки с максимальным КоличествоВхождений для каждого Менеджер.
---
во временную таблицу получить группировкой по менеджеру максимальные значения, затем исходную таблицу соединить с временной по равенству значений внутренним соединением
---
```1c
    Выбрать Таблица.Менеджер КАК Менеджер , МАКСИМУМ(Таблица.КоличествоВхождений) КАК МКолвоВхождений
    ПОМЕСТИТЬ ВТ_Макс
    ИЗ Таблица
    СГРУППИРОВАТЬ ПО Таблица.Менеджер;

    ВЫБРАТЬ Таблица.Менеджер, Таблица.Склад, Таблица.КоличествоВхождений
    ИЗ Таблица КАК Таблица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Макс КАК ВТ_Макс
    ПО Таблица.Менеджер = ВТ_Макс.Менеджер И Таблица.КоличествоВхождений= ВТ_Макс.МКолвоВхождений
```

в синтаксисе могла ошибиться, набирала без проверки, но как-то так
---
во временную таблицу получить группировкой по менеджеру максимальные значения, затем исходную таблицу соединить с временной по равенству значений внутренним соединением
---
Спасибо.
---
```1c
    Выбрать Таблица.Менеджер КАК Менеджер , МАКСИМУМ(Таблица.КоличествоВхождений) КАК МКолвоВхождений
    ПОМЕСТИТЬ ВТ_Макс
    ИЗ Таблица
    СГРУППИРОВАТЬ ПО Таблица.Менеджер;

    ВЫБРАТЬ Таблица.Менеджер, Таблица.Склад, Таблица.КоличествоВхождений
    ИЗ Таблица КАК Таблица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_Макс КАК ВТ_Макс
    ПО Таблица.Менеджер = ВТ_Макс.Менеджер И Таблица.КоличествоВхождений= ВТ_Макс.МКолвоВхождений
```

в синтаксисе могла ошибиться, набирала без проверки, но как-то так
---
Уже решил, но, всё равно, большое спасибо.
---
Итогом вышло вот так. Конфигурация УТ11.4

```1c
    ВЫБРАТЬ
    РеализацияТоваровУслуг.Менеджер КАК Менеджер,
    РеализацияТоваровУслуг.Склад КАК Склад,
    КОЛИЧЕСТВО(РеализацияТоваровУслуг.Склад) КАК КоличествоВхождений
    ПОМЕСТИТЬ ВТ_Менеджер_Склад_КоличествоВхождений
    ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    ГДЕ
    РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

    СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Менеджер,
    РеализацияТоваровУслуг.Склад
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_1.Менеджер КАК Менеджер,
    МАКСИМУМ(ВТ_1.КоличествоВхождений) КАК КоличествоВхождений
    ПОМЕСТИТЬ ВТ_Менеджер_Склад_МаксимумКоличествоВхождений
    ИЗ
    ВТ_Менеджер_Склад_КоличествоВхождений КАК ВТ_1

    СГРУППИРОВАТЬ ПО
    ВТ_1.Менеджер
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_2.Менеджер КАК Менеджер,
    ВТ_1.Склад КАК Склад
    ИЗ
    ВТ_Менеджер_Склад_МаксимумКоличествоВхождений КАК ВТ_2
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Менеджер_Склад_КоличествоВхождений КАК ВТ_1
    ПО ВТ_2.Менеджер = ВТ_1.Менеджер
    И ВТ_2.КоличествоВхождений = ВТ_1.КоличествоВхождений
```
Типовая конфигурация УТ 3.2.
Открывается отчёт в общей форме "ФормаОтчёта". При нажатии на кнопку "Сформировать" хочу получить наименование отчёта и его варианта.
Наименование варианта получил:

```1c
    Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.ВариантНаименование
```

Подскажите как получить наименование самого отчёта?
---
Нашел:

```1c
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    ОтчетМетаданные = ОтчетОбъект.Метаданные();
    КлючОбъекта = ОтчетМетаданные.ПолноеИмя();
```

Только вот такое только на сервере выполняется. На клиенте никак нельзя получить имя отчёта?
---
Нашел:

```1c
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    ОтчетМетаданные = ОтчетОбъект.Метаданные();
    КлючОбъекта = ОтчетМетаданные.ПолноеИмя();
```

Только вот такое только на сервере выполняется. На клиенте никак нельзя получить имя отчёта?
---
в чем проблема вернуть с сервера на клиент ?
---
Да в принцыпе ни какой, просто без серверного вызова хотелось обойтись сначала. В принцыпе сам разобрался.
Спасибо за комментарий:)