|
Вывести ТаблицуЗначений на форму в тонком клиенте | ☑ | ||
---|---|---|---|---|
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
|
Я пробую:
А = Новый РеквизитФормы(ТЗ, Новый ОписаниеТипов("ТаблицаЗначений"),,"Амортизация"); МассивРеквизитов = Новый Массив(); МассивРеквизитов.Добавить(А); ИзменитьРеквизиты(МассивРеквизитов,); Пока ничего на форме не видно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |