Удаление проводки по счету.
☑
0
Хвостатос
23.04.17
✎
22:05
Нужно удалить проводки по счету УСН.01. Получаю набор проводок, перебеораю их нахожу ту что нужно, а вот как ее правильно удалить не понимаю или может я что-то делаю неверно. Дайте совет.
ТекДанные = ЭлементыФормы.ТабличнаяЧастьДокументов.ТекущиеДанные;
//Регистратор = ТекДанные.Регистратор;
РегистраторСсылка = ТекДанные.Регистратор;
Корректировка = РегистраторСсылка.ПолучитьОбъект();
НаборПроводок = Корректировка.Движения.Хозрасчетный;
НаборПроводок.Прочитать();
Для Каждого Проводка Из НаборПроводок Цикл
Сообщить(
"Кт " + Проводка.СчетКт + " (" + Проводка.КоличествоКт + " шт.) "
);
Если
Проводка.СчетКт =
ПланыСчетов.Хозрасчетный.НайтиПоКоду("УСН.01")
Тогда
//Тут не ясно
КонецЕсли;
Сообщить("Удалил");
КонецЕсли;
КонецЦикла;
1
AlvlSpb
23.04.17
✎
23:45
НаборПроводок.Удалить(Проводка);
2
Хвостатос
23.04.17
✎
23:51
Спасибо. Все верно..
НаборПроводок.Удалить(Проводка);
НаборПрободок.Записать();
Туплю я что-то, еще раз спасибо=)
3
AlvlSpb
23.04.17
✎
23:57
(2) Тогда еще поправочка: НаборПроводок.Записать(Истина);
4
Lexey_
24.04.17
✎
00:00
Ждём следующего вопроса: "почему удаляются не все проводки, удовлетворяющие условиям?"
5
Хвостатос
24.04.17
✎
00:00
Почему так? Проводка удалилась совершенно точно и без этого параметра..
6
Хвостатос
24.04.17
✎
00:03
(4) Такого вопроса не будет. Т.к. удаляются все проводки удовлетворяющие условию. Сейчас пробовал 4 проводки по усн в одном доке удалил..
7
h-sp
24.04.17
✎
02:23
(6) может проще учетную политику подправить бухгалтеру, чтобы этих проводок не было?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой