Имя: Пароль:
1C
 
Аналог функции Шаблон в 1с 8
0 Pakestanez
 
08.09.14
14:47
Здравствуйте! В 1с 7.7 была такая отличная функция Шаблон, с помощью которой можно было формировать всякие хитрые конструкции вызова процедур, методов.
А в восьмерке есть что-нибудь вроде этого?
1 РенеДекарт
 
08.09.14
14:47
Да.
Называется "Шаблон".
2 РенеДекарт
 
08.09.14
14:48
Вызывается по кнопке "Открыть окно шаблонов текста".
3 Рэйв
 
08.09.14
14:48
(0)Наслаждайся

Выполнить (Execute)
Синтаксис:
    Выполнить(<Строка>)

Параметры:
    <Строка>
    Строка, содержащая текст исполняемого кода.

Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.

Примечание:
В режиме запуска веб-клиент оператор не поддерживается и его вызов игнорируется.

В режимах запуска мобильного приложения оператор не поддерживается в операционной системе iOS.


--------------------------------------------------------------------------------
4 Asmody
 
08.09.14
14:49
Выполнить()
Вычислить()

ПС. у ДенисЧ как раз распродажа СП
5 Рэйв
 
08.09.14
14:49
Или тебя шаблоны текстов интересуют?
Тогда Сервис ->Шаблоны текста
6 ДенисЧ
 
08.09.14
14:51
(4) Ты мою ценовую политику не замай! Раз санкции, то и у меня повышение!
7 РенеДекарт
 
08.09.14
14:53
да, давайте приснопамятный регэкс вспомним... как же без него... почти никто не пользуется, но все "рекомендуют"...
8 Pakestanez
 
08.09.14
14:53
(5) Пример, для которого мне это надо: есть массив со строками, каждая строка - это имя реквизита документа например. И нужно, чтобы пишешь вот так:
ЗначениеРеквизита = РеализацияТоваровУслуг.МассивРеквизитов[0];
И результат был аналогичен:
ЗначениеРеквизита = РеализацияТоваровУслуг.Дата; (при условии, конечно, что в 0 жлементе хранится строка "дата")
9 РенеДекарт
 
08.09.14
14:54
(8) в восьмерке все жестко регламентировано - если разрешено в Структуре или Соответствии, то можно обращаться. Нельзя в Массиве - до свиданья.
10 Рэйв
 
08.09.14
14:55
ЗначениеРеквизита = [РеализацияТоваровУслуг.МассивРеквизитов[0]];
11 Рэйв
 
08.09.14
14:55
ой не:-)
12 Рэйв
 
08.09.14
14:55
ЗначениеРеквизита = РеализацияТоваровУслуг[МассивРеквизитов[0];
вот так
13 Рэйв
 
08.09.14
14:55
+] :-))
14 Рэйв
 
08.09.14
14:56
пора из клавы крошки вытряхивать:-)
15 Pakestanez
 
08.09.14
14:56
(13) похоже на правду, сейчас попробую.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.