|   |   | 
| 
 | как обратиться к реквизиту формы в тч документа? | ☑ | ||
|---|---|---|---|---|
| 0
    
        samozvanec 11.07.14✎ 14:36 | 
        на форму кинул реквизит Заказ, его ТЧ Товары вытащил на форму. в ТЧ добавил 2 своих реквизита. путь к данным у их элементов Заказ.Товары.Реквизит. но в пользовательском режиме они недоступны, и программно я обратиться к ним никак не могу. или могу? как тогда?
 если нет, то нафига тогда кнопулька Добавить подсвечивается, когда встаешь на ТЧ? | |||
| 1
    
        mikecool 11.07.14✎ 14:37 | 
        поставь признак использовать всегда     | |||
| 2
    
        samozvanec 11.07.14✎ 14:38 | ||||
| 3
    
        Maxus43 11.07.14✎ 14:38 | 
        потому что это просто колонки, не привязанные к данным. В оформление строки например доступны     | |||
| 4
    
        Maxus43 11.07.14✎ 14:38 | 
        а, УФ, там не так)     | |||
| 5
    
        samozvanec 11.07.14✎ 14:39 | 
        (1) это где?     | |||
| 6
    
        samozvanec 11.07.14✎ 14:40 | 
        (4) я просто хочу, чтоб девочка галки проставила, и по этим галкам отобрать потом. очень не хочется ТЗ делать     | |||
| 7
    
        mikecool 11.07.14✎ 14:50 | 
        (5) между квадратиком и типом бывает колонка "Использовать всегда"     | |||
| 8
    
        Ymryn 11.07.14✎ 14:55 | 
        (0) В чем сложность обращения программно? Все должно быть абсолютно также как и всегда. На что ругается?     | |||
| 9
    
        samozvanec 11.07.14✎ 14:56 | 
        (7) нету. смотри скрин 
 (8) говорит поля нет. но там действительно его нет, это же ТЧ документа | |||
| 10
    
        samozvanec 11.07.14✎ 14:59 | 
        +(9) именно в этом и вопрос - через что обращаться? Заказ - это тип ДокументСсылка.ЗаказПокупателя. и действительно в Заказ.Товары добавленных реквизитов формы нет     | |||
| 11
    
        samozvanec 11.07.14✎ 15:01 | 
        + (10) даже Элементы.ЗаказТовары.ТекущиеДанные - ошибка чтения значения, а ТекущаяСтрока - 0     | |||
| 12
    
        Ymryn 11.07.14✎ 15:01 | 
        (10) В ссылке у тебя их не будет. Обращаться к ним можно только через Объект. Они есть только пока жива текущая открытая форма. Т.е Объект.Товары.Возврат... (ну это если Товары - это табличная часть объекта).     | |||
| 13
    
        Ymryn 11.07.14✎ 15:06 | 
        Элементы.Объект.Товары.ТекущиеДанные или просто Элементы.Заказ.Товары.ТекущиеДанные (не вижу верхушку по скрину, не могу понять чему подчинена табличная часть) должен бы все верно возвращать и все должно быть доступно.     | |||
| 14
    
        samozvanec 11.07.14✎ 15:07 | 
        (12) нет никакого объекта. на форме один реквизит - Заказ     | |||
| 15
    
        Trotter 11.07.14✎ 15:09 | 
        (14) скриншот верхнего правого окна в студию )     | |||
| 16
    
        samozvanec 11.07.14✎ 15:12 | ||||
| 17
    
        Trotter 11.07.14✎ 15:13 | 
        Элементы.Заказ.Товары.ТекущиеДанные  должно работать     | |||
| 18
    
        samozvanec 11.07.14✎ 15:15 | ||||
| 19
    
        Ymryn 11.07.14✎ 15:18 | 
        (18) точка осознанно игнорируется или пятничная усталость?     | |||
| 20
    
        samozvanec 11.07.14✎ 15:20 | 
        (19) на форме нет элемента Заказ. хотя точку я и правда не приметил)     | |||
| 21
    
        Ymryn 11.07.14✎ 15:25 | 
        (20) А сейчас уже я косячу. Все правильно написано. А у тебя на форме строчка выбрана?  Потому что судя по вызову - есть ощущение, что ты жмакнул на кнопку и пытаешься получить текущие данные выбранные на форме. А возникает вопрос - нафига и что это должно быть?     | |||
| 22
    
        samozvanec 11.07.14✎ 15:33 | 
        (21) на форме строчка выбрана. открыл форму, жмакнул на строчку, жмакнул команду васьвась. это строка из Заказа.
 я хочу каким-то образом добраться до своих реквизитов. | |||
| 23
    
        samozvanec 11.07.14✎ 15:33 | 
        так и придется мне ТЗ рисовать(     | |||
| 24
    
        Ymryn 11.07.14✎ 15:43 | 
        (22) Получай текущие данные на клиенте. А потом уже скармливай  их серверной процедуре. На сервере ТекущихДанных нету.     | |||
| 25
    
        dj_serega 11.07.14✎ 15:46 | 
        (18) внимательно (24) почитай ;)
 (пока читал добавили :) ) | |||
| 26
    
        samozvanec 11.07.14✎ 15:48 | 
        (24) блин я так обрадовался... а моих реквизитов там нет
 http://s005.radikal.ru/i210/1407/16/fe6bff5f2aea.png похоже сегодня ее величество Лень потерпела поражение) | |||
| 27
    
        samozvanec 11.07.14✎ 15:49 | 
        +(26) да и собственно нафига мне ТекущиеДанные? если мне надо, чтобы пользователь проставил галки, а я по ним выгрузил     | |||
| 28
    
        dj_serega 11.07.14✎ 15:50 | 
        (27) а там есть "текущаястрока" и еще чтото потыкай туда ;)     | |||
| 29
    
        Ymryn 11.07.14✎ 15:53 | 
        (26) а жмакни на строчку ЗаказТоварыКоличествоВозврат - там ПутьКДанным какой? 
 А если тебе нужно то, что ты хочешь, то тупо перебирай как ты начал. Пока я грешу на ПутьКДанным. | |||
| 30
    
        samozvanec 11.07.14✎ 16:01 | 
        (29) путь к данным - мой реквизит, см (16) 
 перебирать беспонт, нет там моих реквизитов. они даже в пользовательском режиме недоступны. на форме есть, но зайти в поле ввода нельзя. забейте, нарисую ТЗ. спасибо вам! | |||
| 31
    
        РенеДекарт 11.07.14✎ 16:27 | 
        (0) у тебя в резкизите - целая ТЧ "Заказы".
 Кнопка "Добавить" - не добавляет столбцы в ТЧ, а добавляет реквизиты формы. Добавить столбцы в ТЧ - нужно либо в сам объект ТЧ, либо - программно (и то добавишь программно не в ТЧ непосредственно, т.е. к сохраняемым данным документа, а в ТП, т.е. будут они "жить" вирутально, и содержать данные, живущие до закрытия формы). | |||
| 32
    
        РенеДекарт 11.07.14✎ 16:27 | 
        (30)>забейте, нарисую ТЗ
 на форме?! | |||
| 33
    
        РенеДекарт 11.07.14✎ 16:32 | 
        + 31
 так было в 8.1, так есть в 8.2-8.3 УФ, и так будет и дальше. | |||
| 34
    
        Надо работать 11.07.14✎ 16:57 | 
        (23) Не пойму, зачем рисовать ТЗ. Объясни нормально что надо сделать, сделать отбор по реквизиту табличной части?     | |||
| 35
    
        Надо работать 11.07.14✎ 17:00 | 
        А кажись понял, не прокатит     | |||
| 36
    
        DexterMorgan 11.07.14✎ 17:12 | 
        Пятнично, а еще говорят что 1сники не программисты =) вон они какие задачи решают)     | |||
| 37
    
        samozvanec 11.07.14✎ 17:19 | 
        расслабьтесь, всего то  надо было галками отметить позиции в заказе 
 (32) нарисую = добавлю реквизит формы ТЗ и ему колонки. | |||
| 38
    
        РенеДекарт 11.07.14✎ 17:19 | 
        (36) больше воюют с 1С, чем задачи решают ))
 "1001 способ сделать так, чтобы 1С-платформа не ругнулась на ошибку в вашем коде". А ругнулась у соседа )) | |||
| 39
    
        РенеДекарт 11.07.14✎ 17:21 | 
        (37)>расслабьтесь
 это нам совет?! После того, как > надо было галками отметить позиции в заказе вы уже данными прямо из конфигуратора рулите. Это ж уже само по себе революция, какое тут "расслабьтесь"... | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |