|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2010, 18:18 | #1 |
Регистрация: 08.07.2010
Сообщений: 3
|
VBA - можно ли выполнить выражение, заданное строкой
Братцы, подскажите, может ли VBA выполнять выражения, динамически задаваемые строковой переменной.
Дело в том, что я запрашиваю данные из 1с через COMConnector. Конфигурации разные и заранее прописывать код обращения к объектам 1с неудобно. Хочется какую-нибудь конструкцию типа выражение = "v8.регистрыбухглтерии.хозрасчетный " set регистр = вычислить(выражение) |
20.09.2010, 18:39 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вам нужен Эвалюатор математических выражений?
Напишите ваши примерные выражения для расчета
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 20.09.2010 в 19:46. |
22.09.2010, 21:55 | #3 |
Регистрация: 08.07.2010
Сообщений: 3
|
Нет, вычислять нужно не математические выражения. Нужно получить объект конфигурации 1С. Но задачу нужно решить не для конкретной конфигурации с заранее известным объектом, а в общем случае. Например, в одной конфигурации 1С есть объект РегистрыБухгалтерии.Хозрасчетный, в другой РегистрыБухгалтерии.Управленческий и т.п. Причем названия этих объектов можно получить из объекта Метаданные, но в виде текстовой строки. А способа получить их потом в виде объектов по названию пока не нахожу.
|
22.09.2010, 21:58 | #4 |
Регистрация: 08.07.2010
Сообщений: 3
|
В самой 1С есть оператор Вычислить(), как раз то, что надо. Но через OLE и COM он не работает.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в заданное время выполнить действие, проверьте пожалуёйста=) | Человек_Борща | Общие вопросы Delphi | 6 | 28.08.2010 20:35 |
Можно ли в VBA ссылаться на ячейку по её имени? | O_H | Microsoft Office Excel | 2 | 14.07.2010 14:27 |
При пересчете значений в ячейке, форма VBA не дает выполнить код. | segail | Microsoft Office Excel | 11 | 29.06.2010 23:09 |
Можно-ли прочитать данные с COM-порта в VBA? | Gawwws | Microsoft Office Excel | 1 | 28.10.2008 15:26 |
Арифметика, выражение вводится строкой [Delphi] | iFool | Помощь студентам | 3 | 21.10.2008 18:51 |