Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("fluent")
.Версия("0.6.0")
.Версия("0.6.1")
.Описание("Библиотека для работы с коллекциями в ""текучем"" стиле")
.Автор("Nikita Gryzlov")
.АдресАвтора("nixel2007@gmail.com")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,41 @@
| и будет удален в последующих версиях, необходимо заменить места использования"
);

Если Лог.Уровень() = УровниЛога.Отладка Тогда

// Выведем стек вызова
Попытка
ВызватьИсключение "Стек вызовов:";
Исключение

ИнформацияОбОшибке = ИнформацияОбОшибке();
СтекВызовов = ИнформацияОбОшибке.ПолучитьСтекВызовов();
МассивТекстИсключения = Новый Массив;

Отступ = "";
СимволОтступа = " ";

Для Каждого КадрСтекаВызовов Из СтекВызовов Цикл

Отступ = Отступ + СимволОтступа;

СтрокаСтекаВызовов = СтрШаблон(
"%1%2 / Метод %3 / Строка %4",
Отступ,
КадрСтекаВызовов.ИмяМодуля,
КадрСтекаВызовов.Метод,
Формат(КадрСтекаВызовов.НомерСтроки, "ЧГ=")
);
МассивТекстИсключения.Добавить(СтрокаСтекаВызовов);

КонецЦикла;

Лог.Отладка(СтрСоединить(МассивТекстИсключения, Символы.ПС));

КонецПопытки;

КонецЕсли;

ЭтоФункция = Интерфейс.ПолучитьКартуИнтерфейса()[0].ЭтоФункция;
КоличествоПараметров = Интерфейс.ПолучитьКартуИнтерфейса()[0].КоличествоПараметров;

Expand Down