|
Почему в конструкторе запроса не появляется временная таблица из Менеджера? |
☑ |
0
MathaiShung
23.04.16
✎
18:10
|
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = ДополнительныеСвойства.МенеджерВременныхТаблицПроведенияПродажиТоваров;
Запрос.Текст =
"ВЫБРАТЬ
| СвободныеОстатки.Номенклатура,
| СвободныеОстатки.Склад,
| СвободныеОстатки.КоличествоВСвободномОстатке
|ПОМЕСТИТЬ ТабСтарыхДвижений
|ИЗ
| РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки
|ГДЕ
| СвободныеОстатки.Регистратор = &Регистратор
| И СвободныеОстатки.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)";
Запрос.УстановитьПараметр("Регистратор",ЭтотОбъект.Отбор.Регистратор.Значение);
Запрос.Выполнить();
Пытаюсь создать следующи запрос, подключённый к этому же менеджеру временных таблиц, но в конструкторе нет моей временной таблицы ТабСтарыхДвижений
|
|
1
Pavlov_vu
23.04.16
✎
18:12
|
что мешает сделать одним запросом - старые движения и следующий запрос
|
|
2
MathaiShung
23.04.16
✎
18:14
|
(1) Следующий запрос должен быть в другой процедуре и учитывать в т.ч. и уже изменённые записи.
|
|
3
Pistol
23.04.16
✎
18:17
|
(0) Потому что конструктор запроса ничего не знает про твой рантайм.
|
|
4
Pahomich
23.04.16
✎
18:17
|
(0) Я бы в конструкторе сделал одним запросом, потом разбил на две процедуры
|
|
5
ДенисЧ
23.04.16
✎
18:19
|
А сколько нужно налить Конструктору, чтобы он это увидел?
|
|
6
MathaiShung
23.04.16
✎
18:20
|
(3) А как сделать чтоб он узнал?
|
|
7
MathaiShung
23.04.16
✎
18:22
|
(4) Одним не получится - там ещё данных нужных не будет. Один запрос в процедуре ПередЗаписью, другой - ПриЗаписи
|
|
8
Pistol
23.04.16
✎
18:23
|
(6) Делегировать специалисту.
|
|
9
MathaiShung
23.04.16
✎
18:24
|
(8) Я сам себе специалист
|
|
10
ДенисЧ
23.04.16
✎
18:25
|
(6) Никак (с)
|
|
11
Pistol
23.04.16
✎
18:25
|
(9) Тогда, думаю, вы с ним друг друга поймёте.
|
|
12
Pistol
23.04.16
✎
18:28
|
(11)+ На вопрос "почему" тебе ответили. Как написать при помощи конструктора - рассказали в (4). Что-то еще?
|
|
13
MathaiShung
23.04.16
✎
18:30
|
(12) То есть сделать всё в первом, потом тупо нужную часть текста запроса скопировать в другую процедуру. Так что ли...
|
|
14
Pistol
23.04.16
✎
18:33
|
(13) Да. Накликать все в одном запросе, потом руками разделить части по разным процедурам
|
|
15
MathaiShung
23.04.16
✎
18:36
|
(14) Ок, спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший