Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 14:51

Вставка кода в модуль документа? 8.х, из внешней обработки

Автор nick_E, 20 окт 2011, 10:44

0 Пользователей и 1 гость просматривают эту тему.

nick_E

Помнится в версии 7.7 была команда, которую можно было вписать в модуль и туда загружался код из внешнего текстового файла. Это нужно для отладки кода чтоб все время не перезапускать конфигурацию, одно было не удобно код в текстовом файле открытый в конфигураторе не подсвечивается, отсюда вопрос можно ли так же подключить внешнюю обработку в версии 8, в  ней то код подсвечивается.
Или может в 8й версии 1с есть другие варианты?

Что-то не работает в 8ке команда загрузки всего модуля

#ЗагрузитьИзФайла code.txt


Но можно загружать и кусочек так:

Процедура КнопкаСформироватьНажатие(Кнопка)
Код = Новый ТекстовыйДокумент();
Код.Прочитать("code.txt", "windows-1251");   
// выполняем загруженный из файла код
Выполнить(Код.ПолучитьТекст());
КонецПроцедуры       


файл code.txt содержит одну строку: Сообщить("Код команды выводящей это сообщения загружен из файла");

в итоге при нажатии на кнопку "Сформировать" видим сообщение в служебном окне, но как писал выше отладка кода в текстовом файле не удобна из-за отсутствия подсветки и проверки модуля. :(

sergeevds

ВнешняяОбработка = ВнешниеОбработки.Создать(ПолноеИмяФайла);

Во внешней обработке в модуле объекта пишешь нужную тебу процедуру и :
ВнешняяОбработка.НужнаяПроцедура()

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск