Имя: Пароль:
1C
 
Формула
0 Beginner
 
12.04.04
20:29
Можно ли в формуле создать объект и выполнить его метод?
1 m_arhangel
 
12.04.04
20:47
А можно понятьнее обьяснить суть вопроса?
2 427
 
12.04.04
20:51
По моему, нет....
3 Beginner
 
12.04.04
20:53
m_arhangel: Хочу в формуле элемента диалога создать объект и выполнить его метод. Что тут непонятного? Версия 77.
4 GrayT
 
12.04.04
20:54
Так вызови процедуру и делай что хошь :))))
5 Beginner
 
12.04.04
21:00
GrayT: Я, конечно, новичок, но не дебил, чтобы самому до этого не догадаться. :-)
Я же не просто так спрашиваю, есть необходимость сделать это именно в формуле.
6 GrayT
 
12.04.04
21:02
Ну извини
7 Львенок
 
12.04.04
21:05
(0) Все понятно, кроме одного... Что мешает попробовать и поглядеть на результат? Я вот никогда не задавался этим вопросом, но сейчас попробую (думаю, что нельзя).
___
Искренне Ваш, Львенок.
8 Львенок
 
12.04.04
21:08
Нельзя.
9 mszsuz
 
12.04.04
21:17
Можно
10 Beginner
 
12.04.04
21:22
Львенок: Чудной вы какой. Чего бы я спрашивать стал, если бы это у меня вот так запросто получилось? Естественно, я попробовал. И используя какую-нибудь заранее определенную переменную, это можно сделать. А вот как без ничего?
mszsuz: Готов выслушать. :-)
11 mszsuz
 
12.04.04
21:26
Давай Асю. Или мыло на крайняк.
12 427
 
12.04.04
21:27
(9) Привет...  Нельзя... Ну ежели через шаблон попробовать

Конструкция вида
А=CreateObject(\"Reference.МестаХранения\"); А.Choose(\"вввв\", \"ФормаСписка\")

ОТВЕТ

А<<?>>=CreateObject(\"Reference.МестаХранения\"); А.Choose(\"вввв\", \"ФормаСписка\")
Переменная не определена (А)
А=CreateObject(\"Reference.МестаХранения\"); А<<?>>.Choose(\"вввв\", \"ФормаСписка\")
Переменная не определена (А)

т.е. впрямую не работает....

Мое мыло ты знаешь .....
13 Beginner
 
12.04.04
21:29
mszsuz: А здесь нельзя? Дело в том, что  и с асей, и с мылом маленькая проблемка у меня сейчас. :-(
14 mszsuz
 
12.04.04
21:49
Щас, если pit не разобьет меня в пух и прах ...
15 427
 
12.04.04
21:56
(14) Колись....
16 mszsuz
 
12.04.04
22:02
Сообщить(ЗначениеИзСтрокиВнутр("{""VL"",{{{""N"",""0"",""0"",""0"",""0"",""0"",""1974""},""""}}}").ПолучитьЗначение(1))
17 mszsuz
 
12.04.04
22:10
Объект создается? ДА - СПИСОК ЗНАЧЕНИЙ.
Метод исполняется? ДА - ПОЛУЧИТЬЗНАЧЕНИЕ() ЭТО МЕТОД СПИСКА ЗНАЧЕНИЙ.
Это будет работать в формуле? ДА - ПРИ ВЫПОЛНЕНИИ ФОРМУЛЫ В ОКНО СООБЩЕНИЙ ВЫСКОЧИТ "1974".
---
а большего здесь и не требовали ;)
18 427
 
12.04.04
22:43
(17) LOL!!!
19 SnarkHunter
 
13.04.04
06:04
(17)Браво! Что характерно - не докопаешься, все условия выполнены...
20 Beginner
 
13.04.04
19:14
mszsuz: Это следует понимать, как то, что приемлемого решения у вас нет?
21 SnarkHunter
 
13.04.04
19:29
(20)Это следует понимать, что в (16) дан исчерпывающий ответ на (0)
22 Beginner
 
13.04.04
19:33
SnarkHunter: Но ведь в моём вопросе небыло ни слова про Список Значений.
23 SnarkHunter
 
13.04.04
19:35
Была речь про объект, СписокЗначений является объектом... См. (17) :-)
24 Beginner
 
13.04.04
19:56
SnarkHunter: Если бы меня интересовал Список Значений, я бы так написал.
Вы не находите, что шутка как-то не получилась?
25 mszsuz
 
13.04.04
19:59
(20) Для того, чтобы получать нормальные ответы, надо задавать нормальные вопросы. Ты ведь так ни разу и не сказал, что именно ты хочешь ...
26 fellow
 
13.04.04
20:00
(24) Шутки тут никакой нет, по крайней мере, со стороны SnarkHunter и mszsuz.
mszsuz дал ответ, совершенно подходящий под условия задачи.

Если этот ответ не удовлетворяет, то сформулируйте условия задачи конкретнее.
27 Beginner
 
13.04.04
20:09
mszsuz: Вы ведь не считаете, что объектом можно назвать только список значений.
Когда я писал "объект", естественно, я подразумевал любой произвольный объект, который можно создать функцией СоздатьОбъект(). Что в моём вопросе ненормального?
28 skunk
 
13.04.04
20:31
ну а если по анологии по пробовать с другими объектами...
29 ally
 
13.04.04
20:32
mszsuz, браво, красиво ответил.
30 Beginner
 
13.04.04
20:41
mszsuz: Это Вы собирали FAQ, который на www.sinor.ru? Если Вы, то я удивлён.
31 kalabukhov83
 
13.04.04
20:50
Beginner, что-то я тебя не пойму. Сам просишь помощи и к тому же хамишь. Не культурно как-то.
32 Beginner
 
13.04.04
20:57
Извиняюсь.
33 mszsuz
 
13.04.04
20:59
Чтобы ответить тебе так, чтобы ты понял, необходимо разобраться с твоим логическим мышлением. Итак, попытайся ответить на следующий вопрос:
OFF: Beginner, что можно сделать, чтобы лампочка перестала светить?