|
Как правильнее перебрать документы с ТЧ? | ☑ | ||
---|---|---|---|---|
0
suvolod
28.02.12
✎
15:38
|
Пишу выгрузку в xml, которая будет часто (и много - в большой базе) выбирать и сохранять отдельные поля документов
Интересует, что быстрее (да и правильнее - тоже). Сделать перебор документов через объектную модель - нечто вроде Выборка=Документы.ПоступлениеТоваровУслуг.Выбрать(); Пока Выборка.Следующий() Цикл .... КонецЦикла; или сделать это же самое запросом.. (пример - ниже) "ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Ссылка.Дата, | ПоступлениеТоваровУслугТовары.Ссылка.Номер КАК Номер, | ПоступлениеТоваровУслугТовары.Номенклатура.Код, | ПоступлениеТоваровУслугТовары.Количество, | ПоступлениеТоваровУслугТовары.Цена, | ПоступлениеТоваровУслугТовары.Сумма |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаС И &ДатаПО | И ПоступлениеТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ | |УПОРЯДОЧИТЬ ПО | Номер |ИТОГИ ПО | Номер" |
|||
1
Рэйв
28.02.12
✎
15:39
|
запросом.
|
|||
2
ботаникус
28.02.12
✎
15:39
|
запрос конечно
|
|||
3
Господин ПЖ
28.02.12
✎
15:39
|
миздец...
|
|||
4
zyto
28.02.12
✎
15:40
|
А попробовать?
|
|||
5
Maxus43
28.02.12
✎
15:40
|
не вижу смысла конечно, но я за Запрос
|
|||
6
Somebody
28.02.12
✎
15:40
|
запросом
|
|||
7
Господин ПЖ
28.02.12
✎
15:40
|
|УПОРЯДОЧИТЬ ПО
| Номер |ИТОГИ ПО | Номер какой глубинный смысл в этом заложен? |
|||
8
suvolod
28.02.12
✎
15:40
|
(3) - поясни? Если ты про Документы.ПоступлениеТоваровУслуг.Выбрать(), то я просто не стал прописывать даты в скобках для скорости
|
|||
9
Maxus43
28.02.12
✎
15:41
|
(7) а як же? дерево упорядоченное в итоге)
|
|||
10
Господин ПЖ
28.02.12
✎
15:41
|
нумераторы в пределах года передают привет...
|
|||
11
Азат
28.02.12
✎
15:41
|
(8) ты вообще представляешь себе как 1с-ка работает с данными?
|
|||
12
ботаникус
28.02.12
✎
15:42
|
(0) итоги по ссылка, а не по номер
|
|||
13
suvolod
28.02.12
✎
15:43
|
(7)итоги я сделал для удобства, чтобы можно было затем спуститься по выборке через
Пока ВыборкаНомер.Следующий() Цикл ВыборкаДетальныеЗаписи = ВыборкаНомер.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл про нумераторы не подумал.. каюсь |
|||
14
Maxus43
28.02.12
✎
15:44
|
цель какая сего чуда хоть? интересно
|
|||
15
Господин ПЖ
28.02.12
✎
15:45
|
а через фабрику xdto нельзя тупо нужные куски ссылки сериализовать?
|
|||
16
suvolod
28.02.12
✎
15:45
|
выгрузка доков с тч в самописную конфу из типовой УТ (только некоторые поля документов)
|
|||
17
Maxus43
28.02.12
✎
15:45
|
(15) чот имхается что это в стороннюю прогу, там сериализация не проканает наверно
|
|||
18
Maxus43
28.02.12
✎
15:46
|
(16) обмены бы по феншую то...
так рисков много. перепроведение, изменение даты дока и т.д. |
|||
19
suvolod
28.02.12
✎
15:47
|
если итоги по ссылка, тогда упорядочивание по номеру можно вообще отключить (в смысле оно и так будет по номеру).. или ошибаюсь?
|
|||
20
Господин ПЖ
28.02.12
✎
15:48
|
(16) а чо тогда выгрузка идет из таблицы документа, без связи с таблицой регистрации изменений?
|
|||
21
Maxus43
28.02.12
✎
15:48
|
(19) не факт
|
|||
22
Господин ПЖ
28.02.12
✎
15:50
|
вообще ничего писать не надо... все уже написано... КД + план обмена.
|
|||
23
Господин ПЖ
28.02.12
✎
15:51
|
осталось только в правилах переложить реквизиты из одной конфы в другую и все.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |