Цикл не удаляет строки, в чем проблема?
☑
0
SkillUp
21.06.18
✎
18:33
Код:
ТЧ = ДокЗакрЗаявки.ЗаявкиНаРасходованиеСредств;
Сумма = Источник.СуммаДокумента;
ПроверкаЧисло = 1;
Для Каждого СтрТЧ ИЗ ТЧ Цикл
Если ПроверкаЧисло <= 0 ТОгда
ТЧ.Удалить(СтрТЧ);
Иначе
Если Сумма < СтрТЧ.ОстатокЗаявка Тогда
СуммаСписания = Сумма;
КонецЕсли;
Сумма = Сумма - СтрТЧ.ОстатокЗаявка;
ПроверкаЧисло = Сумма;
Если Сумма = 0 Тогда
ПроверкаЧисло = 0;
ИначеЕсли Сумма < 0 тогда
СтрТЧ.ОстатокЗаявка = СуммаСписания;
ПроверочноеЧисло = Сумма;
КонецЕсли;
КонецЕсли;
КонецЦикла;
1
SkillUp
21.06.18
✎
18:34
ТЧ.Удалить(СтрТЧ); Почему не срабатывает?
2
Aleksandr N
21.06.18
✎
18:38
(0) Это нужно не сюда выкладывать, а сюда:
3
lubitelxml
21.06.18
✎
18:40
погугли как удалить строки из ТЧ, все поймешь
4
lodger
21.06.18
✎
18:43
(0) надо ПроверкаЧисло и ПроверочноеЧисло назвать одинаково.
5
SkillUp
21.06.18
✎
18:44
(4)ТОчно!
6
SkillUp
21.06.18
✎
18:44
(3) Погуглил понял, понял в чем проблема. Пардон за беспокойство...
7
Tankur
21.06.18
✎
19:47
в гугл отпрпавлять это хорошо, но пока не научится синтакспомощником пользоватся - не будет нормального спеца.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс