|
Как записать данные в таблицу значений? | ☑ | ||
---|---|---|---|---|
0
Miss1C
06.09.12
✎
19:05
|
Выбираю с базы все записи за определенный период с регистра накопления Продажи, сравниваю с регистром ПродажиСебестоимость записываю данные в таблицу значений ТЗ, все как бы хорошо, но в таблице значений сохраняется только последняя запись, как сделать чтобы строки в таблице значений ТЗ не перезаписывались?
ТЗ = Новый ТаблицаЗначений; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Продажи.Регистратор, | Продажи.ЗаказПокупателя, | Продажи.Номенклатура, | Продажи.ХарактеристикаНоменклатуры, | Продажи.ЗаказПокупателя КАК ЗаказПокупателя1, | Продажи.Подразделение, | Продажи.Проект |ИЗ | РегистрНакопления.Продажи КАК Продажи |ГДЕ | Продажи.Период МЕЖДУ &ДатаНач И &ДатаКон"; Запрос.УстановитьПараметр("ДатаНач", НачалоДня(ДатаНач)); Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон)); Выборка = Запрос.Выполнить().Выгрузить(); НаборЗаписей = РегистрыНакопления.ПродажиСебестоимость.СоздатьНаборЗаписей(); Для Каждого Стр Из Выборка Цикл НаборЗаписей.Отбор.Регистратор.Установить(Стр.Регистратор,Истина); НаборЗаписей.Прочитать(); ТЗ = НаборЗаписей.Выгрузить(); Отбор = Новый Структура(); Отбор.Вставить("Номенклатура",Стр.Номенклатура); Отбор.Вставить("ХарактеристикаНоменклатуры",Стр.ХарактеристикаНоменклатуры); Отбор.Вставить("Подразделение",Стр.Подразделение); Отбор.Вставить("Проект",Стр.Проект); Строки = ТЗ.НайтиСтроки(Отбор); Для Каждого Строка Из Строки Цикл Строка.ЗаказПокупателя = Стр.ЗаказПокупателя; КонецЦикла; КонецЦикла; НаборЗаписей.Загрузить(Тз); НаборЗаписей.Записать(); |
|||
1
vmv
06.09.12
✎
19:08
|
запросе сделай под нужные для Тз данные и сразу грузи, шо за бредовый перебор выборки с условиями, кто мешает задать условия в запросе - массоны?
|
|||
2
Wobland
06.09.12
✎
19:09
|
а соединить две таблицы никак?
|
|||
3
Miss1C
06.09.12
✎
19:11
|
(2)Левым?
|
|||
4
Wobland
06.09.12
✎
19:12
|
(3) видимо, да. я не приглядывался к задаче
|
|||
5
Miss1C
06.09.12
✎
19:16
|
(4)
ВЫБРАТЬ | Продажи.Регистратор, | Продажи.ЗаказПокупателя, | Продажи.Номенклатура, | Продажи.ХарактеристикаНоменклатуры, | Продажи.ЗаказПокупателя КАК ЗаказПокупателя1, | Продажи.Подразделение, | Продажи.Проект |ИЗ | РегистрНакопления.ПродажиСебестоимость КАК ПродажиСебестоимость | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи | ПО ПродажиСебестоимость.Регистратор = Продажи.Регистратор | И ПродажиСебестоимость.Номенклатура = Продажи.Номенклатура | И ПродажиСебестоимость.Подразделение = Продажи.Подразделение |ГДЕ | Продажи.Период МЕЖДУ &ДатаНач И &ДатаКон ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |