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