| 
    
            
         
         | 
    
    
  | 
Можно ли в управляемой форме выгрузит табличную часть документа в таблицу? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ChAlex    
     30.04.12 
            ✎
    13:09 
 | 
         
        Пробую на сервере использовать
  
        Таб=РеквизитФормыВЗначение("Объект.Товары","ТаблицаЗначений"); Выдает ошибку "Несоответствие типов параметр 1" Если без указания типа : Таб=РеквизитФормыВЗначение("Объект.Товары") - то возвращает "Неопределено" Что-то в справке не нашел ограничений, что данным методом нельзя получать табличную часть. Так можно получить или тупо только обходом коллекции по строкам и копированием?  | 
|||
| 
    1
    
        moshefoo    
     30.04.12 
            ✎
    13:12 
 | 
         
        ну у вас таблица значений  имеет тип таблица .а параметр № 1  в значение тип справочник товары  
  
        создайте в таблице колонку со значением справочник товары и спокойно в нее выгружайте  | 
|||
| 
    2
    
        ChAlex    
     30.04.12 
            ✎
    13:13 
 | 
         
        Объект.Товары - это табличная часть документа     
         | 
|||
| 
    3
    
        romale    
     30.04.12 
            ✎
    13:14 
 | 
         
        (0) А что мешает использовать метод Выгрузить()?     
         | 
|||
| 
    4
    
        moshefoo    
     30.04.12 
            ✎
    13:15 
 | 
         
        да это понятно .но значение в ней  из справочника, 
  
        по любому нужно создавать колонки в таб и определять типы значений в них  | 
|||
| 
    5
    
        ChAlex    
     30.04.12 
            ✎
    13:15 
 | 
         
        Выгрузить() - создает массив, с которым не очень удобно работать     
         | 
|||
| 
    6
    
        moshefoo    
     30.04.12 
            ✎
    13:16 
 | 
         
        вот еслиб выгружали  методом Выгрузить ()  из запроса в таб знач то все бы было  ок     
         | 
|||
| 
    7
    
        moshefoo    
     30.04.12 
            ✎
    13:17 
 | 
         
        колонку создайте в таб .     
         | 
|||
| 
    8
    
        ChAlex    
     30.04.12 
            ✎
    13:18 
 | 
         
        (4) -  либо я не въезжаю в то что вы пишете, либо я не ясно объясняю. Объект - это документ, в нем табличная часть , называется "Товары" - какой справочник? вы о чем? На форме табличная часть "Товары" выведена, мне нужно получить таблицу значений с данными табличной части - просто  как грабли     
         | 
|||
| 
    9
    
        ChAlex    
     30.04.12 
            ✎
    13:19 
 | 
         
        (6) - мне как раз нужно в запрос впихнуть в табличную часть, а вы предлагаете из запроса получить: как ? - документ еще не записан (во всяком случае может быть) или табличная часть изменена уже     
         | 
|||
| 
    10
    
        ChAlex    
     30.04.12 
            ✎
    13:21 
 | 
         
        (7) - какую колонку создавать? РеквизитФормыВЗначение - должен вернуть таблицу значений     
         | 
|||
| 
    11
    
        ChAlex    
     30.04.12 
            ✎
    13:22 
 | 
         
        Во всяком случае для реквизита формы (а не табличной части) типа "ТаблицаЗначений", -  метод работает - и все нормально возвращает     
         | 
|||
| 
    12
    
        romale    
     30.04.12 
            ✎
    13:22 
 | 
         
        (8) Метод Выгрузить() возвращает Таблицу Значений, а не массив     
         | 
|||
| 
    13
    
        ChAlex    
     30.04.12 
            ✎
    13:25 
 | 
         
        (12) - точно, утро... :) не туда глянул. Хотя суть вопроса не снимает, но обойти можно     
         | 
|||
| 
    14
    
        ChAlex    
     30.04.12 
            ✎
    13:28 
 | 
         
        Постоянно используя РеквизитФормыВЗначение() - для получения значения дополнительно таблицы формы - уже забывается что можно как раньше просто и без мудреностей. :)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |