Универсальный отчет. #451368


#0 by citrus
Всем привет. посдкажите как в отчете условно "Отчет№1" который работает с применением универсального отчета сделать обязательным отбор по определенному параметру и так, чтоб этот параметр нельзя было удалить из отборов.
#1 by mikecool
посмотри процедуру ЗаполнитьНачальныеНастройки обычно в ней все настраивается
#2 by citrus
хм... а где эта процедура находится в универсальном отчете? что-то не нашел.
#3 by H A D G E H O G s
Нет. В твоем отчете, который ты "подключаешь" к универсальному
#4 by citrus
в моем отчете в процедуре "УстановитьНачальныеНастройки" прописал вместо
#5 by citrus
1С валит ошибку несоответствие типов. дело в том что в универсальном отчете при формировании отбора ДобавляемыйЭлементОтбора = ПостроительОтчета.Отбор.Добавить("БанковскийСчетКасса"); ДобавляемыйЭлементОтбора имеет двойной тип либо банковские счета либо кассы. и 1С не понимает присвоеник моего значения ОснКасса с типом справочник.Кассы. вопрос как побороть? как дать понять 1С что я задаю именно тип справочник.Кассы или вообще отрудить в этом отчете доволнительный тип банковские счета.
#6 by Всеяд
В запросе, в инструкциях построителю - кури ВЫРАЗИТЬ. Если нужно заполнять автоматически, стоит рассмотреть вариант параметра запроса, а не элемента отбора.
#7 by citrus
Попробовал все проделать с отбором по организации все проходит на Ура вопрос упростился, как сделать параметр отбара Счет / Касса однотипным. где хранится информация о типе этого параметра? в моем отчете или же  в универссальном?
#8 by Всеяд
- Доктор, меня все игнорируют... - Следующий! (с)
#9 by citrus
да ладно по делу лучше б помог
#10 by Всеяд
А я тебе по чему помогаю?
#11 by citrus
ты писал "стоит рассмотреть вариант параметра запроса" а где сам запрос расположен? чтоб в него закинуть параметр?
#12 by Mitriy
хороший вопрос... щас поищем твой запрос...
#13 by Всеяд
Ты забыл указать, что отчёт у тебя на основе таблицы, а не запроса? А я не протелепатировал? В этом проблема?
#14 by Всеяд
К тому же, чую я, в проблема не в том, что отбор не понимает твоего значения, а в том, что ты второй раз добавляешь один и тот же отбор.
#15 by citrus
Хотя коллеги если отвлечься от этой локальной проблемы и посмотреть со стороны я всю жту кашу с отчетами заварил потому что хочу ограничить пользователей в конфе КА по доступу к кассам вернее, чтоб они не могли видеть движение по всем кассам кроме своей не говоря уже про Р/С организации. на уровне записей это в конфе не реализовано, вот и сижу велик изобретаю. может кто более изящный вариант предложит?
#16 by Всеяд
Тогда RLS. Тут особых вариантов нет.
#17 by citrus
не согласен потому что было изанально прописано    УниверсальныйОтчет.ДобавитьОтбор("БанковскийСчетКасса"); первую строку закоментировал и вставил свою конструкцию. так что трабл именно в типах. причем я же смотрю отладчиком на объект "ДобавляемыйЭлементОтбора" до его присвоения "ДобавляемыйЭлементОтбора.Значение = Значение;" и там все ровно: ДобавляемыйЭлементОтбора.Значение        - пустое ДобавляемыйЭлементОтбора.ТипЗначения - Справочник ссылка: Банковские счета, Справочник ссылка: Кассы
#18 by citrus
либо RLS - но это сложно либо ограничить отборы в отчетах выбрал второе )
#19 by Всеяд
Парень, иди домой и отдохни! "ОсновнаяКассаККМ" - !!!
#20 by citrus
нет такого отбора "ОсновнаяКассаККМ" есть только                УниверсальныйОтчет.ДобавитьОтбор("БанковскийСчетКасса");
#21 by Всеяд
Вот именно :) С утра разобрался?
#22 by citrus
нет не разобрался. ОсновнаяКассаККМ это настройка пользователя с типом справочник.Кассы
#23 by Tafa
А ничего, что пользователь может легко сменить ее?
#24 by citrus
нет ничего )) уже давно не может )
#25 by Всеяд
Точно тип - Справочник.Кассы, а не Справочник.КассыККМ? Если да - то прикольная конфа.
#26 by citrus
спасибо братан!  действительно ум за разум заходит уже :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С