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