Добавлен на счете 50.01 субконто «Кассы» (тип – Справочник.Кассы). Нужно программно за указанный период заполнить данное субконто в проводках по счету 50.01. Значение субконто нужно брать, например, из реквизита обработки. Документы перепроводить нельзя.
Какой самый оптимальный вариант кода? Примеры были бы полезными.
(0) Выбрать все движения п счету 50.01 с регистраторами, обойти в цикле по регистраторам, создавать для каждого регистратора Набор записей регистра бухгалтерии "Хозрасчтный", если это БП 3.0, устанавливать нужное субконто и записать наборы в режиме ОБменДанными.Загрузка = Истина. Перепроведения не будет, субконто будет установлено.
(9): врете. в режиме "тогда иначе никак" - вполне подойдет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший