(6) Ну, там логика такая. Проводки сделаны посредством загрузки данных из внешнего источника (не 1С). Одна группа операций, за один день = один документ. Можно, конечно, разбить на куски по несколько проводок. Но, как-то логика нарушается
(7) ну просто чисто физически набор записей записывается только целиком для всего регистратора. Ферштеен? Одну строчку нельзя. Только целиком регистратор. Старый набор стирается, новый на его место пишется. Может напрямую через базу SQL попробуйте на низком уровне.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший