1. 1C / Говнокод #28338

    +1

    1. 1
    СТРЗАМЕНИТЬ(СОКРЛ(СТРЗАМЕНИТЬ(уатПутевойЛист.Номер, "0", " ")), " ", "0") КАК НомерПЛ,

    Удаляет нули в номере документа для вывода на печатную форму

    Запостил: serving12, 18 Августа 2022

    Комментарии (15) RSS

    • Господи, я чуть миксер себе в глаза не вставил
      Ответить
    • Нахрена люди идут в «1С»? Это же натурально выстрел в ногу, самостоятельное огораживание себя в крохотном загончике.
      Ответить
      • Думаю, те, кто идут в "1С" - скорее бухгалтеры, а не программисты.
        Ответить
        • Я тебя сейчас на все хозрасчетные счета поделю
          Ответить
        • Скорее люди, интересующиеся бизнесом, так как там не только бухгалтерия, там всякие управления предприятем и пр
          Ответить
      • Почему в крохотном? Рынок в России довольно большой, работы много, зарплаты в крупных городах вполне терпимые (не как у С++ника конечно, но сравнимые с условным ПХП).
        Ответить
    • А что не так? Удаляет ЛИДИРУЮЩИЕ нули. Любой другой способ - не менее затратный. И человек явно понимает, что делает
      Ответить
      • человек понимает? ну ну...
        что будет с номером 0000100, 0002000 и тд...
        Ответить
        • "0000100" → "    1  " → "1  " → "100"
          Там же СОКРЛ, то есть пробелы сокращаются только слева. Если ничего не путаю, будет то, что и задумано.
          Ответить
      • Неверно. Способ, при котором не надо было бы назад пробелы превращать в нули после обрезания лидирующих — менее затратный.
        Ответить
    • > уатПутевойЛист
      Это мадьярка такая в вансях?
      Ответить
      • Хей! Уат ду ю да ю да, мулюнгу хафанана?
        Уат ду ю дид, уат ду ю да ю да, вуля-вуля на вена!
        Ответить

    Добавить комментарий