|
Запрос с параметрами -ТЗ, "съедает" память на Диск С. | ☑ | ||
---|---|---|---|---|
0
SkillUp
29.01.20
✎
13:30
|
Запрос с параметрами -ТЗ, "съедает" память на Диск С и не восстанавливает при завершении или отключения пользовательского режима 1С. Как избавиться от жтой проблемы?
Сам запрос: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Таблица1.Организация КАК Организация, | Таблица1.ОрганизацияПредставление КАК ОрганизацияПредставление, | Таблица1.Контрагент КАК Контрагент, | Таблица1.КонтрагентПредставление КАК КонтрагентПредставление, | Таблица1.ДоговорКонтрагента КАК ДоговорКонтрагента, | Таблица1.ДоговорКонтрагентаПредставление КАК ДоговорКонтрагентаПредставление, | Таблица1.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | Таблица1.ВалютаВзаиморасчетовПредставление КАК ВалютаВзаиморасчетовПредставление, | Таблица1.Сделка КАК Сделка, | Таблица1.СделкаПредставление КАК СделкаПредставление, | Таблица1.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | Таблица1.ДокументРасчетовСКонтрагентомПредставление КАК ДокументРасчетовСКонтрагентомПредставление, | Таблица1.ОстатокДолга КАК ОстатокДолга, | Таблица1.ОстатокПериода1 КАК ОстатокПериода1, | Таблица1.ОстатокПериода2 КАК ОстатокПериода2, | Таблица1.ОстатокПериода3 КАК ОстатокПериода3 |ПОМЕСТИТЬ ВТ1 |ИЗ | &Таблица1 КАК Таблица1 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Таблица2.Организация КАК Организация, | Таблица2.ОрганизацияПредставление КАК ОрганизацияПредставление, | Таблица2.Контрагент КАК Контрагент, | Таблица2.КонтрагентПредставление КАК КонтрагентПредставление, | Таблица2.ДоговорКонтрагента КАК ДоговорКонтрагента, | Таблица2.ДоговорКонтрагентаПредставление КАК ДоговорКонтрагентаПредставление, | Таблица2.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | Таблица2.ВалютаВзаиморасчетовПредставление КАК ВалютаВзаиморасчетовПредставление, | Таблица2.Сделка КАК Сделка, | Таблица2.СделкаПредставление КАК СделкаПредставление, | Таблица2.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | Таблица2.ДокументРасчетовСКонтрагентомПредставление КАК ДокументРасчетовСКонтрагентомПредставление, | Таблица2.ОстатокДолга КАК ОстатокДолга, | Таблица2.ОстатокПериода1 КАК ОстатокПериода1, | Таблица2.ОстатокПериода2 КАК ОстатокПериода2, | Таблица2.ОстатокПериода3 КАК ОстатокПериода3 |ПОМЕСТИТЬ ВТ2 |ИЗ | &Таблица2 КАК Таблица2 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТ1.Организация КАК Организация, | ВТ1.ОрганизацияПредставление КАК ОрганизацияПредставление, | ВТ1.Контрагент КАК Контрагент, | ВТ1.КонтрагентПредставление КАК КонтрагентПредставление, | ВТ1.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВТ1.ДоговорКонтрагентаПредставление КАК ДоговорКонтрагентаПредставление, | ВТ1.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | ВТ1.ВалютаВзаиморасчетовПредставление КАК ВалютаВзаиморасчетовПредставление, | ВТ1.Сделка КАК Сделка, | ВТ1.СделкаПредставление КАК СделкаПредставление, | ВТ1.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | ВТ1.ДокументРасчетовСКонтрагентомПредставление КАК ДокументРасчетовСКонтрагентомПредставление, | ВТ1.ОстатокДолга КАК ОстатокДолга, | ВТ1.ОстатокПериода1 КАК ОстатокПериода1, | ВТ1.ОстатокПериода2 КАК ОстатокПериода2, | ВТ1.ОстатокПериода3 КАК ОстатокПериода3 |ПОМЕСТИТЬ ВТ_Таблица |ИЗ | ВТ1 КАК ВТ1, | ВТ2 КАК ВТ2 | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ВТ2.Организация, | ВТ2.ОрганизацияПредставление, | ВТ2.Контрагент, | ВТ2.КонтрагентПредставление, | ВТ2.ДоговорКонтрагента, | ВТ2.ДоговорКонтрагентаПредставление, | ВТ2.ВалютаВзаиморасчетов, | ВТ2.ВалютаВзаиморасчетовПредставление, | ВТ2.Сделка, | ВТ2.СделкаПредставление, | ВТ2.ДокументРасчетовСКонтрагентом, | ВТ2.ДокументРасчетовСКонтрагентомПредставление, | ВТ2.ОстатокДолга, | ВТ2.ОстатокПериода1, | ВТ2.ОстатокПериода2, | ВТ2.ОстатокПериода3 |ИЗ | ВТ2 КАК ВТ2 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТ_Таблица.Организация КАК Организация, | ВТ_Таблица.ОрганизацияПредставление КАК ОрганизацияПредставление, | ВТ_Таблица.Контрагент КАК Контрагент, | ВТ_Таблица.КонтрагентПредставление КАК КонтрагентПредставление, | ВТ_Таблица.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВТ_Таблица.ДоговорКонтрагентаПредставление КАК ДоговорКонтрагентаПредставление, | ВТ_Таблица.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | ВТ_Таблица.ВалютаВзаиморасчетовПредставление КАК ВалютаВзаиморасчетовПредставление, | ВТ_Таблица.Сделка КАК Сделка, | ВТ_Таблица.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | ВТ_Таблица.ДокументРасчетовСКонтрагентомПредставление КАК ДокументРасчетовСКонтрагентомПредставление, | ВТ_Таблица.ОстатокДолга КАК ОстатокДолга, | ВТ_Таблица.ОстатокПериода1 КАК ОстатокПериода1, | ВТ_Таблица.ОстатокПериода2 КАК ОстатокПериода2, | ВТ_Таблица.ОстатокПериода3 КАК ОстатокПериода3, | ВТ_Таблица.СделкаПредставление КАК СделкаПредставление |ИЗ | ВТ_Таблица КАК ВТ_Таблица"; Запрос.УстановитьПараметр("Таблица1",тз1); Запрос.УстановитьПараметр("Таблица2",тз2); НоваяТЗ = Запрос.Выполнить().Выгрузить(); |
|||
1
SleepyHead
гуру
29.01.20
✎
13:31
|
Надо же ему что-то есть.
|
|||
2
SkillUp
29.01.20
✎
13:32
|
Пожалуйста удалите эту тему, секцию не выбрал...
|
|||
3
palsergeich
29.01.20
✎
13:32
|
(0) Делать как написано на ИТС В СТАНДАРТАХ.
НЕ помещать большие выборки во временные таблицы |
|||
4
FIXXXL
29.01.20
✎
13:32
|
|ИЗ
| ВТ1 КАК ВТ1, | ВТ2 КАК ВТ2 зачем так то? таблицы сильно большие? тут они еще перемножаются именем Декарта |
|||
5
SkillUp
29.01.20
✎
13:33
|
(4) Спасибо! Еще есть замечания?
|
|||
6
palsergeich
29.01.20
✎
13:33
|
(3) ну и подумать над оптимальностью вообще всего происходящего
|
|||
7
SkillUp
29.01.20
✎
13:34
|
(6) ОК)
|
|||
8
SleepyHead
гуру
29.01.20
✎
13:34
|
Люблю темы, где пишут - как делают, и что не получается. И больше ничего. Описания задачи - нет. Описания результата - нет. Почему именно такой способ решения выбран - поди сам догадайся.
|
|||
9
SkillUp
29.01.20
✎
13:37
|
(8) Есть 2 ТЗ, объединением создаю одну. Результат объединения в Построитель в качестве истоника данных, вывожу отчет. Проблемв в объединении (4) - уже обратил внимание на ошибку. В теме проблема описана. Что не понятно?
|
|||
10
FIXXXL
29.01.20
✎
13:37
|
(8) начнешь рассказывать сначала - куЁв в спину натыкают :)
|
|||
11
SleepyHead
гуру
29.01.20
✎
13:39
|
(10) Смотря как расскажешь. Если как автор - обязательно. В (9) повторил, как что делает, а главное снова упустил.
|
|||
12
SkillUp
29.01.20
✎
13:40
|
(10) Спасибо!
|
|||
13
SkillUp
29.01.20
✎
13:40
|
(11) Пардон, буду ясней излагать мысли. Проблема решена.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |