|
v7: Как сделать программно, чтобы журнал отображал в своей форме док-ты конкр. юзера | ☑ | ||
---|---|---|---|---|
0
IgorTrifonov
31.07.11
✎
10:45
|
Всем добрый день!
В форме журнала документов отображаются документы "Потребность" Каждый пользователь ведёт свой документ. Он в документе выбирает свой у него свой участокони там подразделяется по участкам. |
|||
1
IgorTrifonov
31.07.11
✎
10:47
|
случайно нажал кнопку "отправить" шьёрт побъеры
мне бы хотелось в форме журнала был список док-тов только конкретного пользователя |
|||
2
Ork
31.07.11
✎
10:50
|
(0) В документ - реквизит, по которому отбирать. В состав граф отбора - графа с реквизитом из документа - в общем журнале - УстановитьОтбор().
|
|||
3
Rie
31.07.11
✎
10:51
|
(1) Есть у документов графа отбора (или общий реквизит с установленным признаком "Отбор"), где записывался бы этот конкретный пользователь?
Если да - используй Отбор (работает только в общем журнале). Если нет - облом-с. (Если нужен не общий журнал - можно имитировать нужное поведение, создав общий журнал и графу отбора, включающую авторов лишь документов конкретных видов). |
|||
4
IgorTrifonov
31.07.11
✎
10:54
|
Понял, спасибо.
УстановитьОтбор(<ИмяОтбора>,<ЗначениеОтбора>) |
|||
5
Ork
31.07.11
✎
10:55
|
(4) Исключительно в _общем_ журнале.
|
|||
6
IgorTrifonov
31.07.11
✎
11:21
|
Есть общий журнал. В модуле его формы я написал
Процедура ПриОткрытии() УстановитьОтбор("Инженер","Иванова"); УстановитьОтбор("Инженер", 4"); 4 - это код из справочника инженеров соответствуюший Ивановой КонецПроцедуры Перед этим я создал графу отборов "Инженер" в журнале документов при открытии этого журнала выдаётся сообшение Значение не представляет агрегатный объект (Выбран) Подскажите пожалуйста. |
|||
7
Drac0
31.07.11
✎
11:22
|
(6)Не у всех документов есть реквизит "инженер".
|
|||
8
IgorTrifonov
31.07.11
✎
11:25
|
В моей доморощенной конфигурации только один документ
и в нём есть реквизит шапки "Инженер" с типом спр.Инженеры |
|||
9
IgorTrifonov
31.07.11
✎
11:26
|
этот документ принадлежит общему журналу с именем "Потребность"
|
|||
10
BuHu
31.07.11
✎
11:27
|
откуда журнал знает что такое "4"
|
|||
11
IgorTrifonov
31.07.11
✎
11:28
|
я пробовал указывать фамилию и потом попробовал код из справочника Инженеров.
|
|||
12
Rie
31.07.11
✎
11:29
|
(8), (9) Сделай графу отбора Инженер. И по ней - установи отбор.
(Если это то, что тебе нужно). Если нужны и другие документы - добавь им соответствующих реквизитов и включи в соответствующую графу отбора. |
|||
13
Rie
31.07.11
✎
11:29
|
(11) Графу отбора создай.
|
|||
14
BuHu
31.07.11
✎
11:30
|
Если Реквизит в шапке твего документа имеет тип справочника , то и отбор в журнале надо делать по конкретному элементу справочника делать отбор
|
|||
15
Mikeware
31.07.11
✎
11:31
|
Судя по (6) и (11) - ошибка там же, где и всегда....
|
|||
16
IgorTrifonov
31.07.11
✎
11:35
|
этот реквизит "Инженер" в шапке моего единственного документа в конфигурации. Как бы всё сделано.
|
|||
17
BuHu
31.07.11
✎
11:37
|
(16) тип реквизита какой? строка\число\справочник\перечисление?
|
|||
18
IgorTrifonov
31.07.11
✎
11:38
|
в окне Графа отбора под "выбранные значения" было указано
Документ.Потребность.Инженер тип спр.Инженеры |
|||
19
BuHu
31.07.11
✎
11:41
|
(16) что означает " Как бы всё сделано" , заработало?
|
|||
20
KRV
31.07.11
✎
11:42
|
глПользователь.., в документах общий реквизитец "Автор" добавить, если нету.. а для удобства свой журналец наваять... конфа нетленка?
|
|||
21
IgorTrifonov
31.07.11
✎
11:43
|
нет пока выдаёт <Значение не представляет агрегатный объект (Выбран) >
сам справочник выглядит обычно код наименование (тут фамилии инженеров) что такое нетленка? конфигурация была чистая, я её с нуля делаю |
|||
22
IgorTrifonov
31.07.11
✎
11:45
|
у меня всего навсего один вид документа "Потребность"
других документов просто нет |
|||
23
Rie
31.07.11
✎
11:46
|
(18) Осознай, что Строка (которая Наименование или Код) и элемент справочника - это две больших разницы.
|
|||
24
Mikeware
31.07.11
✎
11:48
|
(20)(23) Я ж говорил, что ошибка там же, где и всегда....
Да еще, небось, ДенисЧ поступил с СП известным образом... |
|||
25
IgorTrifonov
31.07.11
✎
11:55
|
Rie, теперь понял!
Процедура ПриОткрытии() спр = СоздатьОбъект("Справочник.ИнженерыПДБ"); Если спр.НайтиПоНаименованию("Иванова",0,1) = 1 Тогда ТекЭл = спр.ТекущийЭлемент(); УстановитьОтбор("Инженер_ПДБ", ТекЭл); Иначе ВидыОтбора(""); КонецЕсли; КонецПроцедуры Всё работает как в лучших домах лондона |
|||
26
KRV
31.07.11
✎
11:56
|
(24) куда ему их столько? :)))
|
|||
27
BuHu
31.07.11
✎
12:05
|
(26) продает потом :)
|
|||
28
Mikeware
31.07.11
✎
12:18
|
(26)(27) Пошли слухи, что виндовские chm он тоже начал...
|
|||
29
Mikeware
31.07.11
✎
12:19
|
(25) Молодец, однако!
не безнадежен. |
|||
30
KRV
31.07.11
✎
12:31
|
"Если спр.НайтиПоНаименованию("Иванова",0,1)" - улыбнуло.. а если, сдуру, еще одна Иванова на работу устроится? :)))
|
|||
31
Mikeware
31.07.11
✎
12:32
|
(30) У них строгий отбор. Принимают только с уникальными (в пределах компании) фамилиями....
|
|||
32
KRV
31.07.11
✎
12:43
|
(31) А вдруг какойнить Мейерсон шпокнет Иванову и "по обстоятельствам" она сможет за него выйти замуж? :))))
|
|||
33
KRV
31.07.11
✎
12:44
|
+(32) Мейерсон - судя по фамилии - как минимум начальник цеха...
|
|||
34
Mikeware
31.07.11
✎
12:51
|
(32) Уволить нафиг. Ибо будет семейная зависимость...
Ну и кромн того, не стоит трахаться там, где работаешь... |
|||
35
KRV
31.07.11
✎
12:55
|
(34) корпоративы для того и созданы, чтобы пёхнуть свежачок, а потом сослаться, что не помнишь ничего... :)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |