|
Получить номер последнего документа с префиксом
| ☑ |
0
thomY100
27.12.12
✎
08:55
|
Добрый день, возникла задача, необходимо кассовые документы нумеровать с префиксом и кассы и организации, вопрос в том, как получить номер последнего документа в периоде, зная префиксы конкретной кассы и организации?
|
|
1
tdm
27.12.12
✎
09:02
|
(0) в типовой номера кассовых документов хранятся в регистре сведений
|
|
2
Fish
27.12.12
✎
09:03
|
Запросом?
|
|
3
lapinio
27.12.12
✎
09:06
|
Запрос и сортировка по дате
|
|
4
piter3
27.12.12
✎
09:06
|
(1) плохой совет
|
|
5
thomY100
27.12.12
✎
09:08
|
номера листов кассовой книги хранятся в РС, запросом можно,
написал так
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| РасходныйКассовыйОрдер.Номер КАК Номер
|ИЗ
| Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер
|ГДЕ
| РасходныйКассовыйОрдер.Номер ПОДОБНО &Префикс
|
|УПОРЯДОЧИТЬ ПО
| РасходныйКассовыйОрдер.Дата УБЫВ";
но проблема еще в том, что для некоторых документов номер будет формироваться без префикса кассы(зависит от подразделения), и тогда непонятно как выбрать последний номер по ним, функция "ПОДОБНО" уже не сгодится
или имелось ввиду как-то по другому?
|
|
6
lapinio
27.12.12
✎
09:13
|
Если определенное подразделение сделай новый запрос или пакетный запрос и выгрузи. Будет на выходе 2 массива а там на количество элементов в массиве.
|
|
7
thomY100
27.12.12
✎
09:31
|
Спасибо за советы, в итоге сделал так:
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| "+ТипДокумента+".Номер КАК Номер
|ИЗ
| Документ."+ТипДокумента+" КАК "+ТипДокумента+"
|ГДЕ
| ВЫБОР
| КОГДА &ЭтоКассаОбособленногоПодразделения
| ТОГДА "+ТипДокумента+".Номер ПОДОБНО &ПрефиксОрганизации + &ПрефиксКассы + ""%""
| ИНАЧЕ "+ТипДокумента+".Номер ПОДОБНО &ПрефиксОрганизации + ""%""
| И НЕ "+ТипДокумента+".Номер ПОДОБНО &ПрефиксОрганизации + &ПрефиксКассы + ""%""
| КОНЕЦ
|
|УПОРЯДОЧИТЬ ПО
| "+ТипДокумента+".Дата УБЫВ";
|
|
8
thomY100
27.12.12
✎
09:36
|
еще возник вопрос с нумерацией с нового года, как понять что нужно начинать новую нумерацию?
|
|
9
ДенисЧ
27.12.12
✎
09:37
|
(8) В смысле? Проверяешь год и...
|
|
10
thomY100
27.12.12
✎
09:37
|
хм, ну да, сгоряча спросил))
|
|