Имя: Пароль:
1C
1С v8
Как программно удалить проводку операции?
0 Галахад
 
гуру
05.10.11
10:40
Есть операция. Часть проводок нужно удалить.
1 forforumandspam
 
05.10.11
10:43
Набор = РегистрыБухгалтерии.Типовой.СоздатьНаборЗаписей();
   Набор.Отбор.Регистратор.Установить(ДокументСсылка);
   Набор.Прочитать();
   
   Набор.Удалить(3);
   
   Набор.Записать();
2 Рэйв
 
05.10.11
10:44
Через набор записей.
Создаешь, отбираешь, читаешь.
а потом
Набор.Записать(Истина);

Как то так
3 Галахад
 
гуру
05.10.11
10:47
(1) Что такое "3" в Набор.Удалить(3)?

(2) Я правильно понял? Записать операцию по-новой. Только с теми данными , которые нужны?
4 forforumandspam
 
05.10.11
10:48
Набор.Удалить(3) - удалить четвёртую проводку.
5 Галахад
 
гуру
05.10.11
11:01
(4) Понял. Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший