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