![]() |
![]() |
![]() |
|
v7: группировка документов при отборе | ☑ | ||
---|---|---|---|---|
0
namazi74
13.02.14
✎
10:16
|
День добрый. 1С 7.7 ТиС. Формирую реестр доверенностей с разбивкой по доверенным лицам. Делаю отбор:
Док.ВыбратьДокументы(НачДата, КонДата); Пока Док.ПолучитьДокумент() = 1 Цикл Если Док.Вид()<>"Доверенность" Тогда Продолжить; КонецЕсли; Если Док.Проведен()=0 Тогда Продолжить; КонецЕсли; Если Док.ПометкаУдаления()=1 Тогда Продолжить; КонецЕсли; ТабЗн.НоваяСтрока(); ТабЗн.ДатаОт=Док.ДатаДок; ТабЗн.ДатаДо=Док.ДатаДействия; ТабЗн.НомерДов=Док.НомерДок; ТабЗн.Контр=Док.Клиент; ТабЗн.Сотр=Док.ДоверенноеЛицо; ТабЗн.Сумма=Док.Сумма; КонецЦикла; В ТабЗн записываются документы по порядку их создания (по номерам документа). Как сделать чтобы в ТЗ попадали документы, сгруппированные например по реквизиту Док.ДоверенноеЛицо. Т.е., чтобы за период шли сначала строки с первым по алфавиту ДовереннымЛицом, потом с во вторым и т.д.? |
|||
1
ДенисЧ
13.02.14
✎
10:19
|
Добавь в тз колонку ИмяДоверенногоЛица, потом после заполнения отсортируй по нему.
|
|||
2
Ёпрст
гуру
13.02.14
✎
10:20
|
(0) запросом
|
|||
3
Ёпрст
гуру
13.02.14
✎
10:20
|
или сортируй в ТЗ по колонке
|
|||
4
dk
13.02.14
✎
10:20
|
суров
сделай сразу выборку только доверенностей Док = СоздатьОбъект("Документ.Доверенность"); ---- отсортируй тз тз.сортировать("Сотр"); |
|||
5
namazi74
13.02.14
✎
10:24
|
(4) dk, спасибо за простое решение. Делал сначала вот так:
ТабЗн.Свернуть("Сотр,ДатаОт,НомерДов,ДатаДо,Контр,Сумма",); ТабЗн.Сортировать("1+"); но ничего не работало. Рабочий вариант: //ТабЗн.Свернуть("Сотр,ДатаОт,НомерДов,ДатаДо,Контр,Сумма",); ТабЗн.Сортировать("Сотр"); |
|||
6
namazi74
13.02.14
✎
10:28
|
спасибо всем за помощь. знал что можно обойти без Запроса
|
|||
7
Ёпрст
гуру
13.02.14
✎
10:41
|
(6) вот так не пиши
Если Док.Проведен()=0 Тогда Продолжить; и так тоже Если Док.ПометкаУдаления()=1 Тогда Пиши так Док.УстановитьФильтр(1,0)... Есжели несколько видов документов нужны в выборки, втыкай конструкцию ИспользоватьЖурнал, тоже ускорит выборку за счет ограниченного количества видов документов, входящих в этот журнал. |
|||
8
namazi74
13.02.14
✎
12:17
|
(7) <b>Ёпрст</b>
спасибо большое! |
|||
9
Ёпрст
гуру
13.02.14
✎
12:19
|
(8) тег @ пользуй перед именем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |