Имя: Пароль:
1C
1C 7.7
v7: проблемы с подбором
0 Fiasko
 
04.07.12
20:16
Господа, что-то мне не догнать... Вот что имею:
Открываю из обработки № 1 обработку № 2 (монопольно). Из обработки № 2 открываю подбор, но форма не активна... Открыть обработку 2 не монопольно не пойдет, ибо после ее закрытия нужно выполнить определенный код в обработке № 1...
Подскажите, пожалуйста, с какой стороны подойди к этому можно..
1 ДенисЧ
 
04.07.12
20:19
из монопольного режима НЕ НЕЛЬЗЯ открвать другие немонопольные формы...
2 SnarkHunter
 
04.07.12
20:24
Монопольные формы? Новое слово...
3 Fiasko
 
04.07.12
20:25
ну, может, можно как-то в обработке № 1 отследить закрытие формы № 2 и продолжить выполнение кода..?
4 Fiasko
 
04.07.12
20:34
(1) да лана... сейчас посмотрел свою конфу, у меня есть кое-где такое, что сначала из документа открывается модально обработка "ПечатьПрайса", потом НЕ модально, открывается "ПодборОбъектов"... как так!?
(2) бывает, путаюсь :) зеленый еще :)
5 Fiasko
 
04.07.12
20:39
(1) хотя, может я не правильно прочитал.... НЕ НЕЛЬЗЯ -> значит можно? :)
6 Злопчинский
 
04.07.12
21:49
> Открыть обработку 2 не монопольно не пойдет, ибо после ее закрытия нужно выполнить определенный код в обработке № 1...
.
Обработка1=Родитель, Обработка2=Дочка
из 1 открываем 2 ОБЫЧНО НЕМОНОПОЛЬНО. Делаем что надо.
ПриЗакрытии 2 делаем
ОткрытьФорму(ИмяФормы-1,СЗпараметры);
.
в СЗ параметры - всякое нужное что из дочки надо вернуть маме.
.
так как мама уже открыта - при ее открытии сработает предопределенная ПриПовторномОткрытии() - в котрой процедуре ты можешь получить из ФОрма.Параметр список СЗПараметиры из дочки.
.
вуаля.
.
велосипедист, блин, что, никогда не открывал универасльные обработки подбора? учись студент:
читай http://infostart.ru/public/17037/ - там в середине текста все разжевано на пальцах
7 Fiasko
 
04.07.12
23:31
все просто оказывается... спасибо!
8 Злопчинский
 
05.07.12
03:04
Расти большой и толстый жадный 1сник!
9 1Сергей
 
05.07.12
08:08
открывай подбор через Выбрать(...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.