|
v7: ТЧ, выбор реквизита типа "Документ", выбор не позиционируется в журнале.[решено] | ☑ | ||
---|---|---|---|---|
0
aka AMIGO
10.04.12
✎
10:58
|
Есть документ "Выписка банка", в ТЧ есть реквизит "ПоСчету", вид - Документ.Счет.
Далее начинается непонятное. Условия следующие: документ "Выписка Банка" заполнен, в ТЧ несколько строк, в колонке "ПоСчету" указан Счет выписки. Жмакаю по педальке Счета, нормально появляется журнал счетов (для выбора), и Счет спозиционирован правильно. Если я не закрою форму журнала и жмакну по реквизиту Счет в другой строке, открывается тот-же журнал, но позиционирования на новый счет нет! На рисунке: выбрал Счет -00243, не закрывая журнал, выбрал счет -0126, в журнале остался отмечен 00243! http://img-fotki.yandex.ru/get/6207/22238773.0/0_6d5e2_f77bd7ee_XL.jpg с 8 часов пытаюсь понять, не приходит решение.. |
|||
1
aka AMIGO
10.04.12
✎
11:01
|
+ в свойствах поля реквизита ПоСчету формулы нет.
в модуле формы предопределенных процедур тоже нет |
|||
2
aka AMIGO
10.04.12
✎
11:12
|
ну, что? никто не сталкивался? © миста :)
|
|||
3
Skydiver
10.04.12
✎
11:38
|
Позиционирование на счете программно?
|
|||
4
Любопытная
10.04.12
✎
11:39
|
Не передался значит параметр какой-то.
|
|||
5
aka AMIGO
10.04.12
✎
11:39
|
(3)нет, что движком предусмотрено
|
|||
6
aka AMIGO
10.04.12
✎
11:40
|
(4)а вообще-то, видимо, ты права.. счас пробегусь по модулям..
таймаут небольшой.. |
|||
7
Skydiver
10.04.12
✎
11:49
|
(5) смотри отработку параметра формы.
Когда первый раз открываешь форму отрабатывает ПриОткрытии() Если же форма уже открыта, то только ПриПовторномОткрытии(). |
|||
8
aka AMIGO
10.04.12
✎
12:01
|
(7)угу, туда и смотрю, Проц ПриПовторномОткрытии сообщает. что ТекДокумент - старый!
|
|||
9
aka AMIGO
10.04.12
✎
12:02
|
Форма.Параметр - пуста, я-ж ничего не передаю в форму журнала..
|
|||
10
aka AMIGO
10.04.12
✎
12:12
|
Что-же сделать?
пока вот что: в документ "Выписка банка" внесу проц. ОбработкаВыбораЗначения, и попробую открыть форму журнала, передав в параметре выбранный документ.. Посмотрю, что будет |
|||
11
aka AMIGO
10.04.12
✎
12:31
|
ничего не выходит..
|
|||
12
aka AMIGO
10.04.12
✎
12:46
|
а теперь нашел выход..
надо было вторую проц. ПриНачалеВыбораЗначения применить.. Спасибо всем! |
|||
13
Любопытная
10.04.12
✎
12:47
|
Как это вторую?
|
|||
14
aka AMIGO
10.04.12
✎
12:57
|
"вторую" - из двух предопределенных.
По "ПриНачале.." я вызываю журнал, передавая в него параметр - текущее значение реквизита - "ПоСчету" По "ОбработкаВыбора.." делаю всё остальное.. там тоже много всего :) |
|||
15
aka AMIGO
10.04.12
✎
12:59
|
+14 а в самом журнале в модуль вставил
Процедура ПриПовторномОткрытии() АктивизироватьОбъект(Форма.Параметр); КонецПроцедуры за что оддельное спасибо Skydiver :) |
|||
16
aka AMIGO
10.04.12
✎
13:10
|
а также Любопытная, подавшей идею параметра :)
кстати, что параметром должно позиционироваться - это было ясно с самого начала.. вот одно меня смущало: журнал выбора Счетов оставался открытым при переходе на другую строку, и вот тут-то и была причина сабжа: стояла позиция самого первого выбранного документа, и она не изменялась.. |
|||
17
Любопытная
10.04.12
✎
13:11
|
Понятно. Спасибо за объяснения)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |