Вход | Регистрация
 

не меняется програмно номер документа

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует