Имеется 1с 8.1 УТ 10.3. Как сделать так чтобы в отчете "ведомость по денеждным средствам" отображалась только одна касса, именна та касса которая в настройках пользователя стоит по умолчанию.
В универсальном отборе (т.к. все отчеты базируются полностью через него) в двух местах нуждно сделать правку.
Универсальный отчет. Модуль объекта.
Процедура ДобавитьОтбор()
В конце добавляем.
Если РольДоступна("дкКассирМагазина") Тогда
Попытка
Если ПутьКДанным = "Организация" Тогда
ДобавляемыйЭлементОтбора.Значение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");
ДобавляемыйЭлементОтбора.Использование = Истина;
КонецЕсли;
Если ПутьКДанным = "РозничнаяТочка" Тогда
ДобавляемыйЭлементОтбора.Значение = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяКассаККМ");
ДобавляемыйЭлементОтбора.Использование = Истина;
КонецЕсли;
Исключение
КонецПопытки;
КОнецЕсли;
Процедура ДобавитьПанельБыстрыеОтборы()
в конце (не самом) добавить текст (должно выглядеть так).
Если РольДоступна("дкРозницаУправление") Тогда
Если ЭлементОтбора.Имя = "Организация" Тогда
ФлажокИспользование.Доступность = Ложь;
ПолеВводаВидСравнения.Доступность = Ложь;
ПолеВводаЗначение.Доступность = Ложь;
КонецЕсли;
Если ЭлементОтбора.Имя = "Подразделение" Тогда
ФлажокИспользование.Доступность = Ложь;
ПолеВводаВидСравнения.Значение = ВидСравнения.ВСпискеПоИерархии;
ПолеВводаВидСравнения.Доступность = Ложь;
ПолеВводаЗначение.Доступность = Ложь;
КонецЕсли;
КОнецЕсли;
Индекс = Индекс + 1;
Если Индекс > МаксимальноеКоличествоБыстрыхОтборов Тогда
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой