Имя: Пароль:
1C
 
Как получить префикс номера?
0 guitar_player
 
02.03.08
19:06
Вот номер СТ00000001 как получить СТ?
Пишу так
Префикс=Док.ПрефиксНомера();
В СП прочитал что ПрефиксНомера Возвращает:
Строковое значение текущего префикса документа на момент до исполнения метода).
Или СТ не префикс номера?
1 Iskan
 
02.03.08
19:13
а для чего нужно, если не секрет?
2 guitar_player
 
02.03.08
19:14
Чтобы сделать номер СТ00000002. Если есть другие варианты буду рад
3 VeresOff
 
02.03.08
19:19
Вопрос "для чего нужен префикс"?

Если так - то для того, чтобы разделить нумерацию доков по фирмам.
4 guitar_player
 
02.03.08
19:22
Как из номера эти буквы изъять? это же префикс?
Колличество букв может быть разное для номеров разных документов
5 Iskan
 
02.03.08
19:23
Если в бухгалтерии, то просто вручную можно прописать  где код документа, вручную. а дальше он будет вести Ст0001, ст002 и т.д. Вроде так если я правильно понял. а в ТиС префикс вроде в настройках можно выставить, какой нужен.
6 VeresOff
 
02.03.08
19:26
(4)

1. Получаешь длину префикса
2. Отрезаешь этот префикс
7 guitar_player
 
02.03.08
19:27
Программно. Мне нужно проверить если документ с номером на единицу больше текущего. причем номер текстового типа
8 guitar_player
 
02.03.08
19:27
(6)Я это понимаю... как получить префикс
функция Префикс=Док.ПрефиксНомера(); возвращает ""
9 VeresOff
 
02.03.08
19:30
(8) У тебя какая конфа?
10 guitar_player
 
02.03.08
19:31
редакция? 9.2 вроде... Я нуб 4 неделю учу 1С если в че
11 VeresOff
 
02.03.08
19:36
У документа есть реквизит Фирма
У Фирмы есть реквизит ЮрЛицо - справочник СвоиЮрЛица, у которого есть реквизит ПрефиксНомеровДокументов
12 guitar_player
 
02.03.08
19:38
бу...Можете программно написать... что то не понимаю как добраться
13 guitar_player
 
02.03.08
19:40
Спасибо. Разобрался