Пн, 09.02.2026, 01:58:08
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Функция От() и уничтожение временных таблиц
nclockworkerДата: Ср, 07.04.2021, 06:25:34 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 437
Репутация: 342
Статус: Оффлайн

При отладке типовых запросов конфигурации ERP бывает возникает неприятная ситуация, когда в запросе явно используется ключевое слово "УНИЧТОЖИТЬ". Получается, что ИР заботливо сохраняет временную таблицу для отладки, а потом выполняет сам же уничтожение временной таблицы, которая была даже создана не этим же запросом, а гораздо ранее.

Хотелось бы иметь некий механизм, который бы показывал уже уничтоженные временные таблицы и их содержимое на момент уничтожения. Т.е. прежде чем создать временную таблицу из функции От(), куда-то её сохранить так, чтобы можно было бы её "восстановить" из консоли запросов.

Как вариант реализации можно сделать следующее:
- создаем 2 временные таблицы, одну с оригинальным именем, а вторую с префиксом: "ВтОстатки", "ВтОстатки_[УникальныйИдентификатор]".
- пользователю ИР показываем в списке только первую.

При уничтожении временной таблицы из ИР - помечаем имя временной таблицы Серым цветом и признаком удаленности. С этих пор текст запроса её не видит. При двойном клике по имени временной таблицы открывать прошлое её содержимое, с момента последнего удаления. При необходимости добавить команду "Восстановить".


Сообщение отредактировал nclockworker - Ср, 07.04.2021, 06:33:58
 
tormozitДата: Ср, 07.04.2021, 08:06:16 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7310
Репутация: 193
Статус: Оффлайн
Лучше все таки начинать с описания примера воспроизведения проблемы, т.к. нам конкретном примере всем проще искать альтернативные ее решения.
 
  • Страница 1 из 1
  • 1
Поиск: