|
Получение данных из динамического списка | ☑ | ||
---|---|---|---|---|
0
jonik_joker
16.09.13
✎
23:45
|
Всем привет.Вопрос следующий:
1)задача максимум:есть документ ПрохождениеТаможни ,в ТЧ этого документа есть реквизит ссылочного типа на документ ЗаявкаНаПоставку.В последнем,в ФормеСписка,есть реквизит СуммаРеализацииПоЗаявке.Каким образом вытянуть значение из этого реквизита и соотнести,соответственно,с номером документа ПрохождениеТаможни?нужно вывести потом эти данные в макет печатной формы. 2)задача минимум:в документе ЗаявкаНаПоставку,в ФормеДокумента,в ТЧ есть реквизит ТаблицаРеализации(тип ТаблицаЗначений).Реквизит создан в самой форме.В нем есть колонка реквизита СуммаРеализации.Теоретически СуммаРеализации=СуммаРеализацииПоЗаявке из п.1.Вопрос для данного реквизита аналогичен вопросу из пункта выше. |
|||
1
Euguln
17.09.13
✎
00:04
|
Задать это все в запросе динамического списка не предлагать?
|
|||
2
jonik_joker
17.09.13
✎
11:45
|
Euguln,рассматриваются любые варианты.можно подробнее?
|
|||
3
cw014
17.09.13
✎
11:47
|
ВЫБРАТЬ
ПрохождениеТаможниТЧ.Ссылка, СУММА(ПрохождениеТаможниТЧ.ЗаявкаНаПоставку.СуммаРеализацииПоЗаявке) КАК СуммаРеализацииПоЗаявке ИЗ Документ.ПрохождениеТаможни.ТЧ КАК ПрохождениеТаможниТЧ СГРУППИРОВАТЬ ПО ПрохождениеТаможниТЧ.Ссылка С тебя 300 рублев |
|||
4
jonik_joker
17.09.13
✎
12:00
|
cw014, и где это прописывать?да,и каким образом реквизит СуммаРеализацииПоЗаявке будет виден в конструкторе запроса?
|
|||
5
cw014
17.09.13
✎
12:22
|
(4) Когда создаешь демонический список, там на вкладке "Объект" в палитре свойств ставишь галку "Произвольный запрос". Затем давишь в "Настройка списка" и вставляешь запрос. Только замени "ТЧ" на имя табличной части, ну в общем реквизиты правильные подставь. Основную таблицу укажи "ПрохождениеТаможниТЧ". Можешь воспользоваться конструктором запроса - добавишь необходимые для отображения поля.
PROFIT |
|||
6
cw014
17.09.13
✎
12:23
|
Вторая задача неясна
|
|||
7
jonik_joker
17.09.13
✎
15:31
|
cw014,как писать запрос в ДС я знаю)
если вы имеете ввиду ФормуСписка документа ПрохождениеТаможни,то там уже запрос написан(он не имеет отношения к этой задаче).Основная таблица-сам документ. |
|||
8
jonik_joker
17.09.13
✎
15:37
|
cw014,вторая задача:в документе ЗаявкаНаПоставку,в ФормеДокумента,в ТЧ есть реквизит ТаблицаРеализации,который создан только в форме и не является реквизитом ТЧ самого документа.В нем определен реквизит СуммаРеализации.Нужно вытащить значения этого реквизита и соотнести с документом ПрохождениеТаможни.
|
|||
9
jonik_joker
17.09.13
✎
15:54
|
(3)
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(3, 40)}: Поле не найдено "ПрохождениеТаможниСостав.Заявка.СуммаРеализацииПоЗаявке" СУММА(ПрохождениеТаможниСостав.Заявка.<<?>>СуммаРеализацииПоЗаявке) КАК СуммаРеализацииПоЗаявке |
|||
10
olegves
17.09.13
✎
15:59
|
(0) элементы.список.текущаястрока дает тебе ссылку на документ.
В модуле менеджера документа создай нужную тебе экспортную процедуру получения данных для печати Дальше сообразишь? |
|||
11
jonik_joker
17.09.13
✎
16:15
|
olegves,да я как то и поначалу не очень догнал(
в модуле менеджера документа ЗаявкаНаПоставку? не совсем ясно как работает элементы.список.текущаястрока... |
|||
12
olegves
17.09.13
✎
17:33
|
(11) посмотри в любой типовой процедуру Печати любого документа (там для этого используют Команду), тогда догонишь
|
|||
13
jonik_joker
17.09.13
✎
19:45
|
olegves,сначала...
я создаю Отчет,в котором посредством вывода в Макет печатной формы хочу получить данные. о создании печатной формы для самого документа речи не идет. |
|||
14
olegves
18.09.13
✎
09:55
|
(13) а при чем тут тогда динамический список?
Для отчетов рулит СКД |
|||
15
jonik_joker
18.09.13
✎
10:57
|
olegves, см. (0)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |