Имя: Пароль:
1C
1С v8
Как в 8 отсортировать документы?
0 Мисти
 
06.01.14
22:59
В 7 был такой алгоритм:
    Док = СоздатьОбъект("Документ");    
    Док.ВыбратьДокументы(ВыбНачПериода,ВыбНачПериода);
    Пока Док.ПолучитьДокумент() = 1 Цикл
        Если Док.Вид()="РасходнаяНакладная" Тогда
            ТаблицаДокум.НоваяСтрока();
Короче, нужные документы в один список, ненужные - в другой, потом нужные друг за дружкой через секунду записываются, а потом уже ненужные.
Не пойму, как в 8 перебрать все документы за день?
1 XLife
 
06.01.14
23:01
запросом
2 Мисти
 
06.01.14
23:02
Как в запросе сказать - "все"?
3 XLife
 
06.01.14
23:03
динамически построить текст запроса
4 Мисти
 
06.01.14
23:06
(3) Зачем?
И как?
5 GenV
 
06.01.14
23:11
(4) В запросе нельзя выбрать "все" документы. Но ты можешь создать тест запроса по метаданным документов.
6 Лефмихалыч
 
06.01.14
23:11
меня больше волнует вопрос, зачем вот это делать
"потом нужные друг за дружкой через секунду записываются, а потом уже ненужные"
7 Лефмихалыч
 
06.01.14
23:12
(5) еще в конфе могут быть журналы и критерии отбора, в которых как раз все те документы, которые нужны
8 XLife
 
06.01.14
23:12
(6) лева, не думай...
9 Лефмихалыч
 
06.01.14
23:13
(8) я так не умею
10 Пеппи
 
06.01.14
23:13
(6) перепроводит все документы в своем порядке всего лишь :)
11 GenV
 
06.01.14
23:14
(7) Гадать, что у неё есть лень :)
12 Лефмихалыч
 
06.01.14
23:14
(10) дак последовательность же есть для этого!
13 Пеппи
 
06.01.14
23:17
(12) а если нету? а так сначала один тип документов, затем другой а потом остальные. Как в типовой обработке перепроведения только программно.
14 Мисти
 
06.01.14
23:20
(7) Это всё равно не поможет, потому что для начала нужно переставить по номерам реализацию.
(5) Ага! Это понятно. Наверное, так и сделаю. Потом.
Пока переставлю нужные. Авось, ненужные не будут мешаться.
15 Пеппи
 
06.01.14
23:22
(14) так я не угадала чтоли?)
16 Лефмихалыч
 
06.01.14
23:24
мне жаль эту конфигурацию и я сочувствую, даже сострадаю, ее пользователям
17 Мисти
 
06.01.14
23:26
(26) Почему?
Практически типовая 3.0
18 Пеппи
 
06.01.14
23:28
(17) ты меня игнорируешь чтоли?)
19 Лефмихалыч
 
06.01.14
23:29
(17) потому, что ты ее ломаешь.
Если типовая, значит там есть уже набор последовательностей, из которых моно все выбрать, и есть механизмы для из восстановления
20 Лефмихалыч
 
06.01.14
23:30
(18) это традиция на мисте - игнорировать правильные ответы
21 Мисти
 
06.01.14
23:34
(18) Нет, просто нечего ответить. Не угадала.
(19) Разве можно типовым механизмом переставить документы по номерам? И в чем проблема, если я их переставлю обработочкой?
22 zippygrill
 
06.01.14
23:36
Запросом было?
23 Пеппи
 
06.01.14
23:36
(21) тогда сделай так же как было в 7ке
24 Мисти
 
06.01.14
23:37
Ну, я так и делаю, просто там можно было легко выбрать все документы подряд, а тут приходится что-то сочинять в этом месте.
25 эцп
 
07.01.14
11:05
(21) Что значит "переставить документы"? Начиная с какого-то релиза БП 3.0 каждому виду документов в течение дня присваивается своё время. Т.е. все документы по времени уже упорядочены. Вы пытаетесь упорядочить по номерам?
26 Мимохожий Однако
 
07.01.14
11:08
ОФФ: я уж не надеялся, что она придёт сегодня
Основная теорема систематики: Новые системы плодят новые проблемы.