8.х Неполадки с отчетом по счету.

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем JediAlex, 25 окт 2011.

  1. TopicStarter Overlay
    JediAlex
    Offline

    JediAlex Опытный в 1С

    Регистрация:
    27 авг 2011
    Сообщения:
    140
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте, уважаемые специалисты. Делал отчет, который выводит обороты и остатки по счету( как Оборотно-сальдовая ведомость) для организации за некоторый период. Стандартная ОСВ не подходит - это такая задача...Конфигурация - Бухгалтерия 8.1. Привожу текст запроса , сформированный в СКД:
    Код:
    ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет,
    ХозрасчетныйОстаткиИОбороты.Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокКт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокКт,
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2,
    ХозрасчетныйОстаткиИОбороты.Субконто3
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, День, , , , ) КАК ХозрасчетныйОстаткиИОбороты
    ГДЕ
    ХозрасчетныйОстаткиИОбороты.Организация = &Организация
    И ХозрасчетныйОстаткиИОбороты.Счет = &Счет
    И ХозрасчетныйОстаткиИОбороты.Период МЕЖДУ &НачалоПериода И &КонецПериода
    
    
    
    . На картинках покажу ресурсы,параметры созданного отчета.А также пример его работы. Надо, чтобы он выводил те же данные, что и оборотно-сальдовая ведомость. В этом как раз и заключается проблема. Показатели расходятся с ОСВ(см пример ниже). Как исправить эту ситуацию? где я ошибаюсь?

    Вложения:

    • PrimerOSV.JPG
      PrimerOSV.JPG
      Размер файла:
      138,3 КБ
      Просмотров:
      15
    • Resursy.JPG
      Resursy.JPG
      Размер файла:
      194,6 КБ
      Просмотров:
      12
    • Parametry.JPG
      Parametry.JPG
      Размер файла:
      177,7 КБ
      Просмотров:
      12
    • reportPrimer.JPG
      reportPrimer.JPG
      Размер файла:
      166,5 КБ
      Просмотров:
      15
  2. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    а если посмотреть как формируется ОСВ? думаю тогда станет понятно, что не так в вашем отчете
  3. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Слово ДЕНЬ в вашем отчете мне как бы кажется лишним. Если вы хотите получить тупо Остатки нач/кон и обороты за период - то зачем детализировать до дня?

    А так вот и получается. У вас детализация по дням (как формировался остаток) + суммирование всех остатков, какие бывали в указанном периоде = ерунда.
  4. TopicStarter Overlay
    JediAlex
    Offline

    JediAlex Опытный в 1С

    Регистрация:
    27 авг 2011
    Сообщения:
    140
    Симпатии:
    0
    Баллы:
    26
    Спасибо за помощь. Переделал...теперь непонятных цифр стало меньше... но после того как сравнил с ОСВ по счету понял, что у меня не попадают в отчет данные последнего дня интервала... т.е. если ввожу интервал с 1 по 10 число месяца, то получаю данные с 1 по 9 число... а как сделать так, чтоб правая граница интервала тоже входила в результат? в ОСВ именно так и происходит...
  5. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    В запрос в качестве конца периоде передавайте конец периода, а не начало дня конца периода.
    Код:
    Запрос1С.УстановитьПараметр("КонДата", КонецДня(КонПериода));
    
    т.к. КонПериода = 30.09.2011 00:00:00, а вам надо 30.09.2011 23:59:59
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    + условия из ГДЕ уберите в параметры виртуальной таблицы.
  7. TopicStarter Overlay
    JediAlex
    Offline

    JediAlex Опытный в 1С

    Регистрация:
    27 авг 2011
    Сообщения:
    140
    Симпатии:
    0
    Баллы:
    26
    а как это все сделать средствами СКД и построителя запросов?

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