Бухгалтерия / Говнокод #28338 Ссылка на оригинал

0

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

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

Запостил: serving12 serving12, (Updated )

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

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

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8