|
запрос по реквизиту формы | ☑ | ||
---|---|---|---|---|
0
qwerty072
14.07.11
✎
11:41
|
Не могу понять, как обратиться к реквизиту формы: ВидОплаты
http://xmage.ru/images/aoa.jpg необходимо отобрать документы с определённым видом оплаты |
|||
1
Живой Ископаемый
14.07.11
✎
11:41
|
в запросе этого сделать нельзя...
|
|||
2
Живой Ископаемый
14.07.11
✎
11:43
|
но есть подозрение, что выбранный вид оплаты на форме меняет какой-то реквизит Объекта документ, и он же тогда сохраняется в базе.. Но для этого нужно анализировать код формы
|
|||
3
qwerty072
14.07.11
✎
11:47
|
(1) а не через запрос тогда как?
|
|||
4
qwerty072
14.07.11
✎
11:47
|
мне просто нужна сумма документов с определённым видом оплаты
|
|||
5
qwerty072
14.07.11
✎
11:49
|
(3) через элемент формы что ли?
|
|||
6
Живой Ископаемый
14.07.11
✎
11:49
|
тоже никак... Если информация не хранится в базе, то отобрать документы по виду оплаты никак нельзя...
разве что все документы будут открыты в одном сеансе и каким-то средствами перебирать открытые формы, что является форменным идиотизмом... 2(4) кури 2 и пытайся выяснить где он сохраняется. |
|||
7
Живой Ископаемый
14.07.11
✎
11:50
|
2(5) форма документа не являтся свойством конкретного документа-объекта и поэтому не хранит в базе своих реквизитов...
|
|||
8
qeos
14.07.11
✎
11:51
|
параметр Данные = ВидОплаты
|
|||
9
Живой Ископаемый
14.07.11
✎
11:51
|
2(8) почему ты решил что это кому-то интересно кроме тебя?
|
|||
10
valeriy vm
14.07.11
✎
11:52
|
Смотри какие регистры двигает, где учитывается видоплаты , через консоль запросов по документу.
|
|||
11
qeos
14.07.11
✎
11:53
|
(9) думаю достаточно запросом выбрать документы где указать:
ГДЕ Ссылка.ВидОплаты = ... |
|||
12
Живой Ископаемый
14.07.11
✎
11:54
|
2(11) это у тебя юмор такой? :)
|
|||
13
qeos
14.07.11
✎
11:55
|
2(12) мож я чтото упускаю?
|
|||
14
Живой Ископаемый
14.07.11
✎
11:55
|
на прилагаемой картинке видно что у документа нет реквизита ВидОплаты.. вообще-вообще...
|
|||
15
Живой Ископаемый
14.07.11
✎
11:57
|
2(13) разве что регулярную проверку зрения:
http://screencast.com/t/yon3dRWu0g |
|||
16
Futarkh
14.07.11
✎
11:57
|
(0) НЕ из формы документа значение этот реквизита никак не получить, только смотреть что записывается в реквизиты ДОКУМЕНТА при разных значениях твоего реквизита
|
|||
17
Futarkh
14.07.11
✎
11:58
|
+(16) Потому что реквизит формы "живет" только пока открыта форма
|
|||
18
qwerty072
14.07.11
✎
12:17
|
короче, ваще дурдом
в при открытии формы написан такой код Если Оплата.Количество() = 0 Тогда ВидОплаты = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, "ОсновнойВидОплатыЧекаККМ"); ПриИзмененииВидаОплаты(); КонецЕсли; Процедура ПриИзмененииВидаОплаты() Если Оплата.Количество() = 0 Тогда СтрокаОплаты = Оплата.Добавить(); Иначе СтрокаОплаты = Оплата[0]; КонецЕсли; СтрокаОплаты.ВидОплаты = ВидОплаты; |
|||
19
Живой Ископаемый
14.07.11
✎
12:24
|
то есть ВидОплаты сохраняется в первой строке табличной части?
можешь показать картинку с реквизитами ТЧ? |
|||
20
qwerty072
14.07.11
✎
12:29
|
Док = Документы.ЧекККМ.НайтиПоНомеру("RTTR0000010",'20110101');
Сообщить(Строка(Док.Оплата[0].ВидОплаты)); Сообщить(Строка(Док.Оплата[0].Сумма)); вот этот код примитивный выводит то что мне надо В (0) вид ТЧ, в ней вид оплаты и сумма и она не видна при открытии |
|||
21
qwerty072
14.07.11
✎
12:31
|
и самое что удивительное, это так придуманно 1сниками, чтобы тут кто то руку приложил, не видно, потому что этого реквизита ВидОплаты по всему модулю объекта ЧекККМ написан и обращается к ТЧ Оплата)
|
|||
22
Живой Ископаемый
14.07.11
✎
12:31
|
2(20) нет, в 0 реквизиты шапки документа, а сделай такую же только для Табличной Части "Оплаты" и ты увидишь что реквизит ВидОплаты есть.. То есть тебе нужно построить запрос к ТЧ, но получит ссылки
|
|||
23
qwerty072
14.07.11
✎
12:34
|
||||
24
Живой Ископаемый
14.07.11
✎
12:35
|
угу... прикольно...
теперь ты знаешь как построить запрос |
|||
25
qwerty072
14.07.11
✎
12:35
|
ну теперь понятно, что можно обратиться и через запрос
ааа, понял для чего надо было пихать в ТЧ, если будет оплата списком,т.е. и налом и картой и всем прочим))) |
|||
26
Fram
14.07.11
✎
12:42
|
(25) Аллилу?йя :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |