|   |   | 
| 
 | Вернуть с сервера на клиент ТЗ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Slon747 29.09.16✎ 11:48 | 
        При возвращении на клиента ТЗ клиент получает ДанныеФормыКоллекция.
 Как превратить обратно в ТЗ? | |||
| 1
    
        mikecool 29.09.16✎ 11:48 | 
        (0) снова на сервер     | |||
| 2
    
        mikecool 29.09.16✎ 11:48 | 
        ДФК - если представлен на форме, но есть реквизит формы - ТЗ     | |||
| 3
    
        Рэйв 29.09.16✎ 11:49 | 
        Верни с сервера:
 Функция РазложитьТЗ(ТЗ) Экспорт мТЗ=Новый Массив; Для каждого Стр Из ТЗ Цикл струкСтрока=Новый Структура; Для каждого Кол Из ТЗ.Колонки Цикл СтрукСтрока.Вставить(Кол.Имя,Стр[Кол.Имя]); КонецЦикла; мТЗ.Добавить(струкСтрока); КонецЦикла; Возврат мТЗ КонецФункции | |||
| 4
    
        Slon747 29.09.16✎ 11:50 | 
        (2) что за ДФК?     | |||
| 5
    
        Лефмихалыч 29.09.16✎ 11:51 | 
        блин, еще один...
 (0) зачем тебе ТЗ на клиенте? Что ты с ней там делать хочешь? | |||
| 6
    
        aleks_default 29.09.16✎ 11:51 | 
        РеквизитФормыВЗначение()     | |||
| 7
    
        Рэйв 29.09.16✎ 11:51 | 
        (5)Как что? Перебирать и настальгировать!:-)     | |||
| 8
    
        mikecool 29.09.16✎ 11:52 | 
        (4) ДанныеФормыКоллекция     | |||
| 9
    
        Slon747 29.09.16✎ 11:52 | 
        (5) компонента не работает на сервере. Нужно получить данные с сервера и прогнать через компоненту на клиенте.     | |||
| 10
    
        Лефмихалыч 29.09.16✎ 11:54 | 
        (9) значит тебе УФ нельзя использовать. Только ОФ. Или выбрось в ЖПО компоненту     | |||
| 11
    
        Slon747 29.09.16✎ 11:55 | 
        (10) что значит нельзя если нужно?
 Чем (9) не реализуемо? | |||
| 12
    
        Лефмихалыч 29.09.16✎ 12:34 | 
        (11) технологически нельзя. В УФ таблица значений не может существовать на клиенте. Ни как. Вообще. Совсем-совсем, вообще-вообще. Ты в УФ своей этой ВК не сможешь таблицу значений передать. А ВК не может принять ни чего другого.
 Вот этим овт всем и не реализуемо | |||
| 13
    
        mikecool 29.09.16✎ 12:36 | 
        (12) эээ, а реквизит формы с типом ТЗ?     | |||
| 14
    
        Лефмихалыч 29.09.16✎ 12:40 | 
        (13) что реквизит формы с типом ТЗ? На клиенте у него будет тип ДанныеФормыКоллекция     | |||
| 15
    
        Fedor-1971 29.09.16✎ 12:44 | 
        (14) и что помешает передать ДФК в ВК? 
 Не кошерно, можно реализовать перебор и преобразовать в нечто для передачи ВК | |||
| 16
    
        SSSSS_AAAAA 29.09.16✎ 12:48 | 
        (15) "и что помешает передать ДФК в ВК? "
 Это уже не передача ТЗ на клиента, это передача содержимого ТЗ в ВК с неизбежной таки переделкой ВК | |||
| 17
    
        Orfin 29.09.16✎ 12:48 | 
        На клиенте же можно перебрать тз через Объект.ТЗ     | |||
| 18
    
        Fedor-1971 29.09.16✎ 12:50 | 
        (16) так не факт, ТС не озвучил что именно принимает его ВК. Вполне возможно, что ему хватит массива структур - почти аналог ТЗ.
 (17) Всё равно перебор идёт для ДФК, а не ТЗ. | |||
| 19
    
        Slon747 29.09.16✎ 12:51 | 
        (3) Спасибо. Хоть как-то можно вернуть     | |||
| 20
    
        Fedor-1971 29.09.16✎ 12:52 | 
        (19) а реквизит формы с типом ТЗ, совсем не подходит?     | |||
| 21
    
        Slon747 29.09.16✎ 12:56 | 
        (20) Я не понял, как мне тогда заполнить реквизит формы ТЗ из сервера?     | |||
| 22
    
        Fedor-1971 29.09.16✎ 13:10 | 
        (21) на форме создаётся реквизит с типом ТЗ (например, МояТЗ). Переходим на сервер, заполняем его данными как обычную ТЗ (нов=МояТЗ.Добавить(); нов.???=???;). При возврате на клиента ТЗ приедет вместе с данными формы (но будет иметь тип ДФК). Если очень нужно, то перебираем через: Для каждого стр из МояТЗ цикл и подготавливаем данные для передачи в ВК.
 Как вариант, можно воспользоваться идеей в (3). | |||
| 23
    
        Slon747 29.09.16✎ 13:22 | 
        (22) Сначала я создал ТЗ как реквизит обработки, а не формы. В итоге так и получил ДФК.
 Но насчет реквизита формы все равно не понял. Если я перенесу ТЗ из реквизитов объекта в реквизиты формы откуда на сервере будет эта ТЗ? | |||
| 24
    
        Лефмихалыч 29.09.16✎ 13:40 | 
        (18) (3) а ВК-то поймет значение типа ДФК или Массив?     | |||
| 25
    
        Slon747 29.09.16✎ 13:43 | 
        (24) В ВК я передаю строки и цифры     | |||
| 26
    
        Лефмихалыч 29.09.16✎ 13:44 | 
        (25) нахрена тогда тебе ТЗ? Обходи ДФК и передавай     | |||
| 27
    
        Slon747 29.09.16✎ 13:51 | 
        (26) Можно и так. Просто как-то не привычно     | |||
| 28
    
        РеализоВано 29.09.16✎ 14:08 | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |