Авансовый отчет по расчету банковской картой

Тема в разделе "Общие вопросы по бухгалтерии", создана пользователем Optiman, 4 авг 2017.

  1. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Платформа1С 8.3.10.2505, Конфигурация УПП 1.3.92.3.
    Бухгатерия выдала подотчетному лицу деньги на покупку материалов (деньги перечислены на личную банковскую карточку. В 1С сформировали документ "Платежное поручение исходящее".
    Дальше оформили Авансовый отчет, где документ аванса указали это Платежное поручение исходящее.

    В печатной форме авансового отчета не заполняются выданные суммы. Т.е. в графе "Получен аванс из кассы" и "по банковским картам" пусто.
    Заполнено только "Израсходовано" и "Перерасход"

    Подскажите, где неправильно?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.475
    Симпатии:
    861
    Баллы:
    204
    Даты документов "Авансовый отчет" и "Платежное поручение исходящее" какие при этом?
  3. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Платежное поручение за 02.08.2017 8:00:00
    Авансовый отчет 02.08.2017 17:00:00
    --- Объединение сообщений, 4 авг 2017 ---
    сейчас попробовал Авансовый отчет перенести на 04.08.2017
    В печатной форме Сумма перенеслась на остаток предыдущего аванса и встала в "Израсходовано".
    "по банковским картам" по прежнему пустое
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.475
    Симпатии:
    861
    Баллы:
    204
    Значит смотреть нужно в коде, почему не учитываются авансы.
  5. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Судя по коду (в конфигурации ничего не менялось) не проходит
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    | РегистрНакопления.ВзаиморасчетыСПодотчетнымиЛицами.Остатки(
    | &ДатаОстатка,
    | Валюта = &Валюта
    | И Организация = &Организация
    | И ФизЛицо = &ФизЛицо) КАК ВзаиморасчетыСПодотчетнымиЛицамиОстатки
    | ПО ВзаиморасчетыСПодотчетнымиЛицамиОстатки.РасчетныйДокумент = ЗапросПоДокументам.ДокументАванса
    |ГДЕ
    | ВзаиморасчетыСПодотчетнымиЛицамиОстатки.СуммаВзаиморасчетовОстаток = ЗапросПоДокументам.ПолученоИзКассы
    | ИЛИ ВзаиморасчетыСПодотчетнымиЛицамиОстатки.СуммаВзаиморасчетовОстаток = ЗапросПоДокументам.ПолученоПоБанковскимКартам";
    в функции ПечатьАвансовогоОтчета(). Пробовал отключить, графа "по банковским картам" стала заполняться. Но полезли лишние остатки.
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.475
    Симпатии:
    861
    Баллы:
    204
    ЗапросПоДокументам.ДокументАванса при этом определен?
  7. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Да, конечно. У меня большое подозрение, что не корректно отрабатывает
    &ДатаОстатка
    которое задается как

    Новый Граница(МоментВремени(), ВидГраницы.Исключая)

    Такое ощущение, что захватывается дата документа ДокументАванса. Поэтому и остатка нет. Значит и запрос получается пустым.
    --- Объединение сообщений, 4 авг 2017 ---
    т.е. вместо МоментВремени указано Дата
  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.475
    Симпатии:
    861
    Баллы:
    204
    а почему там указана дата, если там должен быть МоментВремени()?
    правда, не совсем понятно какого именно документа.....
  9. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Не знаю. Это 1С-ников разработка. Они что-то там наворотили :)
  10. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    насколько я понимаю, в ЗапросПоДокументам.ДокументАванса должны попадать "Расходный кассовый ордер" или "Платежное поручение исходящее", которые указаны непосредственно в текущем документе аванса.
  11. TopicStarter Overlay
    Optiman
    Offline

    Optiman

    Регистрация:
    16 июл 2012
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Тему можно закрыть, разобрался.
    Во-первых, бухгалтерия напутала в документах и в предыдущем авансовом отчете вместо Расходного ордера указали Платежное поручение. Получилось, что по одному платежному поручению выписано 2 авансовых отчета.
    Во-вторых, нужно всегда разносить Авансовый отчет и Платежное поручение исходящее в датах, т. к. Платежное поручение приходуется в регистре накопления всегда на 23:59:59 (вот такая фича у 1С). Поэтому, если Авансовый отчет выписывается этой же датой, при расчете остатка в запросе, как бы остатка еще нет (Авансовый платеж идет раньше Платежного поручения).

Поделиться этой страницей