|
Добавить данные в Менеджер временнных таблиц? | ☑ | ||
---|---|---|---|---|
0
AugustBlack
24.07.12
✎
13:32
|
Привет, подскажите как можно добавить записи в МенеджерВременныхТаблиц
к примеру пишу: Запрос.МенеджерВременныхТаблиц = НалоговыйУчет.СписокПрямыхРасходовНУ(Организация, ДатаНач, ДатаКон); потом нужно к этим же данным прибавить данные Запрос.МенеджерВременныхТаблиц = НалоговыйУчет.СписокПрямыхРасходовНУ(Организация2, ДатаНач, ДатаКон); и т.д |
|||
1
alkov
24.07.12
✎
13:52
|
А зачем Вы менеджеру присваиваете какой-то список прямых расходов НУ?
|
|||
2
GLazNik
24.07.12
✎
13:55
|
(1) возможно как раз это и есть в НалоговыйУчет.СписокПрямыхРасходовНУ +
Запрос.Выполнить(); Возврат МенеджерВТ; (0) Временные таблицы нельзя апдейтить |
|||
3
AugustBlack
24.07.12
✎
13:56
|
спасибо, поборол лень переписал .....НалоговыйУчет.СписокПрямыхРасходовНУ(Организация2, ДатаНач, ДатаКон); для списка организаций
|
|||
4
Maxus43
24.07.12
✎
13:56
|
но можно поменять эту таблицу на новую с дополненными строками
|
|||
5
GLazNik
24.07.12
✎
13:59
|
(3) возможно это было само оптимальное решение
(4) создав новую таблицу и удалив старую? |
|||
6
Рэйв
24.07.12
✎
14:00
|
(5)
Выбрал записи ВТ в запросе, выполнил запрос, заполнил типизированную ТЗ, дозаполнил, удалил старую, закинул в запрос новую |
|||
7
GLazNik
24.07.12
✎
14:04
|
(6) понятно. хотя можно и без ТЗ.
|
|||
8
Рэйв
24.07.12
✎
14:14
|
(7)Каким образом?
|
|||
9
Maxus43
24.07.12
✎
14:15
|
(5)(7) ага, без ТЗ, но перегнать данные по "временной" ВТ, типа замена 2-х переменных
|
|||
10
Maxus43
24.07.12
✎
14:17
|
ВЫБРАТЬ
Банки.Ссылка, Банки.Представление ПОМЕСТИТЬ втБанки ИЗ Справочник.Банки КАК Банки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втБанки.Ссылка ПОМЕСТИТЬ втБанкиДополненная ИЗ втБанки КАК втБанки ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ втБанки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ втБанкиДополненная.Ссылка ПОМЕСТИТЬ втБанки ИЗ втБанкиДополненная КАК втБанкиДополненная |
|||
11
Maxus43
24.07.12
✎
14:18
|
ну и уничтожить эту левую ВТ ещё
|
|||
12
Рэйв
24.07.12
✎
14:19
|
(11)Ну и где там дополнения?:-)...Ты тупо из одной таблицы перегнал в другую
|
|||
13
GLazNik
24.07.12
✎
14:21
|
(12) ну так добавить "ОБЪЕДЕНИТЬ ВСЕ"
|
|||
14
GLazNik
24.07.12
✎
14:22
|
+(13) в принципе извратиться можно... но красивым решением назвать не могу... с ТЗ в принципе тоже самое.
|
|||
15
Рэйв
24.07.12
✎
14:23
|
(13)Задвоишь строки и все.Дополений то нет. Их или из той же тз или напрямую к справочнику обращаться по каким то условиям
|
|||
16
Рэйв
24.07.12
✎
14:24
|
(14)Красивре решение создать новый менеджер и просто заново создать таблицу со всеми дополнениями
|
|||
17
GLazNik
24.07.12
✎
14:27
|
(15) ну там еще потребуется парочка или более временных таблиц...
(16) а чем поможет новый менеджер? Красивое решение именно этой задачи в (3) |
|||
18
Maxus43
24.07.12
✎
14:28
|
(12) я и не говорил что будет какое-то оригинальное решение. Просто в одном запросе всё это сделано, без всяких ТЗ
|
|||
19
Рэйв
24.07.12
✎
14:28
|
(17)Новый менеджер автоматом удалит старую таблицу. Создашь новую какую надо и скормишь запросу.
|
|||
20
Maxus43
24.07.12
✎
14:29
|
Если надо именно в запросе - я бы так и сделал, если нет - то можно и менеджер новый
|
|||
21
Рэйв
24.07.12
✎
14:29
|
(18)Так ему то надо ДОБАВИТЬ строки к ВТ. А где у тебя там добавление?
|
|||
22
Maxus43
24.07.12
✎
14:29
|
(19) т.е. написать Уничтожить - некрасивое решение?)
|
|||
23
Maxus43
24.07.12
✎
14:30
|
(21) да ёлки палки, втДополненная - добавляй там чего хочеш) это пример
|
|||
24
Рэйв
24.07.12
✎
14:30
|
(22)Ну..Тогда уж
Запрос.МенеджерВременныхТаблиц.Закрыть() ; :-) |
|||
25
Maxus43
24.07.12
✎
14:30
|
суть что вВТ с тем же названием будут данные изначальной ВТ + что хочеш, в одном запросе, без кода
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |