|
|
Вывести ТаблицуЗначений на форму в тонком клиенте |
☑ |
|
0
denis200
12.09.11
✎
16:49
|
Вот допустим есть некая таблица значений ТЗ.
Я хочу отобразить её на форме в тонком клиенте. Что делать?
Допустим я добавляю реквизит формы ТаблЗнач(тип таблица значений); Далее перетаскиваю её в форму кстати внизу она даже не отображается.
Далее хочу присвоить ТаблЗнач то что в ТЗ.
Элементы.ТаблЗнач = ...
А дальше что и как писать?
|
|
|
1
shuhard
12.09.11
✎
16:52
|
(0) дык ты к ТЗ добавь колонку реквизита и перетащи на форму,
а далее у реквизита формы ТЗ есть свой набор методов
|
|
|
2
denis200
12.09.11
✎
16:56
|
А програмно добавлять и удалять реквизиты можно?
|
|
|
3
shuhard
12.09.11
✎
16:57
|
(2) х.з. - надо посмотреть,
а очень надо ?
|
|
|
4
denis200
12.09.11
✎
16:58
|
Можно и без этого пока. Но для саморазвития интересно просто.
Допустим есть ТЗ. Мы не знаем что там. И вот хотим чтобы это ТЗ в форме отображалось.
|
|
|
5
twise
12.09.11
✎
16:59
|
Можно. В поиск... Смотри ИзменитьРеквизиты()
|
|
|
6
denis200
12.09.11
✎
17:04
|
ИзменитьРеквизиты(ТЗ,);
пишет процедура или функция не определена
|
|
|
7
denis200
12.09.11
✎
17:06
|
сорри не так ошибся в орфографии поэтому так пишет
|
|
|
8
denis200
12.09.11
✎
17:09
|
ИзменитьРеквизиты(ТЗ,);
{Обработка.Амортизация.Форма.Форма.Форма(51)}: Ошибка при вызове метода контекста (ИзменитьРеквизиты)
ИзменитьРеквизиты(ТЗ,);
по причине:
Несоответствие типов (параметр номер '1')
|
|
|
9
denis200
12.09.11
✎
17:09
|
Как передать туда реквизиты правильно?
|
|
|
10
shuhard
12.09.11
✎
17:13
|
(9) СП спёрли ?
там нужен массив
Синтаксис:
ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>)
Параметры:
<ДобавляемыеРеквизиты> (необязательный)
Тип: Массив. Массив, содержащий объекты типа РеквизитФормы.
Добавлять можно реквизиты верхнего уровня и вложенные реквизиты, являющиеся колонками.
К добавленным реквизитам верхнего уровня из модуля можно обращаться только с помощью конструкции ЭтаФорма.<Имя реквизита>.
<УдаляемыеРеквизиты> (необязательный)
Тип: Массив. Массив, содержащий строки, описывающие пути к удаляемым реквизитам.
Удалять можно только ранее программно добавленные реквизиты.
Описание:
Изменяет структуру реквизитов формы.
Сначала выполняется удаление реквизитов. Таким образом массивы добавляемых и удаляемых реквизитов могут содержать реквизиты с одинаковым путём.
Доступность:
Сервер.
|
|
|
11
twise
12.09.11
✎
17:13
|
тяжелый случай
|
|
|
12
denis200
12.09.11
✎
17:16
|
Напишите код. Есть некая ТЗ.
И вот её надо передать на форму.
|
|
|
13
shuhard
12.09.11
✎
17:17
|
(12) напиши сам,
для саморазвития
|
|
|
14
denis200
12.09.11
✎
17:17
|
Я пробую:
А = Новый РеквизитФормы(ТЗ, Новый ОписаниеТипов("ТаблицаЗначений"),,"Амортизация");
МассивРеквизитов = Новый Массив();
МассивРеквизитов.Добавить(А);
ИзменитьРеквизиты(МассивРеквизитов,);
Пока ничего на форме не видно.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший