Как выполнить неизвестную процедуру, описанную в другой форме?
По теме из базы знаний
- Методика переопределения и вызова обработчиков событий обычной формы
- 1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)
- Обзор полезных методов БСП 3.1.4
- Что за ? в коде, или Секретный оператор в 1С
- Ни в ЗУП ногой!? А мне нравится! Часть 3. Как меня туда занесло?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Может немного не понятно объяснил или я немного не понял ваш ответ.
Форма1
В ней описаны процедуры:
Процедура Процедура1() Экспорт
//Текст процедуры
КонецПроцедуры
Процедура Процедура2() Экспорт
//Текст процедуры
КонецПроцедуры
Процедура Процедура3() Экспорт
//Текст процедуры
КонецПроцедуры
Форма2. В результате действий получаю строку "Процедура2". Это процедура из Форма1. Как мне ее выполнить?
Форма1
В ней описаны процедуры:
Процедура Процедура1() Экспорт
//Текст процедуры
КонецПроцедуры
Процедура Процедура2() Экспорт
//Текст процедуры
КонецПроцедуры
Процедура Процедура3() Экспорт
//Текст процедуры
КонецПроцедуры
Форма2. В результате действий получаю строку "Процедура2". Это процедура из Форма1. Как мне ее выполнить?
Форма2
В ней переменная НазваниеПроцедуры Строка(0) Значение="Процедура2".
В коде Формы2 я не могу вписать Форма2.Процедура2(); так как для этого необходимо знать название процедуры.
Сравнение типа Если Тогда ИначеЕсли КонецЕсли не подойдет, потому что процедур в Форме 2 на самом деле около 100.
В ней переменная НазваниеПроцедуры Строка(0) Значение="Процедура2".
В коде Формы2 я не могу вписать Форма2.Процедура2(); так как для этого необходимо знать название процедуры.
Сравнение типа Если Тогда ИначеЕсли КонецЕсли не подойдет, потому что процедур в Форме 2 на самом деле около 100.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот