|
как обратиться к реквизиту формы в тч документа? | ☑ | ||
---|---|---|---|---|
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)>расслабьтесь
это нам совет?! После того, как > надо было галками отметить позиции в заказе вы уже данными прямо из конфигуратора рулите. Это ж уже само по себе революция, какое тут "расслабьтесь"... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |