Имя: Пароль:
1C
1С v8
Получить последний номер документа
0 AnisaL
 
20.02.13
15:30
Добрый вечер ! Скажите, пожалуйста, как получить последний номер документов одного вида.
1 pumbaEO
 
20.02.13
15:30
МАКС
2 Толич
 
20.02.13
15:31
(1) А период нумерации как тогда будете предугадывать?
3 AnisaL
 
20.02.13
15:32
(1) МАКС а дальше ?
4 MSII
 
20.02.13
15:32
(0) Выбрать первые 1 упорядочить по дата убыв - это будет последний номер.
5 MSII
 
20.02.13
15:33
(1) Максимальный <> последний
6 GANR
 
20.02.13
15:33
выбрать
максимум(номер) как максимальныйномер
из
документы.твойдокумент

(3) если непонятно - дальше учть матчасть
7 AnisaL
 
20.02.13
15:33
(4) Запросом значит
8 salvator
 
20.02.13
15:33
(4) Скорее, по номеру упорядочить.
9 Толич
 
20.02.13
15:34
(0) Вам последний нужен или максимальный?
10 AnisaL
 
20.02.13
15:34
(6) попробую
11 MSII
 
20.02.13
15:34
(8) Да это от понимания ТС, что есть последний номер, зависит.
12 AnisaL
 
20.02.13
15:35
(9) последний - это и есть максимальный же?
13 salvator
 
20.02.13
15:35
(12) Нет
14 salvator
 
20.02.13
15:35
Точнее, не всегда
15 AnisaL
 
20.02.13
15:35
(11) последний номер по данному виду документа
16 AnisaL
 
20.02.13
15:36
Мне нужно ввести новый документ со следующим порядковым номером
17 MSII
 
20.02.13
15:36
(12) С чего бы? Последний номер - номер самого младшего документа.
18 GANR
 
20.02.13
15:37
(12) ещё может иметь место фильтр по организации, нумерация может быть в пределах периода - вот какие тонкости, этого нет?
19 Толич
 
20.02.13
15:37
Док.УстановитьНовыйНомер(Док.Организация.Префикс);
20 MSII
 
20.02.13
15:37
(16) АИ0065, БАИ068, 000137, 18 - какой из этих номеров последний?
21 Толич
 
20.02.13
15:38
(19) + Дату документа заполнить...
22 MSII
 
20.02.13
15:39
(16) А что с автонумерацией случилось?
23 GANR
 
20.02.13
15:39
(19) может дать промежуток - натыкались в 8.1, правда, уже
24 AnisaL
 
20.02.13
15:40
(18) нет, отбора никакого нет
25 AnisaL
 
20.02.13
15:41
(20) префиксов нет
26 Толич
 
20.02.13
15:41
(23) Извините. Не понял... Какой промежуток?
27 GANR
 
20.02.13
15:43
(26) 1, 2, 4, например
28 John83
 
20.02.13
15:44
(27) это если кто-то открыл новый документ и незаписав его закрывает
29 rs_trade
 
20.02.13
15:47
select top 1 .... order by date desc
30 GANR
 
20.02.13
15:47
(25) если нумерация не в пределах периода (4)(6) и (19) (если утверждение(23) неверно) подойдут
31 AnisaL
 
20.02.13
15:47
(6) Спасибо !! Получилось )))
32 rs_trade
 
20.02.13
15:49
(22) Видимо крадут. Так же как и СП

После (16) более чем уверен что вместо того, что бы что нибудь исправить, сейчас городят новый огород.
33 AnisaL
 
20.02.13
15:51
(32) Вы ошибаетесь ) Первого числа каждого месяца автоматически создаются документы на абонентское обслуживание по клиентам. Для этого и нужен следующий номер
34 AnisaL
 
20.02.13
15:52
(32) Бывший прогер находил этот номер жутко тормозящим способом, я хотела всего лишь оптимизировать
35 Толич
 
20.02.13
15:52
(33) Теперь стало совсем не понятно для чего вам это.
36 AnisaL
 
20.02.13
15:53
(35) Ладно уж, не буду вдаваться в подробности нашей рутинной жизни
37 rs_trade
 
20.02.13
16:05
(33) Так почему штатный нумератор не работает?
38 Serg_1960
 
20.02.13
16:24
(37) Патамушто. Потому что "бывший прогер"(34) не знал как настроить автонумерацию - и стал "бывшим". ТС - тоже не знает... и боиться тоже стать "бывшим".