v7: Помогите нужен аналог ИспользоватьСписокЭлементов() #571224


#0 by sysadminlk
Помогите нужен аналог ИспользоватьСписокЭлементов только для журнала документов. Нужно сделать так: ПриОткрытии Журнала документов пользователю показываются только его документы. у документа есть реквизит Автор Как показать документы которые принадлежат только ему? v7.7
#1 by KUBIK
Отбор в СП глянь
#2 by andrewks
глянь в ТиСе - в общем журнале есть такой функционал
#3 by sysadminlk
Отрабатывается только последний отбор. Отбор работает только в общем журнале, а там много не нужных документов. А нужно сделать чтоб в журнале были только документы "Расходная" автора например "Прохоров" Как сделать?
#4 by sysadminlk
Если так УстановитьОтбор("АвторДокумента", "Прохоров"); то отображаются все документы "Прохоров" Если так УстановитьОтбор("Расходная"); то отображаются только документы "Расходная"
#5 by Rie
Заведи ещё один реквизит, значение которого определялось бы и видом документа, и автором. И
#6 by Rie
А вообще-то Google рулит:
#7 by sysadminlk
отбор+по+двум+реквизитам это не то... нужно отбор+по+двум+реквизитам одновременно там такого нету
#8 by sysadminlk
Такого не бывает, чтобы УстановитьОтбор("ЭтотКомбинированныйРеквизит",Комбинация("Расходная","Прохоров"); УстановитьОтбор("ЭтоУникальныйРеквизитДокументаРасходнаяВКоторойХранитсяИмяПользователя","ИмяПользователя"; У меня реквизит Автор у документов общий. Дублировать ИмяПользователя не охото. :(
#9 by Rie
Неохота? Тогда откажись от этой светлой идеи. В - стандартный способ решения этой задачи.
#10 by sysadminlk
1С Отбор по двум реквизитам Суть метода отбора по нескольким критериям в общем журнале сводится к тому, что для документов создаётся дополнительный общий реквизит, в который сохраняются идентификаторы элементов критериев отбора. Например, если нужно отбирать расходные накладные по клиенту "Пупкин Василий", то при сохранении очередной расходной накладной нужно создать строковое значение, состоящее из двух значений:    Внутренний идентификатор вида документов "Расходная накладная".    Внутренний идентификатор элемента справочника "Пупкин Василий". Затем, когда нужно будет выбрать расходные накладные по Василию Пупкину, нужно отобрать соответствующее значение по заданному критерию. Шандеццццц........ Может есть какая-то библиотека которая умеет: ИспользоватьСписокДокументов(Фильтр); типо Аналог ИспользоватьСписокЭлементов(Фильтр); ? УстановитьОтбор слишком геморройный оказывается.
#11 by Rie
Ну извини, завод волшебных палочек им. З.Рыбки закрылся на ремонт ещё во времена царя Гороха. С тех пор приходится иногда и потрудиться.
#12 by Эльниньо
)
#13 by sysadminlk
Даже если согласится с данным предложением, то "Графы отбора" журналов не позволяют добавить реквизиты строковым параметром более 30 символов. Значит общий реквизит например "РекОтбора"="Расходная.Иванов Иван Ивонович" не получится использовать в качестве отбора.
#14 by Эльниньо
Ты свой внимательно читал?
#15 by sysadminlk
Насколько я понял там написано что нужно сделать вот так
#16 by viktor_vv
Используй служебный справочник для отборов, где в наименование будет напрмер ключ отбора. А библитотека есть такая. 1C++ объект табличное поле . Только боюсь там еще более геморойно тебе будет.
#17 by Эльниньо
"создать строковое значение, состоящее из двух значений:   Внутренний идентификатор вида документов "Расходная накладная".   Внутренний идентификатор элемента справочника "Пупкин Василий".
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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