Имя: Пароль:
1C
1С v8
Анализ продаж (Валовая прибыль) Бухгалтерия 3.0
,
0 Новый1сник2
 
23.03.23
08:48
Добрый день!

добавил в отчет Валовая Прибыль, группировку по ответственным (пользователям)
у пользователя с полными правами видит эту группировку и формирует отчет.
у менеджера в списке группировки нету по ответственному.
права на справочник пользователи менеджеру дал.
какие еще права добавить, чтобы менеджер тоже видел эту группировку?
1 НикДляЗапросов
 
23.03.23
09:24
Физ лиц
2 Новый1сник2
 
23.03.23
09:31
(1) на физ лиц и сотрудников тоже права дал. если дать право на просмотр всех документов, то группировка у менеджера появляется. но это не вариант.
3 Новый1сник2
 
23.03.23
10:12
в общем нужен просмотр на документы, которые формируют Валовую прибыль. может кто подкинет идею как определить список этих документов? вручную долго проверять
4 Aleksey
 
23.03.23
10:14
А что жр говорит?
5 Новый1сник2
 
23.03.23
10:21
(4) в ЖР, по теме ничего нет
6 p-soft
 
23.03.23
10:27
если в путь входит запрещенный к просмотру документ, то могут быть чудеса, пробуйте "выбор когда"
7 mikecool
 
23.03.23
10:30
влезу со своим вопросом, чтобы темы не плодить
где почитать про пользовательские поля для валовой прибыли(думаю не только для нее)?
настраиваю [Сумма скидки] / [Выручка] * 100 - в результате деление на 0, хотя выручка рядом в поле есть
8 p-soft
 
23.03.23
10:32
(7) в выражение проверку надо добавить. поле рядом - хорошо, но обычно это сумма записей, среди которых есть и ноль
9 Новый1сник2
 
23.03.23
10:34
вот не полный список

- Реализация товаров и услуг.

- Корректировка реализации.

- Отчеты о розничных продажах.

- Возврат товаров от покупателя.

- Отчет комитенту.

- Регламентная операция (Закрытие месяца).
10 Новый1сник2
 
23.03.23
10:34
какие еще документы добавить ?
11 p-soft
 
23.03.23
10:35
(10) проверку на ноль надо добавить, а не документы
12 p-soft
 
23.03.23
10:37
(11) не туда))
надо в отчет добавить" Выбор когда" с нужным перечнем документов. либо страдать с правами
13 mikecool
 
23.03.23
10:39
(8) понял
14 Злопчинский
 
23.03.23
10:50
А почему по документам, а не по проводками с нужными корреспонденциями?
15 p-soft
 
23.03.23
10:51
(14) поле Ответственный есть атрибут документа, а не проводки
16 Новый1сник2
 
23.03.23
10:54
(12) добавить перечень документов ни чуть не проще. тем более могут быть ошибки если будут движения по другим документам, не включённым в перечень
17 p-soft
 
23.03.23
10:56
(16) не будет там ошибок. максимум - ответственный не отобразится. разумеется, если правильно сделать
18 Новый1сник2
 
23.03.23
11:33
по счету можно как то получить все значения регистратора ?
19 p-soft
 
23.03.23
11:35
(18) универсальным отчетом таблицу регистра вывести, можно один реквизит, можно только тип по Выбрать различные
20 Новый1сник2
 
23.03.23
11:38
(19) а запросом ?
21 p-soft
 
23.03.23
11:44
(20) ну консолью, типа "выбрать различные типзначения(регистратор) из таблицачегонадо"
22 Новый1сник2
 
23.03.23
11:55
(21) можешь код показать, что то затупил
23 p-soft
 
23.03.23
12:00
(22) код чего, конкретно?
изначально я говорил об исправлении запроса в отчете, на типа такое:
...
ВЫБОР
   КОГДА Регистратор ССЫЛКА Документ.Реализация ТОГДА Регистратор.Ответственный
   КОГДА Регистратор ССЫЛКА Документ.Корректировка ТОГДА Регистратор.Ответственный
   ИНАЧЕ ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПУСТАЯССЫЛКА)
КОНЕЦ КАК Ответственный
...

как выбрать перечень типов я указывал выше
24 Новый1сник2
 
23.03.23
12:00
(23) понял как посмотреть, отбой
25 Новый1сник2
 
23.03.23
12:01
примерно так

ВЫБРАТЬ РАЗЛИЧНЫЕ
    ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор) КАК Поле1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Регистратор, , Счет.Код = "90.01.1", ,
26 Новый1сник2
 
23.03.23
12:09
только запросом показывает те документы, которые используются
27 p-soft
 
23.03.23
12:13
эхх..
1. сделайте учетку с правами менеджера
2. сделайте обработку с нужным запросом и дайте права на запуск внешних обработок этой учетке
3. смотрите что выдают разные варианты запроса под этой учеткой
именно так набирают опыт!
а не спрашивают готовое на форуме и потом плачут, что денек никто не дает.
28 Новый1сник2
 
23.03.23
12:22
(27) как сделать я знаю, нужно дать права на просмотр документов. а вот как получить список документов не знаю, раньше не сталкивался с такой задачей. а перебирать все документы. проще свой отчет написать
29 Новый1сник2
 
23.03.23
13:09
вот такой код нашел, можно как то условие по счету поставить?

Для каждого Док из Метаданные.Документы Цикл
Если Док.Движения.Содержит(Метаданные.РегистрыБухгалтерии.Хозрасчетный) Тогда
  Сообщить(Док.Имя);        
КонецЕсли;    
КонецЦикла;
30 Злопчинский
 
23.03.23
16:53
(15) из проводок наверняка можно вытащить документ
31 Новый1сник2
 
23.03.23
17:01
(23) добавил в отчет, ответственный так и не появился ни в группировке ни в отборе (есть только и раньше был в дополнительных полях, Документ.Ответственный)

...
ВЫБОР
   КОГДА Регистратор ССЫЛКА Документ.Реализация ТОГДА Регистратор.Ответственный
   КОГДА Регистратор ССЫЛКА Документ.Корректировка ТОГДА Регистратор.Ответственный
   ИНАЧЕ ЗНАЧЕНИЕ(Справочник.ФизическиеЛица.ПУСТАЯССЫЛКА)
КОНЕЦ КАК Ответственный
...
32 Новый1сник2
 
23.03.23
17:02
точнее вот так добавил

ВЫБОР
    КОГДА Продажи.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
        ТОГДА Продажи.Регистратор.Ответственный
    КОГДА Продажи.Регистратор ССЫЛКА Документ.КорректировкаРеализации
        ТОГДА Продажи.Регистратор.Ответственный
    ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Пользователи.ПУСТАЯССЫЛКА)
КОНЕЦ
33 Новый1сник2
 
23.03.23
17:10
+ с полными правами отчет норм.
34 Новый1сник2
 
24.03.23
10:26
разобрался сам, спасибо за подсказки