При отладке типовых запросов конфигурации ERP бывает возникает неприятная ситуация, когда в запросе явно используется ключевое слово "УНИЧТОЖИТЬ". Получается, что ИР заботливо сохраняет временную таблицу для отладки, а потом выполняет сам же уничтожение временной таблицы, которая была даже создана не этим же запросом, а гораздо ранее.
Хотелось бы иметь некий механизм, который бы показывал уже уничтоженные временные таблицы и их содержимое на момент уничтожения. Т.е. прежде чем создать временную таблицу из функции От(), куда-то её сохранить так, чтобы можно было бы её "восстановить" из консоли запросов.
Как вариант реализации можно сделать следующее:
- создаем 2 временные таблицы, одну с оригинальным именем, а вторую с префиксом: "ВтОстатки", "ВтОстатки_[УникальныйИдентификатор]".
- пользователю ИР показываем в списке только первую.
При уничтожении временной таблицы из ИР - помечаем имя временной таблицы Серым цветом и признаком удаленности. С этих пор текст запроса её не видит. При двойном клике по имени временной таблицы открывать прошлое её содержимое, с момента последнего удаления. При необходимости добавить команду "Восстановить".