Здравствуйте!
В базе УПП реализуется такая схема.
1)ППИ (Перечисление денежных средств подотчетнику) делает движения
- приход по "Взаиморасчеты с подотчетными лицами"
- проводка 71.01 - 51
2) Поступление денежных документов (Поступление от подотчетного лица) делает движения
- расход по "Взаиморасчеты с подотчетными лицами"
- проводка 50.03 - 71.01
В итоге в карточке счета по 71.01 и в ведомости по взаиморасчетам с подотчетными лицами по этому сотруднику ноль. А вот если сделать Авансовый отчет, то в остатке по авансу печатается сумма перечисления. То есть он не видит движений по второму документу потому что в коде вот что:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЕСТЬNULL(ВзаиморасчетыСПодотчетнымиЛицамиОстатки.СуммаВзаиморасчетовОстаток, 0) КАК СуммаВзаиморасчетов
ИЗ
РегистрНакопления.ВзаиморасчетыСПодотчетнымиЛицами.Остатки(
&ДатаОстатка,
Организация = &Организация
И Валюта = &Валюта
И ФизЛицо = &ФизЛицо
И ВЫБОР
КОГДА &ОтражатьВБухУчете
ТОГДА РасчетныйДокумент.ОтражатьВБухгалтерскомУчете
ИЛИ РасчетныйДокумент ССЫЛКА Документ.ВыдачаДенежныхДокументов
ИНАЧЕ ИСТИНА
КОНЕЦ) КАК ВзаиморасчетыСПодотчетнымиЛицамиОстатки