Мне нужно в имеющуюся бух справку создать проводку, пишу код, но он создает а старые удаляет, что не так подскажите:
ТекД = СсылкаНаОбъект.Ссылка;
РегХозрасчетный_ = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
РегХозрасчетный_.Отбор.Регистратор.Значение = ТекД;
РегХозрасчетный = РегистрыБухгалтерии.Хозрасчетный.ВыбратьПоРегистратору(ТекД);
Пока РегХозрасчетный.Следующий() Цикл
Если (РегХозрасчетный.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками ) и (РегХозрасчетный.СчетКт=ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ) Тогда
можно просто
РегХозрасчетный_.Отбор.Регистратор.Установить(ТекД);
РегХозрасчетный_.Прочитать();
Для Каждого Проводка Из РегХозрасчетный_ Цикл
...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший