7.7 Помогите доработать отчет

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем SerzhM, 26 июл 2010.

  1. TopicStarter Overlay
    SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    Мне нужно что бы в отчете "Ведомость по остаткам ТМЦ" выводилась вся номенклатура даже по которым не было движения. По этому отчету произвожу закупки (с интервалом в неделю), получается что некоторые позиции из номенклатуру не попадают т.к по ним не было движения и на остатках 0.
  2. dedalx7
    Offline

    dedalx7 Опытный в 1С

    Регистрация:
    20 май 2009
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Вообще-то было бы неплохо указывать платформу, конфигурацию и т.д. Если самописное - присоединить файл обработки/отчета.

    Телепаты в отпуске за свой счет.

    Если не самописное - то в тех конфигурациях что я видел, на форме отчета вполе можно выбрать "Показывать: Все" и дорабатывать ничего не надо.
  3. TopicStarter Overlay
    SerzhM
    Offline

    SerzhM Опытный в 1С

    Регистрация:
    26 окт 2009
    Сообщения:
    511
    Симпатии:
    3
    Баллы:
    29
    ТИС 7.7. В этом отчете нету пункта показывать все. Конфигурация стандартаня
  4. dedalx7
    Offline

    dedalx7 Опытный в 1С

    Регистрация:
    20 май 2009
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Вариант доработки:

    Создать на форме элемент Поле со Списком. В Модуле формы инициализировать его:
    Код:
    СписокОтображения.УдалитьВсе();
    СписокОтображения.ДобавитьЗначение("Ненулевые");
    СписокОтображения.ДобавитьЗначение("Все");
    СписокОтображения.ТекущаяСтрока(1);
    
    Дальше, найти в модуле текст запроса и строку примерно такого содержания
    Код:
    |Группировка Номенклатура;
    
    Заменить на примерно такую
    Код:
    |Группировка Номенклатура " + ?(СписокОтображения.ТекущаяСтрока()=2," Все","") + "; 
    
    ВНИМАНИЕ
    Запросов в отчете несколько, так что будьте внимательны и добавляйте только в тот что надо. Кроме того, все испытания, тесты доработки и т.д. проводить только на копии базы.

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