−9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Процедура тпТоварыПриПолученииДанных(Элемент, ОформленияСтрок)
Модифицированность_ = Модифицированность;
Для Каждого Стр из ОформленияСтрок Цикл
Если НЕ Стр.ДанныеСтроки.Вес = 0 И НЕ Стр.ДанныеСтроки.ПроцентУсушки = 0 Тогда
Стр.ДанныеСтроки.Усушка = (Стр.ДанныеСтроки.Вес * Стр.ДанныеСтроки.ПроцентУсушки / 100) * Стр.ДанныеСтроки.Количество;
КонецЕсли;
КонецЦикла;
Модифицированность = Модифицированность_;
КонецПроцедуры
Данные табличной части модифицируются в процедуре ПриПолученииДанных (видимо, лучшего места для этого не нашлось), что закономерно приводит к отложенному на мгновение вызову ПриПолученииДанных ещё раз, и ещё, и так далее. В результате процессор загружается почти на 100%, значок * в заголовке формы дико мерцает.
Написано программистом с 6-значной ЗП.
Запостил: strashny_programmist,
04 Октября 2018
-------------------- 04.10.2018 15:26 # −2
3oJIoTou_xyu 04.10.2018 15:29 # −2
Вот парень рекомендует как вылечится https://youtu.be/VWSwlZZ9gHc
guest8 04.10.2018 15:42 # −999
HABAJIbHblu 04.10.2018 15:43 # −1
3oJIoTou_xyu 04.10.2018 16:32 # −1
guest8 04.10.2018 16:46 # −999
guest8 04.10.2018 16:54 # −999
guest8 06.10.2018 00:07 # −999
guest8 06.10.2018 00:15 # −999
guest8 06.10.2018 00:42 # −999
guest8 06.10.2018 04:20 # −999
guest8 06.10.2018 00:17 # −999
guest8 06.10.2018 04:21 # −999
u3yMpygHblu_nemyx 23.01.2019 12:52 # 0
guest8 23.01.2019 22:24 # −999
dsfix 04.10.2018 15:52 # −1
guest8 04.10.2018 20:22 # −999