Имя: Пароль:
1C
1C 7.7
v7: Получить последние n документов
0 katochimoto
 
27.04.16
14:41
Добрый день, никак не соображу как оформить запрос, ну или цикл, мне необходимо получить последние N документов определенного типа, как лучше это сделать?
1 katochimoto
 
27.04.16
14:42
(0) Если в восьмерке понятно можно в запросе что то типо ВЫБРАТЬ ПЕРВЫЕ N
РеализацияТоваровУслуг.Ссылка

то как сделать аналогичную выборку в 7.7 не могу понять
2 ДенисЧ
 
27.04.16
14:43
Если выборкой, то попробуй ОбратныйПорядок()

А можно ещё 1с++ использовать
3 katochimoto
 
27.04.16
14:46
(2) Ну с обратным порядком понятно. А как лучше определить что я уже отобрал нужное кол-во мне элементов, по номерам строк считать?
Или в цикле счетчиком крутить?
4 Mikeware
 
27.04.16
14:47
счетчиком. у тебя же выборка. какие там номера строк...
5 HawkEye
 
27.04.16
14:50
(0) зачем?
6 ДенисЧ
 
27.04.16
14:51
(3) А что,счётчик в этом году нехалялен?
7 Mikeware
 
27.04.16
14:52
(6) год високосный...
8 ДенисЧ
 
27.04.16
14:55
(7) Точно... А я и забыл...
9 katochimoto
 
27.04.16
14:58
(7) Год то високосный но т.к. в семерке на работаю, то непонятно как цикл написать,

    ДокКредита=СоздатьОбъект("Документ.РасходнаяНакладная");
        ДокКредита.ОбратныйПорядок(1);
            Пока КоличичествоНезакрытыхДокументов > 0  Цикл
                
                
                
                
                
            КоличичествоНезакрытыхДокументов = КоличичествоНезакрытыхДокументов -1;
            КонецЦикла;
10 Карупян
 
27.04.16
14:59
фифо чтоли?
11 katochimoto
 
27.04.16
15:00
(10) типо того, надо найти дату возникновения дебиторки в ТИС 8.7
12 kauksi
 
27.04.16
15:02
ого еще кто то в 8.7 работает!
13 katochimoto
 
27.04.16
15:02
(12) Да к сожалению есть такие некрофилы, и вот им надо найтидату возникновения дебиторки)
14 МихаилМ
 
27.04.16
15:36
в 1с77 нумерация id упорядочена в пределах метаданного

соответственно  узнать ид документа  прибавить к нему нужное число +20% на члучай удаления . сделать выборку.

если не угадали с количеством (те было много удаленных) - повторить до нужного кол-ва.

поищите на этом форуме алгоритм преобразования ссылки в число и обратно .
15 Mikeware
 
27.04.16
15:37
(14) зачем??????
16 ДенисЧ
 
27.04.16
16:00
(14) в 77 все документы ид-ируются в общей куче
17 Карупян
 
27.04.16
16:03
(13) так это нужно по каждому контрагенту делать отдельно
18 МихаилМ
 
27.04.16
17:21
(16)
да. извиняюсь. обманул (0)
19 Злопчинский
 
27.04.16
22:55
Я угораю с восьмерочников...
20 Mikeware
 
28.04.16
07:17
(19) а они угорают с семерочников...