|
Хранить в СпискеЗначений имена процедур для выполнения | ☑ | ||
---|---|---|---|---|
0
Dmitrith
02.04.14
✎
11:24
|
Есть идея создать СписокЗначений с галками в Значении будет лежать имя процедуры/функции, в представлении её пользовательское описание. Список со временем предполагается будет расти и соответственно на каждую строчку дописываться функция. Можно ли в цикле вытаскивать имя процедуры/функции и запускать её? Ответы "Разрешаю, пробуй!" приветствуются )
|
|||
1
Dmitrith
02.04.14
✎
11:27
|
Грубо говоря список состоит из значений:
Тест1 Тест2 Тест3 Я в цикле к тексту дорисовал скобки/параметры и выполнил эту функцию/процедуру. |
|||
2
Wobland
02.04.14
✎
11:27
|
чего от нас хочешь?
|
|||
3
mikecool
02.04.14
✎
11:28
|
можно, в типовых так работают с общими модулями
|
|||
4
Dmitrith
02.04.14
✎
11:28
|
(2) возможно ли это реализовать? И как?
|
|||
5
ДенисЧ
02.04.14
✎
11:28
|
Разрешаю! Пробуй! (с)
Вычислить() ещё никто не запрещал. |
|||
6
mehfk
02.04.14
✎
11:29
|
Выполнить()
|
|||
7
Dmitrith
02.04.14
✎
11:29
|
(6) угу. спс. ушел ваять.
|
|||
8
Леша1с
02.04.14
✎
13:46
|
(3) это где так?
|
|||
9
Леша1с
02.04.14
✎
13:48
|
(5) это от СКД
(0)" в Значении будет лежать имя процедуры/функции" а зачем? пишите прямо в коде список. Все равно универсальности не будет, только подножки себе поставите. |
|||
10
Dmitrith
02.04.14
✎
13:52
|
(9) чтоб не городить кучу условий. так вполне красиво получилось:
Для ии = 0 По СписокТестов.Количество()-1 Цикл ТекТест = СписокТестов.Получить(ии); Если ТекТест.Пометка Тогда ИмяТеста = ТекТест.Значение+"(ОблСтр)"; НазваниеТеста = ТекТест.Представление; ОблНачало.Параметры.ИмяТеста = ""+(ии+1)+". "+НазваниеТеста; ОблНачало.Параметры.НачВремя = ТекущаяДата(); ТабДок.Вывести(ОблНачало); Выполнить(ИмяТеста); ОблКонец.Параметры.КонВремя = ТекущаяДата(); ТабДок.Вывести(ОблКонец); КонецЕсли; КонецЦикла; |
|||
11
Dmitrith
02.04.14
✎
13:53
|
(10) далее достаточно в список добавить строчку и нарисовать процедурку с запросом
|
|||
12
Леша1с
02.04.14
✎
15:36
|
(11) что за тесты тут все делают? Юниты какие-то, тесты бесконечные... это что вообще?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |