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