|
Удаление проводки по счету. |
☑ |
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) может проще учетную политику подправить бухгалтеру, чтобы этих проводок не было?
|
|