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

0

  1. 1
  2. 2
НСтрока = ДокументОбъект.Товары.Добавить();
НСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",,,НСтрока.Номенклатура);

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

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

    • Почему коммент заминусовали, а код заплюсовали.?Налицо противоречие.
      Ответить
      • Ваш комментарий получиил отрицательный рейтинг в силу отсутствия в нем новой для читателя информации и использования звукоподражания вместо штатных средств оценки говнокода.
        Ответить
  • говнокод только потому что написано на 1С? говноавтор!
    Ответить
    • да, комментарии luns'а не читай, за ним доктора выехали уже.
      Ответить
  • Если бы уважаемый гость, потрудился разобраться в коде, то понял бы, что :

    НСтрока = ДокументОбъект.Товары.Добавить(); // здесь создается новая строка табличной части

    А вот здесь:

    НСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаим енованию("шт",,,НСтрока.Номенклатура); // тщетная попытка найти что то с отбором по владельцу НСтрока.Номенклатура, потому как заполнена она не может быть в принципе.

    Читай СП.
    Ответить
  • В какой это конфигурации? Неужели где-то не предусмотрено хранение базовой единицы измерения в свойствах номенклатуры? Если предусмотрено, то говнокод редкостный.
    Ответить
    • Это кривые руки франчей.
      Из переписанной УПП, сегодня столкнулся.
      Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8