Имя: Пароль:
1C
1C 7.7
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
Понятно. Спасибо за объяснения)
AdBlock убивает бесплатный контент. 1Сергей