|
v7: Открытие журнала. | ☑ | ||
---|---|---|---|---|
0
Eeakie
25.01.13
✎
13:39
|
Товарисчи. Подскажиет, пожалста. Есть реквизит "Договор", тип - "Документ.Договор". Объясните дебилу, какой журнал он открывает при нажатии? Всегда думал, что открывается журнал "Договора", ан нет. В документе стоит журнал "Прочее".
|
|||
1
Ёпрст
25.01.13
✎
13:40
|
Какой назначишь в пофигураторе - тот и будет, если не назначен - то прочий или полный
|
|||
2
Ёпрст
25.01.13
✎
13:41
|
или общий, если у него свойство - использовавть как полный.
|
|||
3
Ёпрст
25.01.13
✎
13:41
|
ну, а при желании, можешь открыть любой.
|
|||
4
aka AMIGO
25.01.13
✎
13:43
|
имхо - открывается не журнал, а справочник "Договоры"
|
|||
5
ЧеловекДуши
25.01.13
✎
13:44
|
(0)>>>> В документе стоит журнал "Прочее".
Как бы это намекает тебе на твой ответ :) |
|||
6
aka AMIGO
25.01.13
✎
13:49
|
>>тип - "Документ.Договор"<<
такого документа в бухии нет. а само выражение - обращение к реквизиту Договор в Документе |
|||
7
Eeakie
25.01.13
✎
13:50
|
(4) Такого справочника не существует.
(5) Как бы я и спрашиваю как попасть в конфигураторе в процедуру ПриОткрытии() этого журнала :) (6) Я в ТиС. |
|||
8
Ёпрст
25.01.13
✎
13:51
|
(7) никак. Это системный журнал
|
|||
9
aka AMIGO
25.01.13
✎
13:52
|
(7) в ТиС есть справочник "Договоры".
Документа "Договор" нет. |
|||
10
Eeakie
25.01.13
✎
13:52
|
(8) Печаль какая-то... а как можно сделать при открытии отбор по реквизиту этого журнала?
|
|||
11
Eeakie
25.01.13
✎
13:53
|
(9) Конфа полностью переписанная. Вообще ничего от стандартной не осталось.
|
|||
12
Eeakie
25.01.13
✎
13:53
|
(8) И вообще это реально сделать?
|
|||
13
Eeakie
25.01.13
✎
13:56
|
Я так понимаю графы в "Прочие" делаются автоматически. То есть отбор провести вряд ли можно?
|
|||
14
Ёпрст
25.01.13
✎
13:56
|
(8) в ПриНачалеВыбораЗначения флаг в 0, ОткрытьФорму("Журнальчик какой хочешь",Конт)
через контекст открытой формы Конт устанавливаешь какой угодно отбор/период журнала и т.д.. наслаждаешься |
|||
15
Eeakie
25.01.13
✎
14:02
|
(14) Процедура ПриНачалеВыбораЗначения(Элемент, ФлагСО)
Если Элемент = "Договор" Тогда Если (Отправитель.Выбран() = 0) ИЛИ (Получатель.Выбран() = 0) Тогда Предупреждение("Выберите отправителя и получателя!"); СтатусВозврата(0); Возврат; Иначе ФлагСО = 0; Конт = ""; ОткрытьФорму("Журнал.Договора", Конт); Конт.УстановитьОтбор("Клиент", Отправитель); КонецЕсли; КонецЕсли; КонецПроцедуры Я правильно всё понял? |
|||
16
Ёпрст
25.01.13
✎
14:04
|
(15) ага
|
|||
17
Ёпрст
25.01.13
✎
14:05
|
можешь еще интервальчик задать:
Конт.УстановитьИнтервал(.....) |
|||
18
Eeakie
25.01.13
✎
14:06
|
(16) Ругается... "Неверное имя реквизита". Хотя в журнале есть графа "Клиент".
|
|||
19
1Сергей
25.01.13
✎
14:07
|
(18) или общий реквизит или графа отбора (в ветке Журналы)
|
|||
20
Ёпрст
25.01.13
✎
14:07
|
(18) :)
Отбор есть только в "Общем" журнале, + отбор возможен только по графе отбора или общим реквизитам документа с галкой отбор в свойствах. Во всех остальных журналах- отбор возможен только по виду документа. |
|||
21
Eeakie
25.01.13
✎
14:12
|
Ааааа, графа отбора "Контрагент" действительно существует :) Спасибо, разобрался.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |