![]() |
|
v7: Узнать документ основания | ☑ | ||
---|---|---|---|---|
0
VoditelKobyly
14.08.17
✎
05:58
|
Как при открытии формы списка журнала подчиненных документов получить документ основания по которому пользователь пытается посмотреть подчиненные?
|
|||
1
1dvd
14.08.17
✎
06:08
|
там хитрость какая-то. не помню уже, семерки нет под рукой. Ну, смысл в том, что если нет ни одного подчиненного документа, то не узнаешь
|
|||
2
bolder
14.08.17
✎
06:51
|
(0) Обычно это реквизит ДокументОснование.
|
|||
3
VoditelKobyly
14.08.17
✎
06:57
|
А если есть?
Не могу узнать даже если есть. В процедуре ПриОткрытии() текущего документа ещё нет. |
|||
4
VoditelKobyly
14.08.17
✎
06:59
|
(2) Реквизит чего?
Журнал подчиненных открывается на любом документе. В подчинении могут быть документы практически любого вида. При открытии их ещё нет. |
|||
5
Йохохо
14.08.17
✎
07:24
|
(3) есть
|
|||
6
VoditelKobyly
14.08.17
✎
07:29
|
(5) с процедурой ПослеОткрытия() не путаете?
|
|||
7
VoditelKobyly
14.08.17
✎
07:30
|
Я при открытии текущего документа не вижу.
А после открытия он мне уже и не нужен. |
|||
8
1dvd
14.08.17
✎
07:30
|
(7) как смотришь?
|
|||
9
Йохохо
14.08.17
✎
07:34
|
ТекущийДокумент()
|
|||
10
VoditelKobyly
14.08.17
✎
07:40
|
ТекущийДокумент() дает пустое значение
|
|||
11
VoditelKobyly
14.08.17
✎
07:41
|
И даже не так:
ТекущийДокумент()= Ошибка в выражении! ТекущийДокумент = |
|||
12
Йохохо
14.08.17
✎
07:44
|
(10) потому что новый
|
|||
13
VoditelKobyly
14.08.17
✎
07:47
|
Нет, не новый.
Открыл общий журнал документов. Ушел на начало года. Правой кнопкой открываю подчиненный документы. При открытии формы списка подчиненных смотрю отладчиком. |
|||
14
VoditelKobyly
14.08.17
✎
07:48
|
В форме списка подчиненные документы есть.
В процедура ПриОткрытии() документов ещё нет. |
|||
15
Йохохо
14.08.17
✎
07:50
|
Обработка.ДеревоДокументов
Процедура ПриОткрытии() Если ТипЗначенияСтр(Форма.Параметр)="Документ" Тогда ВыбДокумент=Форма.Параметр; СформироватьДерево(); СтатусВозврата(0); Возврат; КонецЕсли; |
|||
16
VoditelKobyly
14.08.17
✎
07:51
|
Форма.Параметр - это немного другое.
|
|||
17
Йохохо
14.08.17
✎
07:52
|
(16) туда передается текущий док из списка. Не понятно, что же нужно
|
|||
18
VoditelKobyly
14.08.17
✎
07:52
|
Мне нужно узнать документ основание при интерактивном открытии журнала подчиненных документов
|
|||
19
VoditelKobyly
14.08.17
✎
07:53
|
Стою в общем журнале, правой кнопкой открываю журнал подчиненных. Ни какие параметры в форму при этом не передаются.
|
|||
20
1dvd
14.08.17
✎
07:54
|
(18) можно спросить ткв? Зачем?
|
|||
21
VoditelKobyly
14.08.17
✎
07:57
|
Хотел установить интервал в журнале подчиненых.
Сегодня наткнулся на ситуацию, когда один из пользователей таким образом открыл журнал подчиненных и почти на минуту повесил всех остальных. |
|||
22
Йохохо
14.08.17
✎
07:57
|
(19) точно?
Процедура глДействия(Конт, СписокДействий) Экспорт Перем Действие; Перем ДокументЖурнала; ИначеЕсли Действие = "Структура подчиненности" Тогда глСформироватьДеревоДокументов(Конт); ОткрытьФорму("Отчет.ДеревоДокументов"+"#",Докум); |
|||
23
VoditelKobyly
14.08.17
✎
08:00
|
(22) открытие идет не программно, по какой-нибудь кнопке ("Действия" или ещё какая, где можно через контекст передать интервал), а правой кнопкой мышки в общем журнале.
|
|||
24
Йохохо
14.08.17
✎
08:10
|
Процедура ПриОткрытии()
ПриОткрытииИЛИПереоткрытииЖурнала("Открытие"); Процедура ПриОткрытииИЛИПереоткрытииЖурнала(Режим) // запомним документ основание для формы журнала подчиненных документов ДокументОснованиеЖурнала = ПодчинениеДокументу(); |
|||
25
HawkEye
14.08.17
✎
09:38
|
(0)
ПодчинениеДокументу(<?>) Синтаксис: ПодчинениеДокументу(<Докум>,<ФлагАвтоСменыПодчинен>) Назначение: Установить документ-владелец для журнала подчиненных документов. Возвращает текущий документ, которому подчинен журнал. Параметры: <Докум> - документ, подчиненные которого должен отображать журнал (необязателен); <ФлагАвтоСменыПодчинен> -: 1 - способность автоматически обновлять отображение журнала при смене документа-владельца, 0 - иначе (необязателен, по умолчанию - 0). Замечание: Метод доступен только в контексте Модуля формы журнала подчиненных документов. |
|||
26
VoditelKobyly
15.08.17
✎
12:40
|
(24,25) Это то что надо. Спасибо, как-то у меня мимо глаз прошло.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |