|
Аналог функции Шаблон в 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) похоже на правду, сейчас попробую.
|
|