Вход | Регистрация

1С:Предприятие ::

Метки:

Таблица значений...

Я
   Karen
 
07.02.04 - 16:30
Подскажите PLS можно ли объединить две таблицы значений?
 
  Рекламное место пустует
   345
1 - 07.02.04 - 16:33
Можно ... разрешаю...
   Karen
 
2 - 07.02.04 - 16:34
Если не трудно подскажите как.
   skunk
 
3 - 07.02.04 - 16:58
... сапоги. что за тз ты хочешь объединить, и как.
   shura
 
4 - 07.02.04 - 16:58
Имеем Т1 и Т2.

Т1.ВыбратьСтроки();
Пока Т1.ПолучитьСтроку()=1 Цикл
 Т2.НоваяСтрока();
 Т2.Реквизит1=Т1.Реквизит1;
 Т2.Реквизит2=Т1.Реквизит2;
КонецЦикла;

Имеем Т2=Т2+Т1
   Karen
 
5 - 07.02.04 - 17:04
shura!
Весьма благодарна!
   skunk
 
6 - 07.02.04 - 17:09
(4)а откуда такая увереность, что человек именно так объеденить а не приставить Т1 к Т2 справо(слева), да и вообще ни где не сказано что колонки одной ТЗ соответсвуют колонкам другой ТЗ
   Karen
 
7 - 07.02.04 - 17:12
skunk
Это возможно?
Если не секрет как просто приставить одну ТЗ к другой!
   shura
 
8 - 07.02.04 - 17:14
Будем считать это одним из вариантов ;))
   skunk
 
9 - 07.02.04 - 17:29
For x=1 To T2.ColumnCount() Do
  T1.NewColumn();
  T2.GetColumnParameters(x, Type, Length, Point, Caption, Width, Format, Status);
  T1.SetColumnParameters(T1.ColumnCount()+x, Type, Length, Point, Caption, Width, Format, Status);
EndDo;
For i=1 To T1.LinesCnt() Do
  For x=1 To T2.ColumnCount() Do
    T1.SetValue(i, T1.ColumnCount()+x, T2.GetValue(i, x));
  EndDo;
EndDo;


чегото в этом духе.

PS правда надо еще на разность строк проверку сделать так в Т1 строк могет быть 10 в Т2 их 20, тогда 10 последних потеряются. И на оборот, тогда на 11 выдаст ошибка
   skunk
 
10 - 07.02.04 - 17:35
(+9)я в гостях, одинСи не стоит, поэтому все по памяти, без проверок.
 
  Рекламное место пустует
   Karen
 
11 - 07.02.04 - 17:38
Все равно спасибо.
   Iron
 
12 - 08.02.04 - 00:34
А круче всего:
ТЗ1.Выгрузить(ТЗ2,1,ТЗ1.КоличествоСтрок(),);
//из ТЗ1 копируем все строки с первой по последнюю в //ТЗ2
   skunk
 
13 - 08.02.04 - 03:49
(12)еще было бы круче сначала вопрос прочитать, прежде, чем пальцовку гнуть.


тз1.выгрузить(тз2) - эффект тот же


Список тем форума
Рекламное место пустует   Рекламное место пустует
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует