![]() |
![]() |
![]() |
|
В чем баг? | ☑ | ||
---|---|---|---|---|
0
ЗЫ5
11.10.10
✎
00:20
|
Шаблон("[ВалютаЦены"+Итер+"]") = СпрТипЦен.Валюта;
|
|||
1
ЗЫ5
11.10.10
✎
00:21
|
Ошибка Неопознанный оператор
|
|||
2
zak555
11.10.10
✎
00:23
|
а так :
Шаблон("[Итер]") |
|||
3
Torquader
11.10.10
✎
00:24
|
В ДНК.
Функции пытаешься присвоить значение - это как ??? |
|||
4
zak555
11.10.10
✎
00:25
|
(3) можно =)
|
|||
5
ЗЫ5
11.10.10
✎
00:26
|
нет это просто переменная..
|
|||
6
ЗЫ5
11.10.10
✎
00:27
|
ВалютаЦены1 = СпрТипЦен.Валюта;
ВалютаЦены2 = СпрТипЦен.Валюта; это в цикле |
|||
7
ЗЫ5
11.10.10
✎
00:27
|
не могу понять как это оформить, прошу ткнуть носом..
|
|||
8
zak555
11.10.10
✎
00:28
|
разве переменной можно присвоить значение через шаблон ?
|
|||
9
ЗЫ5
11.10.10
✎
00:28
|
так вот в этом вопрос...
|
|||
10
Torquader
11.10.10
✎
00:29
|
Тогда:
Функция ПрисвоитьЧтоТо(Опер1,Опер2) Опер1=Опер2; Возврат "Ничего"; КонецФункции; Ну и пишем в коде: Шаблон("[ПрисвоитьЧтоТо(СпрТипЦен.Валюта,ВалютаЦены"+Итер+"]"); |
|||
11
zak555
11.10.10
✎
00:29
|
(10) это надо дополнять в глобальник =)
|
|||
12
zak555
11.10.10
✎
00:30
|
константе той же самой нельзя присвоить через шаблон значение
|
|||
13
NS
11.10.10
✎
00:31
|
Функция присвоить(знач1,знач2)
знач1=знач2; Конецфункции Шаблон("[присвоить("+"""ВалютаЦены"""+Итер+","+значение+")]") |
|||
14
Злобный Фей
11.10.10
✎
00:31
|
Переходите уже на восьмерку
|
|||
15
NS
11.10.10
✎
00:31
|
(11) Не надо трогать глобальник.
|
|||
16
NS
11.10.10
✎
00:32
|
(13) Да, конечно ковычки двойные к ВалютаЦены не нужны
|
|||
17
zak555
11.10.10
✎
00:32
|
(15) и локальный модуль ?
|
|||
18
Ёпрст
гуру
11.10.10
✎
00:32
|
(0) зачет строке пытатся присвоить значение..
Шаблон, если что, всегда строку возвращает. |
|||
19
zak555
11.10.10
✎
00:32
|
(14) это слишком просто
|
|||
20
Ёпрст
гуру
11.10.10
✎
00:33
|
(12) можно.
|
|||
21
Ёпрст
гуру
11.10.10
✎
00:33
|
(11) с какого перепугу ?
|
|||
22
zak555
11.10.10
✎
00:34
|
(20) ввести значение ? =)
|
|||
23
Torquader
11.10.10
✎
00:36
|
(12)
Таки: Константа.УстановитьАттрибут(ИмяКонстанты,Значение); И куда тут Шаблон впихнуть ? Мне кажется, что ему тут не место. |
|||
24
Torquader
11.10.10
✎
00:37
|
(18) Да даже если не строку - как мы можем присвоить значение тому, что вернула функция ?
В каком языке программирования такое возможно ? |
|||
25
NS
11.10.10
✎
00:37
|
(23) Если совсем хочется изврата, то можно и через шаблон, точно таким-же методом как и переменной.
|
|||
26
NS
11.10.10
✎
00:37
|
(24) Если функция вернула ссылку... То в любом поддерживаемым ссылочные типы.
|
|||
27
zak555
11.10.10
✎
00:38
|
(23) не понял
|
|||
28
Torquader
11.10.10
✎
00:41
|
(26) Ссылка - это указатель, а указатель надо преобразовывать в тип (где-то это делается автоматом), а у нас тут разве указатели где-то есть ?
Хотя нет, в описании Visual Basic есть пример. Mid(StringValue,Position,Length)=NewStringValue и говорится, что интерпретатор это понимает - вот, видимо, откуда ноги растут. Прошу прощения у (0) за (3) - сиё замечание адресуется создателям языка Basic за "замечательную" реализацию работы со строками. |
|||
29
Ёпрст
гуру
11.10.10
✎
00:42
|
(22)
Функция Присвоить(Кому,Что) Константа.УстановитьАтрибут(Кому,Что); КонецФункции Процедура Сформировать() Шаблон("[Присвоить(""Вася"",""Лох"")]"); КонецПроцедуры |
|||
30
zak555
11.10.10
✎
00:44
|
разве вася лох ?
|
|||
31
zak555
11.10.10
✎
00:44
|
у меня есть друг вася
мастер спорта "бокса" не надо его обижать |
|||
32
Ёпрст
гуру
11.10.10
✎
00:45
|
(30) кого ебб..т чужое горе ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |