#0
by AlekseyCh
Есть ли способ вычислить математическое выражение, введенное в виде строки в ячейку таблицы для ввода данных, без использования внешней компоненты (такой способ гуляет в инете). Слышал что кто-то использует родную функцию Шаблон. Но все же не понятно как в этом случае вычислить выражение вида "3+2" или "а=2; а*4". Ну что-то типа Excel должно получиться. А?
#2
by Шахид
пишешь синтакс анализатор как читай например Вирта "Алгоритмы+структуры данных=программа"
#8
by Rie
Зачем? Шаблон позволяет вычислять арифметические выражения, а при некоторых дополнительных телодвижениях - и присваивания выполнять.
#16
by Шахид
не буду спорить уважаемый. каждый из нас по своему понял задачу Вы привели интересный пример Спасибо :)
#19
by Rie
Сто штук - зачем кликать? Сделай функцию перевычисления, которая пройдётся по таблице и вытащит, что надо. Построй таблицу зависимостей, чтобы не бегать по всей таблице. И т.д. И почему нужна таблица именно в режиме ввода? Не проще ли будет с обычной?
#20
by dk
--- как-то поставили аналогичную задачку - формирование заказа поставщику с кучей расчетных полей. Тупо в ехель все выгрузил и пусть там сами играются как хотят, ну и потом из эхеля забрать результат. хотя если количество ячеек фиксированное и формулы простые, то можно с шаблоном помучаться
#21
by Rie
+1 В аналогичной задаче (понадобился народу хитрый расчёт по ценообразованию) - просто был заведена книга Excel, где всё и правилось (в том числе и формулы - что было важно заказчику), а потом синхронизировалось с 1С.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТЗ. Удаление строки сдвигает строки?
- Вычислить количество месяцев между двумя датами.
- В отладчике не активно "вычислить выражение"
- как вычислить в запросе часы и минуты
- Отображение справочника в виде дерева и в виде списка
- Как вычислить выражение в запросе
- Динамический список - выделенные строки - суммирование содержимого строки..
- Не активны при отладке кнопки вычислить выражение, шагнуть в
- Как вычислить выражение по разным формулам на разных уровнях СКД?
- СКД. Вычислить выражение с отбором
- Вычислить выражение между строками группировки СКД
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- Группировка в консоли запросов
- WMI и 1С удаленный выполнение команды
- Перенос остатков из ПУБ 7.7. в бухгалтерию
- Почему в Табеле рабочего времени не виден отпуск
- Авто высота строки табличного поля...
- Печать прайс-листа с картинками для 1С 8.1 Управление торговлей.
- Чистка справочника номенклатуры. Рекурсия?
- Оператор Подобно в запросе
- упп покупка акций
- файл правил обмена
- СКД. Расположение нескольких ресурсов в колонке в зависимости от уровня группировки.
- Вычисляемые поля вроде номер по порядку в запросе
- Альфа-Авто
- Как получить инверсию от результата ВНУТРЕННЕЕ СОЕДИНЕНИЕ
- Сохранение отчёта с картинками в excel через 1с7. Откуда берутся двойники в PNG?
- СКД: Как не выводить название ресурса
- В оборотке по МЗ оборот по дебету не сходится с фактом
- Как убить процесс 1cv7.exe каким-нибудь bat ?
- данные из DBF через ADO проблема с кодировкой
- Установка цен и переоценка