|
не меняется програмно номер документа | ☑ | ||
---|---|---|---|---|
0
pups777
19.12.18
✎
20:27
|
добрый вечер.простой код но не меняет номер.
Выборка=Документы.НалоговаяНакладная.Выбрать(); Пока Выборка.Следующий() Цикл Док=Выборка.ПолучитьОбъект(); Док.Номер=стрзаменить(Док.Номер," ",""); Док.Записать(); сообщить(Док); КонецЦикла; |
|||
1
pups777
19.12.18
✎
20:31
|
точнее так с пробелами и оставляет
|
|||
2
_Дайвер_
19.12.18
✎
20:34
|
(1) Символы.ПС
|
|||
3
pups777
19.12.18
✎
20:37
|
(2)а разница в чем?просто не меняется номер после записи
|
|||
4
Fram
19.12.18
✎
20:46
|
(2) Символы.НПП может?
|
|||
5
_Дайвер_
19.12.18
✎
20:46
|
(4) они самые
|
|||
6
pups777
19.12.18
✎
20:48
|
Выборка=Документы.НалоговаяНакладная.Выбрать();
Пока Выборка.Следующий() Цикл Док=Выборка.ПолучитьОбъект(); Док.Номер=стрзаменить(Док.Номер," ",""); Док.Записать(); сообщить(Док);тут ставлю точку отладчика и Док.Номер Все равно показывает пробелы.Хотя строка стрзаменить(Док.Номер," ",""); отлично убирает пробелы КонецЦикла; |
|||
7
pups777
19.12.18
✎
20:50
|
Док.Номер=стрзаменить(Док.Номер,Символы.НПП,"");
в отладчике "НО000000000 " |
|||
8
Fram
19.12.18
✎
20:57
|
фиксированная длина?
|
|||
9
_Дайвер_
19.12.18
✎
20:58
|
(7) Так он ставит тебе пробелы из-за длины номера
в номере длину в устанавливаемой длиной номера сравни |
|||
10
pups777
19.12.18
✎
21:01
|
длинна номера 16. то-есть там 4 символа не хватает.и как быть?как убрать их?
|
|||
11
_Дайвер_
19.12.18
✎
21:03
|
У номера должна быть фиксированная длина, поэтому если ты не используешь больше 11 символов в коде, сократить длину реквизита номер. Иначе никак
|
|||
12
Serg_1960
19.12.18
✎
21:13
|
(10) Указано что длина номер 16 - значит будет 16. Платформу не переспоришь. "Врач сказал в морг, значит в морг".
|
|||
13
pups777
19.12.18
✎
21:20
|
спасибо всем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |