Обработка + Таблица значений + передача ТЗ
☑
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) !! Всё как надо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший