|
v7: Журнал документов с документами конкретного одного пользователя
| ☑ |
0
Enlighted
04.08.16
✎
11:24
|
Люди вопрос собственно по сабжу, в документах есть реквизит "сотрудник" который хранит имя сотрудника создавшего сей документ. Как сделать так чтобы в журнале отображались созданные только им документы.
|
|
1
Ёпрст
04.08.16
✎
11:25
|
отбор поставить
|
|
2
Ёпрст
04.08.16
✎
11:26
|
для этого сотрудник д.быть общим реквизитом дока с признаком отбор
|
|
3
Fish
04.08.16
✎
11:26
|
Установить отбор?
|
|
4
Enlighted
04.08.16
✎
11:31
|
(3) Вроде по описанию это для интерактивной работы с журналом, то-есть не из кода, а мышой. Или я не так понял?
|
|
5
Ёпрст
04.08.16
✎
11:34
|
(4) lf
|
|
6
Enlighted
04.08.16
✎
11:41
|
(2) как установить признак отбор общему реквизиту документа?
|
|
7
aka AMIGO
04.08.16
✎
11:53
|
Для этого создана графа отбора:
Свойства этой графы отбора:
Сам журнал отбора:
Форма списка, в ней - ВыбАвтор - это для отбора:
В модуле формы списка:
//................
Процедура ПриВыбореМенед()
ЗакладкиОтбора("ИспКомПредл",1,1,ВыбАвтор);
КонецПроцедуры
Процедура ПриВыбореЗакладки(НомерЗакл, ЗнЗакл)
ВыбАвтор = ЗнЗакл;
КонецПроцедуры
//.....................
ВыбАвтор = Пользователь;//это - в теле модуля, используется при открытии журнала
В глобальном модуле:
//...
Спр=СоздатьОбъект("Справочник.Сотрудники");
Спр.НайтиПоКоду(ИмяПользователя());
Пользователь=Спр.ТекущийЭлемент();
//...
Вот такой отбор по общему реквизиту документа "Автор"
|
|
8
aka AMIGO
04.08.16
✎
11:55
|
На неграмотный заголовок "Комерческое" - прошу не обращать внимания, это наследие неизвестного автора данного журнала.
|
|
9
Ёпрст
04.08.16
✎
11:56
|
(6) в квадратике галочку поставить в свойствах реквизита
|
|
10
Enlighted
04.08.16
✎
12:17
|
(9) галочка отбор не активна.
|
|
11
Enlighted
04.08.16
✎
12:19
|
(10) Всё нашел, неограниченная длина строки блокирует эту галку
|
|
12
Ёпрст
04.08.16
✎
12:20
|
(11) туда надо ссылку на элемент справочника пихать, а не строку.
|
|