![]() |
![]() |
![]() |
|
Как Загрузить В ТабличнуюЧасть документа | ☑ | ||
---|---|---|---|---|
0
andersss
22.10.12
✎
17:44
|
получил вроде нужную таблицу значений запросом нужно загрузить в док Табличную часть
Как это сделать? кроме как количество ничего не загружается пытаюсь сделать так: НовДок.Товары.Загрузить(Выборка); Негрузится номенклатура итд В таблицах вроде имена колониок совпадают Нужно что то преобразовать? |
|||
1
Wobland
22.10.12
✎
17:45
|
нет. грузятся данные по именам полей
|
|||
2
Wobland
22.10.12
✎
17:46
|
а вот выборкой я обычно обзываю именно выборку
|
|||
3
Kreont
22.10.12
✎
17:46
|
через ЗаполнитьЗначенияСвойств
и построчно |
|||
4
andersss
22.10.12
✎
17:46
|
а почему у меня номенклатура и характеристика пустая?
|
|||
5
zladenuw
22.10.12
✎
17:47
|
новстр = НовДок.Товары.добавить()
ЗаполнитьЗначениеСвойств(новстр,Выборка) |
|||
6
Wobland
22.10.12
✎
17:47
|
(3)(5) да ну вас, чем не проще разом Загрузить()?
|
|||
7
zladenuw
22.10.12
✎
17:48
|
(6) через выборку ? :)
|
|||
8
Wobland
22.10.12
✎
17:48
|
(4) ошибка в 3й строке запроса
|
|||
9
Wobland
22.10.12
✎
17:48
|
(7) ну пускай через выборку. выборка=Запрос.Выполнить().Выгрузить()
|
|||
10
zladenuw
22.10.12
✎
17:49
|
я тоже за это
НовДок.Товары.Загрузить(Запрос.Выполнить().Выгрузить()); |
|||
11
andersss
22.10.12
✎
17:51
|
Процедура СфорироватьПеремещениеНажатие(Элемент)
Запрос = Новый Запрос ("ВЫБРАТЬ | бит_ус_ПродажиСервиса.Номенклатура, | бит_ус_ПродажиСервиса.ХарактеристикаНоменклатуры, | бит_ус_ПродажиСервиса.Количество, | бит_ус_ПродажиСервиса.Сумма |ИЗ | РегистрНакопления.бит_ус_ПродажиСервиса КАК бит_ус_ПродажиСервиса |ГДЕ | бит_ус_ПродажиСервиса.Регистратор.Дата МЕЖДУ &НачДата И &КонДата | И бит_ус_ПродажиСервиса.Регистратор.Обслуживание = &Обслуживание | И бит_ус_ПродажиСервиса.Регистратор.СтатусЗаказНаряда = &СтатусЗаказНаряда"); Запрос.УстановитьПараметр("НачДата", ДатаНачала); Запрос.УстановитьПараметр("КонДата", ДатаОкончания); Запрос.УстановитьПараметр("СтатусЗаказНаряда", СтатусДок); Запрос.УстановитьПараметр("Обслуживание",ВидОбслуживания); Выборка = Запрос.Выполнить().Выгрузить(); НовДок= Документы.ПеремещениеТоваров.СоздатьДокумент(); НовДок.Дата=ТекущаяДата(); НовДок.Товары.Загрузить(Выборка); НовДок.Записать(); КонецПроцедуры |
|||
12
Kreont
22.10.12
✎
17:51
|
значит типы все таки не совпадают
|
|||
13
andersss
22.10.12
✎
17:51
|
вот код открыл подскажите плиз?
|
|||
14
Wobland
22.10.12
✎
17:52
|
(11) не называй ТЗ выборкой, используй параметры виртуальных таблиц и читай (12)
|
|||
15
Wobland
22.10.12
✎
17:55
|
где-то что-то здесь проскакивало не так давно. проскакивало тоже не совсем удобоваримое от бита..
|
|||
16
andersss
22.10.12
✎
17:56
|
то есть я не правильны запрос делаю или как? вроде тип в регистре СправочникСсылка.бит_ус_Работы, СправочникСсылка.Номенклатура
|
|||
17
Wobland
22.10.12
✎
17:56
|
не, ну реквизиту с именем Номенклатура задать какой-то иной тип? с интересом слежу за развитием ситуации
|
|||
18
Wobland
22.10.12
✎
17:57
|
(16) вот ты и выбираешь работы и грузишь их в свою ТЧ
|
|||
19
Wobland
22.10.12
✎
17:57
|
+(17) то есть измерению. так и есть, гыгы ;)
|
|||
20
andersss
22.10.12
✎
17:57
|
а в характеристике СправочникСсылка.ХарактеристикиНоменклатуры
должно же сходится или в доке потому что тип не составной? |
|||
21
Wobland
22.10.12
✎
17:58
|
(20) а хз. ты проверил (18)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |