Данная обработка позволит вам создать лог файл для отладки. Пример использования:
отладка = ВнешниеОбработки.Создать("C:\Отладка.epf");
...
отладка.Лог("Запись в логе");
...
отладка.ПоказатьЛог();
Процедура Лог() позволяет записывать не только текст или число, но и...
- ТаблицаЗначений
- СписокЗначений
- Структура
- Массив
- КоллекцияДвижений
- Форма
- ЭлементыФормы
Кроме записи в лог вы можете и отображать данные. Для этого основная функция "Отобразить()".
Например вы хотите видеть те движения которые делает документ после проведения. Добавляем в конец процедуру проведения следующий код:
отладка = ВнешниеОбработки.Создать("c:\Отладка.epf");
отладка.Отобразить(Движения);
После проведения документа вы сразу увидите таблицы с движениями.
Далее описание свойств и методов
Свойства:
- ЛогКаталог - каталог с логом. По умолчанию временный каталог
- ЛогФайл - имя файла. По умолчанию "Лог". Расширение писать не надо (прошито как .log_1c)
- ЗаписьКаждойСтроки - (По умолчанию Истина) каждая строка будет сразу же писаться в файл. Иначе вызвать Записать() в нужный момент.
- ПолучитьВремяСозданияЛога — Прочитать время создания лога
- ВИмениВремя - В имени лог-файла идет время создания обработки
- ВыводитьСлужебноеСообщение - выводить лог сразу в диалог "Служебные сообщения". По умолчанию "Ложь"
- ВремяВЛоге - каждая строчка в логе начинается со времени
Методы:
- ПолныйПутьЛога - путь до лог файла
- Лог - Запись любого значения в лог
- ЛогВременнойТаблицы - записывает содержимое ВременнойТаблицы в лог-файл
- ПоказатьВременнуюТаблицу - показывает содержимое временной таблицы в табличном документе
- ПоказатьТаблицуЗначений - показывает содержимое таблицы значений в табличном документе
- ПоказатьКолекциюДвижений - показать диалог с движениями документов
- Отобразить - отобразить любое значение
- ПоказатьЛог - Вызывает диалог показывающий лог
- Записать - записать лог в файл (если свойство ЗаписьКаждойСтроки = Ложь)
- ЛогДанныеПоСитеме - логирует системную информацию