|
Цикл не удаляет строки, в чем проблема?
| ☑ |
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
|
в гугл отпрпавлять это хорошо, но пока не научится синтакспомощником пользоватся - не будет нормального спеца.
|
|