Выполнение формулы, написанной в режиме "Предприятие".

Новая тема
Добрый день! Кто знает, подскажите как выполнить формулу, написанную в режиме "Предприятие". Ситуация такая: расход комплектующих расчитывается исходя из размеров изделия и кучи условий ЕСЛИ .... ТОГДА... ИНАЧЕЕСЛИ.... и т.д. Как реализовать, чтобы количество расчитывалось по формуле, вводимой в режиме "Предприятие" (естественно на встроенном языке), а не жестко заданной в конфигураторе? Заранее спасибо.
По-моему была такая функция, которая может выполнить переданный ей текст на встроенном языке.<br><br>Как эта функция называется и будет ли она работать я не знаю.<br><br><br><br>Можно сделать так:<br><br>В 1С есть возможность текст програмного кода формы, или модуля проведения не прописывать в конфигураторе, а в текстовом файле. Файл подгружается при запуске документа, отчёта.<br><br>Для этого вместо текста кода в конфигураторе написать одну строку:<br><br>#ЗагрузитьИзФайла ExtForms\Файлы\ПриходныйОрдерФорма.txt <br><br>А сам код в этом файле.<br><br><br><br>А этот файл можно можно открыть в режиме 1СПредприятие. После редактирования файла достаточно только закрыть и заново открыть документ(отчёт).<br><br><br><br>С тем кто будет вводить в этот файл код предварительно договориться, что он имеет право менять только одну функцию.<br><br><br><br>
Насчет функции: она есть и называется ExecuteBatch. Описывается в гл. РАБОТА СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ В КАЧЕСТВЕ OLE AUTOMATION СЕРВЕРА. Но в том то и дело, что ее никак не получается выполнить в текущем сеансе "Предприятия". А за всё остальное СПАСИБО! Обязательно попробую.

Читают тему

(гостей: 1)

Быстрый переход