7.7 Как реализовать отчет сразу по всем счетам

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем kible, 3 июн 2010.

  1. TopicStarter Overlay
    kible
    Offline

    kible Опытный в 1С

    Регистрация:
    14 апр 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Есть типовая конфигурация. В материальном отчете в списке счетов есть несколько счетов. Как реализовать отчет по всем счетам, которые находятся в списке счетов.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Просто в качестве параметра СЧЕТ перезавайте ваш СписокЗначений

    ВыполнитьЗапрос(<НачалоПериода>,<КонецПериода>,<Счет>,<КоррСчет>,<Валюта>,<ТипИтогов>,<Периодичность>,<ТипСуммы>)
    Назначение:
    Выполнить отбор и расчет итогов по параметрам.
    Возвращает число 1 - запрос выполнен; 0 - запрос не выполнен.
    Параметры:
    <НачалоПериода> - дата, документ или позиция начала периода запроса.
    <КонецПериода> - дата, документ или позиция конца периода запроса.
    <Счет> - необязательный параметр. Счета, для которых будут отбираться итоги в запросе. Задается значением типа ''Счет'' или
    объектом типа ''СписокЗначений'', содержащим значения типа ''Счет''

    , либо строкой содержащей список кодов счетов, разделенных символом '','' или '';''. Если параметр не указан, отбор будет выполняться по всем счетам.
    <КоррСчет> - необязательный параметр. Значение типа ''Счет'' - корреспондирующий счет, в корреспонденции с которым будут отбираться итоги счета, указанного в параметре <Счет>. Задается значением типа ''Счет'' или объектом типа ''СписокЗначений'', содержащим значения типа ''Счет'', либо строкой содержащей список кодов счетов, разделенных символом '','' или '';''. Если параметр не указан, будут отбираться итоги в корреспонденции со всеми счетами.
    <Валюта> - зачение типа ''Справочник.Валюты''. Если параметр не указан итоги выдаются без учета валюты.
    <ТипИтогов> - число - тип отбираемых итогов. Может принимать следующие значения: 1 - остатки и обороты по счету в целом; 2 - обороты между счетами; 3 - первое и второе вместе. По умолчанию: 1.
    <Периодичность> - число или символьная строка (см. документацию).Позволяет получить дополнительный разрез итогов по периодам. По умолчанию периодичность не задана.
    <ТипСуммы> - число или строка - тип рассчитываемых итогов. Может принимать следующие значения (в скобках указаны строковые синонимы):
    1 (''C'', ''S'') рассчитывать суммы;
    2 (''В'', ''C'') рассчитывать валютные суммы;
    4 (''К'', ''A'') рассчитывать количество.
    Если требуется одновременно рассчитывать разные суммы, значение параметра получается путем сложения допустимых значений, например: 5 (1+4) - рассчитывать суммы и количество.
    При указании параметра строкой в ней указываються все символы, которые обозначают типы сумм, которые нужно рассчитывать. По умолчанию рассчитываются все типы сумм.
  3. TopicStarter Overlay
    kible
    Offline

    kible Опытный в 1С

    Регистрация:
    14 апр 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Сделал вот так не работает.
    Код:
    БухИтоги.ВыполнитьЗапрос(Дата1, Дата2, СчетПоКоду("131","132","133"),,, 3,, 5);
    
    
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Тадо так:
    Код:
    БухИтоги.ВыполнитьЗапрос(Дата1, Дата2, "131,132,133",,, 3,, 5);
    
    
    Читайте мануил... Меньше вопросов будет
  5. TopicStarter Overlay
    kible
    Offline

    kible Опытный в 1С

    Регистрация:
    14 апр 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Не работает так.
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    У всех работает, а у вас нет.... Приводите код полность. Только просьба - озаботьтесь форматированием текста пожалуйста.
  7. TopicStarter Overlay
    kible
    Offline

    kible Опытный в 1С

    Регистрация:
    14 апр 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    [warn=Внимание!]
    Если вас просят запостить код - это не значит, что надо вывалить весь многотомник "Войны и мир".
    Приложите код в виде текстового файла.
    [/warn]
  8. TopicStarter Overlay
    kible
    Offline

    kible Опытный в 1С

    Регистрация:
    14 апр 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Извеняюсь.

    Вложения:

    • Текст1.txt
      Размер файла:
      25,6 КБ
      Просмотров:
      33
  9. alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    1:
    Код:
    СписокСчетов = СоздатьОбъект("СписокЗначений");
    СписокСчетов .ДобавитьЗначение(СчетПоКоду("62.1"));
    СписокСчетов .ДобавитьЗначение(СчетПоКоду("62.1"));
    БухИт.ВыполнитьЗапрос(Дата1,Дата2,СписокСчетов );
    
    
    2:
    Код:
    БухИт.ВыполнитьЗапрос(Дата1,Дата2,"62.1,62.2....");
    
    
    

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