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

    −126.4

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

    Запостил: luns, 12 Марта 2010

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

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

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

      А вот здесь:

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

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

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