Дмитрий

5
Рейтинг

Zombi



  •   Регистрация: 28.05.2007 (16 лет назад)

  •   Был(а) на сайте: вчера в 14:32

Друзья
  • Дмитрий Иванов
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Гордей Голиков
  • Сергей
  • Андрей Волин
Подписчики 6

Рейтинг 5

Отчет "Валовая прибыль по складам"

Отчеты и формы Бизнес-аналитик Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Оптовая торговля

Аналог стандартного отчета УТ 10.3 "Валовая прибыль". Построен на основе запроса к табличной части документа "Реализация товаров и услуг", Для возможности установить отбор на склад не только в шапке документа, но и в табличной части(при включении опции "Указание складов в табличной части документов").

1 стартмани

13.08.2012    7450    185    Zombi    16       

5

Комментарии

AdminДоработка РЛС в УНФ#3 03.04.24 11:50
В ограничения доступа в исключения можно добавить только элемент стурктурных подразделений с типом "Склад". Соответственно в настройках РЛС я указал склады, а форма выбора из документов открывается для выбора подразделений(отбор прямо в форме выбора).

В форме списка структурных единиц есть процедура, которая как раз ограничивает выбор подразделения, если выбор происходит из формы выбора значения доступа(пока не понял, зачем). Закомментировал вот так, на первый взгляд все работает. Будем тестировать.

&НаСервере
&ИзменениеИКонтроль("ЗаполнитьПараметрыВыбораЗначенияДоступа")
Процедура Расш1_ЗаполнитьПараметрыВыбораЗначенияДоступа()

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

ДопустимыеТипыЗначенияДоступа = Новый Массив;
Для Каждого ТекущийТип Из Перечисления.ТипыСтруктурныхЕдиниц Цикл
#Удаление
Если ТекущийТип <> Перечисления.ТипыСтруктурныхЕдиниц.Подразделение Тогда
#КонецУдаления
ДопустимыеТипыЗначенияДоступа.Добавить(ТекущийТип);
#Удаление
КонецЕсли;
#КонецУдаления
КонецЦикла;

Параметры.Отбор.Вставить("ТипСтруктурнойЕдиницы", ДопустимыеТипыЗначенияДоступа);

КонецПроцедуры
AdminДоработка РЛС в УНФ#2 03.04.24 9:15
С основным вопросом разобрался. Запустил обработку ОбновлениеВспомогательныхДанных и все заработало. Остался вопрос с выбором подразделения. В списке я вижу документы только нужным подразделениям, в отчетах тоже вижу данные только по ним. Но при попытке выбора у меня пустой список подразделений. В чем проблема может быть?
AdminДоработка РЛС в УНФ#1 02.04.24 10:54
Столкнулся с проблемой: В УНФ не работает РЛС по подразделению. Сама настройка в профилях есть, но она не отрабатывает. Зашел в конфигураторе в роли и обнаружил, что в роли "БазовыеПраваПриложения" нет ограничения на чтение данного справочника. Добавил роль в расширение, прописал в ограничениях доступа к данным:

#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Справочник.СтруктурныеЕдиницы","Чтение","",
"Склады","Ссылка","","","","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли

В функцию &ИзменениеИКонтроль("ВидыОграниченийПравСправочниковИПлановВидовХарактеристик")
Функция Расш1_ВидыОграниченийПравСправочниковИПлановВидовХарактерист­ик()


Добавил перед возвратом:

#Вставка
Результат = Результат + "Справочник.СтруктурныеЕдиницы.Чтение.Склады";
#КонецВставки

Так же в функцию &ИзменениеИКонтроль("СправочникиСОграничениемДоступа")
Функция Расш1_СправочникиСОграничениемДоступа()


добавил:

Код
 #Вставка
    Результат.Добавить(Метаданные.Справочники.СтруктурныеЕдиницы);
    #КонецВставки



В профиле тестового пользователя настроил доступным только одно подразделение. У пользователя право на чтение дает только моя ограниченная группа. Пользователь все равно видит все подразделения. Попробовал в ограничениях прописать:

Код
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
ЛОЖЬ
#Иначе
#ПоЗначениям( "Справочник.СтруктурныеЕдиницы","Чтение","",
"Склады","Ссылка","","","","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли

Пользователь перестал видеть подразделения. Значит изменения из расширения работают. Что еще посмотреть?

Прикрепленные файлы:

2024-04-02_12-13-36.png
2024-04-02_12-17-13.png
AdminВ УНФ РЛС из коробки не работает?#9 11.03.24 18:08
+rls это он по организации показал. С организацией все нормально отрабатывает. Проблема со справочником структурные единицы, по которым нет никаких ограничений в ролях по РЛС. Хотя в профилях и группах ограничение настраивается и склады доступны, при настройке не отрабатывает и пользователь видит все склады.
AdminВ УНФ РЛС из коробки не работает?#7 11.03.24 18:01
(6)Показывает есть права "+". На Оргназациях, например, пишет что есть РЛС еще.

Прикрепленные файлы:

2024-03-11_20-01-02.png
AdminВ УНФ РЛС из коробки не работает?#5 11.03.24 17:20
(3)Смотрел я этот отчет. В нем как раз видно, что всем типовым ролям, которые есть в УНФ, дается чтение без ограничений. Получается нужно допиливать? Странно это, функционал вроде есть, но не рабочий. Поэтому и спросил тут.
AdminВ УНФ РЛС из коробки не работает?#4 11.03.24 17:12
(2)Есть реквизит Тип структурной единицы.

Прикрепленные файлы:

2024-03-11_19-10-53.png
AdminВ УНФ РЛС из коробки не работает?#1 11.03.24 8:17
УНФ 3.0 (3.0.5.211). Настраиваю РЛС. По организации ограничил, все работает. Пытаюсь настроить по складам и магазинам, не работает. Открываю роль "БазовыеПраваПриложения" и вижу в ней доступ на чтение без ограничений. Никто не сталкивался? Допиливали РЛС сами?

Прикрепленные файлы:

2024-03-11_10-03-32.png
AdminУНФ. Права на избранное#4 29.02.24 20:29
(3)Слава Богу, в моем случае это тоже нужно :)
AdminУНФ. Права на избранное#2 29.02.24 10:57
Нашел. Не хватало роли "СохранениеДанныхПользователя". Она дает право на работу с пользовательскими настройками.