|
результат запроса в таб часть | ☑ | ||
---|---|---|---|---|
0
ZloyRafa
13.09.16
✎
07:49
|
Привет, есть запрос, результат таблица 2*2
как я могу поместить его в новый документ с таб.частью 2*2? |
|||
1
DDwe
13.09.16
✎
07:50
|
(0) Теперь подробнее.
|
|||
2
DDwe
13.09.16
✎
07:51
|
(0) А отвечая на твой вопрос - с помощью программного кода.
|
|||
3
KODin1C
13.09.16
✎
07:51
|
Если структура совпадает - загрузить
|
|||
4
ZloyRafa
13.09.16
✎
07:54
|
(2) Это да, но как именно.
|
|||
5
ZloyRafa
13.09.16
✎
07:55
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСПокупателямиОстатки.Контрагент КАК Контрагент, | ВзаиморасчетыСПокупателямиОстатки.Документ КАК Документ, | ВзаиморасчетыСПокупателямиОстатки.СуммаОстаток КАК СуммаОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСПокупателями.Остатки(, Контрагент = &контрагент) КАК ВзаиморасчетыСПокупателямиОстатки"; Запрос.УстановитьПараметр("контрагент", Объект.контрагент); //Запрос.УстановитьПараметр("МоментВремени", МоментВремени()); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Для каждого Элемент из ВыборкаДетальныеЗаписи Цикл Элементы.Накладные.Накладная=Элемент.Документ; Элементы.Накладные.Сумма=Элемент.СуммаОстаток; КонецЦикла; КонецЦикла; |
|||
6
Mankubus
13.09.16
✎
07:58
|
(5) ТабличнаяЧасть.Загрузить(Запрос.Выполнить().Выгрузить())
|
|||
7
ZloyRafa
13.09.16
✎
08:12
|
(6) не понял. :(
|
|||
8
ZloyRafa
13.09.16
✎
08:31
|
Есть кто может подсказать ?
|
|||
9
KODin1C
13.09.16
✎
08:33
|
(8)
таблицаЗначенийСРезультатамиЗАпроса = Запрос.Выполнить().Выгрузить() ТабличнаяЧасть.Загрузить(таблицаЗначенийСРезультатамиЗАпроса ) |
|||
10
vicof
13.09.16
✎
08:36
|
(0) а книжки почитать не предлагать?
|
|||
11
ZloyRafa
13.09.16
✎
08:47
|
(10) Если есть подробно расписанное действо, то кидать
|
|||
12
Artificial
13.09.16
✎
09:40
|
(11) Тебе в (6) сказали.
|
|||
13
1dvd
13.09.16
✎
09:41
|
подробнее напиши что именно не получается
|
|||
14
ZloyRafa
13.09.16
✎
10:05
|
&НаКлиенте
Процедура КонтрагентПриИзменении(Элемент) КонтрагентПриИзмененииНаСервере(); КонецПроцедуры &НаСервере Процедура КонтрагентПриИзмененииНаСервере() //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСПокупателямиОстатки.Контрагент, | ВзаиморасчетыСПокупателямиОстатки.Документ, | ВзаиморасчетыСПокупателямиОстатки.СуммаОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСПокупателями.Остатки(&МоментВремени, Контрагент = &Контрагент) КАК ВзаиморасчетыСПокупателямиОстатки"; Запрос.УстановитьПараметр("Контрагент", Объект.Контрагент); Запрос.УстановитьПараметр("МоментВремени", МоментВремени()); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл // Вставить обработку выборки ВыборкаДетальныеЗаписи КонецЦикла; //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры Начну с того, что МоментВремени() не определяется, результат запроса в ТЗ выгружу, нужно передать на клиент ТЗ? далее создать в пустой ТЧ таблицу точь-в-точь как ТЗ, как организовать уже не соображу, может от не знания или перебора с решением |
|||
15
hhhh
13.09.16
✎
10:17
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ВзаиморасчетыСПокупателямиОстатки.Контрагент, | ВзаиморасчетыСПокупателямиОстатки.Документ, | ВзаиморасчетыСПокупателямиОстатки.СуммаОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСПокупателями.Остатки(&МоментВремени, Контрагент = &Контрагент) КАК ВзаиморасчетыСПокупателямиОстатки"; Запрос.УстановитьПараметр("Контрагент", Объект.Контрагент); ДокументОбъект = РеквизитФормыВЗначение("Объект"); Запрос.УстановитьПараметр("МоментВремени", ДокументОбъект.МоментВремени()); ДокументОбъект.ТвояТЧ.Загрузить(Запрос.Выполинть().Выгрузить(); ЗначениеВРеквизитФормы(ДОкументОбъект, "Объект"); ну еще - поля в запросе сделайте как в табличной части. |
|||
16
ZloyRafa
13.09.16
✎
10:49
|
(15) Спасибо большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |