|
v7: Как заменить одну колонку таблицы значений на колонку другой таблицы значений? | ☑ | ||
---|---|---|---|---|
0
Bodrug
06.02.14
✎
16:11
|
Кто знает?
|
|||
1
Torquader
06.02.14
✎
16:17
|
Сделать виртуальные таблицы и запросом "соединить" ?
Просто непонятно, как должны соотноситься колонки или вам нужно просто как в Excel втавить и "трава не расти" ? |
|||
2
Bodrug
06.02.14
✎
16:20
|
(1) Можно просто вставить
|
|||
3
Ёпрст
06.02.14
✎
16:20
|
Заполнить()
|
|||
4
1Сергей
06.02.14
✎
16:21
|
переименовать колонку?
|
|||
5
Torquader
06.02.14
✎
16:22
|
(4) Ну можно и так, а можно удалить колонку и добавить колонку.
Вопрос, а что за данные в колонках ? |
|||
6
Bodrug
06.02.14
✎
16:22
|
(3) Я писал так, но ничего не получается
ТЗ1.Выгрузить(,,,"Сумма"); ТЗ.Заполнить(,,,"Сумма"); |
|||
7
Bodrug
06.02.14
✎
16:23
|
(5) Номенклатура, количество реализации, сумма
Нужно колонку сумма из одной таблицы заменить на сумму из другой таблицы |
|||
8
Torquader
06.02.14
✎
16:24
|
Сумма-то не с потолка берётся.
|
|||
9
Torquader
06.02.14
✎
16:24
|
(7) И какой в этом смысл ?
|
|||
10
1Сергей
06.02.14
✎
16:25
|
(7) количество и порядок строк совпадают?
|
|||
11
Bodrug
06.02.14
✎
16:26
|
(8) из бух итогов. В одной таблице обороты номенклатуры по Дт 902 Кт281 по себсестоимости. В другой обороты номенклатуры по Дт702 Кт361 по ценам реализации. Вот мне надо в первую затянуть суммы по цене реализации.
|
|||
12
Bodrug
06.02.14
✎
16:27
|
(10) Да
|
|||
13
Torquader
06.02.14
✎
16:27
|
А может проще сразу выбрать то, что нужно ?
|
|||
14
Bodrug
06.02.14
✎
16:30
|
(13) К сожалению, нет
|
|||
15
Torquader
06.02.14
✎
16:31
|
(14) А мне кажется, что если выбирать обороты запросом, то можно потом сделать соединение двух виртуальных таблиц так, чтобы получить то, что нужно.
|
|||
16
acanta
06.02.14
✎
16:33
|
(15) это 7.7. Вероятно рождается нетленка в виде отчета по маржинальному доходу. (11)чудес в 7ке пока не обнаружено, поэтому перебор по строкам одной, поиск по полю (или по ключу) во второй и вся радость..
|
|||
17
palpetrovich
06.02.14
✎
16:34
|
(12) До, не Да, кто его знет что будет, делай по простому:
ТЗ.НоваяКолонка("СуммаРеализации"); ТЗреал.ВыбратьСтроки(); Пока ТЗреал.ПолучитьСтроку() = 1 Цикл стр = 0; Если ТЗ.НайтиЗначение(ТЗреал.Сумма, стр, "Сумма")=1 Тогда ТЗ.УстановитьЗначение(стр, "СуммаРеализации", ТЗреал.Сумма); КонецЕсли; КонецЦикла; да и заменять колонку не нужно, "старая" может пригодиться :) |
|||
18
Ёпрст
06.02.14
✎
16:37
|
(3) дык написал х..ю, х..ю на выходе и получил :))
ты хоть СП открой что ле, да почитай описалово от применяемых методлов. |
|||
19
Ёпрст
06.02.14
✎
16:40
|
Перем врТЗ;
ТЗ1.Выгрузить(врТЗ,,,"Сумма"); ТЗ.Заполнить(врТЗ,,,"Сумма"); |
|||
20
Torquader
06.02.14
✎
16:46
|
(16) Блин, я-то подумал, что кто-то хочет чуда, а тут просто две таблицы и один программист - в семёрке-то особо и не постараешься.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |