0
Dimarik_1
22.02.17
✎
13:36
|
Одна организация платит за другую НДФЛ. Доработал документ списания безналичных денежных средств.
В результате в январе докумнеты провелись и отразились в учете нормально, а в феврале бесконечный цикл организовался в общем модуле РаспределениеВзаиморасчетов. Процедура РаспределитьВсеРасчетыСПоставщиками.
Особое внимание следует уделить расчетам с посттавщиками. Так как именно из-за них и зависает отражение.
Сделал так:
Процедура ИзменитьТаблицаРасчетыСПоставщиками(ТаблицаРасчетыСПоставщиками, ОрганизацияЗаКоторуюПлатят, ОрганизацияКотораяПлатит, КонтрагентЗакоторогоПлатят, КонтрагентКоторыйПлатит, СуммаДокумента, Период, птДоговорОрганизацияКотораяПлатит, птДоговорОрганизацияЗаКоторуюПлатят)
//выше - получение ключей аналитики
ТаблицаРасчетыСПоставщиками.Колонки.Добавить("КПоступлению");
НоваяСтрока = ТаблицаРасчетыСПоставщиками.Добавить();
НоваяСтрока.Валюта = Валюта;
НоваяСтрока.ВидДвижения = ВидДвиженияНакопления.Приход;
НоваяСтрока.АналитикаУчетаПоПартнерам = АналитикаУчетаПоПартнерамМеждуОрганизациейКотораяПлатилаИДолжникомКонтрагентом;
НоваяСтрока.Оплачивается = СуммаДокумента;
НоваяСтрока.КПоступлению = СуммаДокумента;
НоваяСтрока.СуммаРегл = СуммаДокумента;
НоваяСтрока.СуммаУпр = СуммаДокумента;
НоваяСтрока.Сумма = СуммаДокумента;
НоваяСтрока.Организация = ОрганизацияЗаКоторуюПлатят;
НоваяСтрока.Период = Период;
НоваяСтрока.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВзаимозачетЗадолженности;
НоваяСтрока.ФормаОплаты = Перечисления.ФормыОплаты.Взаимозачет;
НоваяСтрока = ТаблицаРасчетыСПоставщиками.Добавить();
НоваяСтрока.Валюта = Валюта;
НоваяСтрока.ВидДвижения = ВидДвиженияНакопления.Расход;
НоваяСтрока.АналитикаУчетаПоПартнерам = АналитикаУчетаПоПартнерамМеждуОрганизациейЗаКоторуюплатилиИКонтрагентом;
НоваяСтрока.Оплачивается = СуммаДокумента;
НоваяСтрока.Сумма = СуммаДокумента;
НоваяСтрока.КПоступлению = СуммаДокумента;
НоваяСтрока.СуммаРегл = СуммаДокумента;
НоваяСтрока.СуммаУпр = СуммаДокумента;
НоваяСтрока.Организация = ОрганизацияЗаКоторуюПлатят;
НоваяСтрока.Период = Период;
НоваяСтрока.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВзаимозачетЗадолженности;
НоваяСтрока.ФормаОплаты = Перечисления.ФормыОплаты.Взаимозачет;
КонецПроцедуры
Как вы считаете, что не правильно я сделал?
|
|