- 1
- 2
- 3
- 4
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ДанныеСтроки.Осталось = ДанныеСтроки.Поступление - СуммаСтроки;
Элемент.Колонки.Объем.ТекстПодвала = Товары.Итог("Объем");
КонецПроцедуры
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−109.8
Процедура ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ДанныеСтроки.Осталось = ДанныеСтроки.Поступление - СуммаСтроки;
Элемент.Колонки.Объем.ТекстПодвала = Товары.Итог("Объем");
КонецПроцедуры
Всё тот же Самоделкин. Обработка события при выводе строки.
Догодайтесь, в чём изюминка этой процедуры?
Oleg_quadro 12.10.2009 18:22 # 0
Оформление строки не используется?
Kopchuga 13.10.2009 08:56 # +4
Главная прелесть в том, что меняются данные строки и это событие возникает снова. Получается цикл, который грузит процессор на 50% всё время, пока открыта форма. :-)
guest 13.10.2009 15:08 # −5
в том, что на 1С что не пиши, а выходит говнокод?
guest 24.12.2009 14:43 # +6
Потому что говнокод - это продукт говнокодера, а не языка.
guest 20.03.2010 18:03 # −4
guest 14.10.2009 11:57 # 0
Kopchuga 14.10.2009 15:02 # +1
guest 16.10.2009 17:01 # 0
Johnny 24.12.2009 21:58 # −4.2
guest 11.04.2011 10:32 # 0
"ОформлениеСтроки (RowAppearance)
ДанныеСтроки (RowData)
Использование:
Только чтение. "
Цитата стопроцентного ГовноКодера (он может обосрать любой язык) "Человек пишет на 1С => говнокодер => продукт его на любом языке - говнокод" -
mrbus 13.02.2012 08:32 # 0
ДанныеСтроки (RowData)
Только чтение. "
Не вызовет. Из ДанныеСтроки=только чтение не следует ДанныеСтроки.КакоеТоСвойство=только чтение. Это вам не С++, где константность объекта влечет за собой невозможность изменять его свойства :)
ДанныеСтроки = Блаблабла вызовет ошибку
mrbus 13.02.2012 08:37 # 0
const RowDataType * RowData;
RowDataType * const RowData;
RowData = something; // error
RowData->Property = something; // ok