Имя: Пароль:
1C
1С v8
Обработка + Таблица значений + передача ТЗ
0 FREEEEs
 
03.02.12
16:54
Всем привет, вот е****у мозг который час.

Суть в том что есть обработка, у неё есть форма, на этой форму ТаблицаЗначений.

Нужно из другого места открыть форму обработки и сразу заполнить таблицу ПЕРЕДАННОЙ таблицей.


Форма = Обработки.лол.ПолучитьФорму();
Табл = НужнаяТаблицаЗначений;
Форма.РеквизитТаблицаФормы = Табл;
Форма.Открыть();

Когда делаю так то ТУПО белая таблица, я уже мозг сломал, перепробовал туеву кучу вариантов, с Скопировать() и т.д.

Подскажите как сделать?

Если я примеров выше сделаю реквизит Строка и передам строку, всё работает, а вот ТЗ нет!
1 KUBIK
 
03.02.12
16:57
Табл.СоздатьКолонки() хде?
2 Ненавижу 1С
 
гуру
03.02.12
16:58
Форма = Обработки.лол.ПолучитьФорму();
Табл = НужнаяТаблицаЗначений;
Форма.РеквизитТаблицаФормы = Табл;
Форма.ЭлементыФормы.РеквизитТаблицаФормы.СоздатьКолонки();
Форма.Открыть();
3 FREEEEs
 
03.02.12
16:58
Не понял?


Табл = НужнаяТаблицаЗначений;

Тут Табл уже заполненая таблица.

Даже к примеру

Табл = Запрос.Выполнить().Выгрузить();
4 Ненавижу 1С
 
гуру
03.02.12
16:59
или так:

Форма = Обработки.лол.ПолучитьФорму();
Табл = НужнаяТаблицаЗначений;
Форма.РеквизитТаблицаФормы.Загрузить(Табл);
Форма.Открыть();
5 Reset
 
03.02.12
16:59
(3) Это у тебя в (0) написано
6 andrewks
 
03.02.12
17:00
(0) ну, если ты с обычной формой так завис, я представляю, что будет с УФ
7 Mort
 
03.02.12
17:01
А я бы сделал в форме экпортный метод УстановитьТаблицу(ТЗ). Яйца те же, конечно, но как-то не люблю что кто-то в моей форме ковыряется.
8 FREEEEs
 
03.02.12
17:01
(6) Так я с УФ и начинал.

Это щас на обычные перешёл.



Всё спасибо за ответ (2) !! Всё как надо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn