Имя: Пароль:
1C
 
параметр контекст
0 aleks10
 
15.11.04
12:04
Привет!
Есть такая строка
ОткрытьФормуМодально("Обработка.ВводДокументовВФактуру",Контекст);
а вот параметр контекст в конфигураторе не смог найти.Что это за параметр
1 Пролд
 
15.11.04
12:06
Глянь в синтакс помошнике - про функции открытьФорму
2 Таня
 
15.11.04
12:07
под контекстом в данном случае подразумевается сам объект из которого вызывается метод ОткрытьФОрму
3 Волшебник
 
15.11.04
12:09
О, сколько нам открытий чудных
Готовит нам контекста дух...

-------
Очень показательна функция, которая возвращает свой параметр:

Функция глВзятьКонтекст(Конт) Экспорт
   Возврат Конт;
КонецФункции

Как ты думаешь, для чего это может понадобиться?
4 Пролд
 
15.11.04
12:09
каждый третий - шниён засланный
5 aleks10
 
15.11.04
12:10
вызывается из формы счетфактуры процедурой подбор().Значит это будет форма счет фактуры
6 321
 
15.11.04
12:12
"Парадокс: источник нашей мудрости - наша глупость..."
7 Бивень
 
15.11.04
12:12
(3) Эта функция на фиг не нужна! Написал её недалёкий человек! И восхищаются ей только люди недалёкие!
8 Пролд
 
15.11.04
12:12
курить неочищенный контекст вредно для волшебника
9 Таня
 
15.11.04
12:14
это будет не форма, а сама счет-фактура как документ, в обработке будут доступны все ее реквизиты.
10 Пролд
 
15.11.04
12:14
(7) он далекий. И функция нужна. Для очищения контекста.

Волшебник: ты чудишь.
11 Волшебник
 
15.11.04
12:19
(10) Ответ неверный.
12 GrayT
 
15.11.04
12:24
(11)В части чудишь или очищения контекста?
13 Пролд
 
15.11.04
12:25
(11) Вроде глючит при прямом обращении СписокЗначений.ДобавитьЗначение(Контекст)?

Или уже нет? Я давно внутрь бухни не заглядывал, если что - сорри.
14 GrayT
 
15.11.04
12:32
А=Контекст - вот тут пригодиться недалекая функция
15 Волшебник
 
15.11.04
12:33
(13,14) Ответ верный.
16 321
 
15.11.04
12:36
(15)О великий маг,мы сдаемся :))
17 Пролд
 
15.11.04
12:36
В (3) пробило, в (15) уже думки поперли?
18 GrayT
 
15.11.04
12:37
(13)Неверный
   сз = СоздатьОбъект("СписокЗначений");
   сз.ДобавитьЗначение(Контекст, "Контекст");
   Предупреждение(ТипЗначенияСтр(сз.ПолучитьЗначение(1)));
Взлетает
19 Бивень
 
15.11.04
12:41
(15) Фигню ляпнул, конечно, но зато, как эффектно она тут выглядит.
20 Волшебник
 
15.11.04
12:42
(18) Да, проблемы только при присвоении, т.е. "Контекст" нельзя использовать в выражении, но можно передавать куда-то как параметр.
21 Пролд
 
15.11.04
12:43
(18) Глючит - это значит работает не всегда (не везде).
22 Пролд
 
15.11.04
12:45
(18) ГрайТ, ты ж был мод.
А бородатые мордатые дядьки на провокации не должны поддаваться?
23 Волшебник
 
15.11.04
12:46
(22) Он не был модером.
24 Пролд
 
15.11.04
12:47
+(23) И с контекстом, я того ..., видать попутал
25 Волшебник
 
15.11.04
12:47
(24) Бив попутал...
Программист всегда исправляет последнюю ошибку.