8.х Обработка с условием отчета

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

  1. TopicStarter Overlay
    ls600
    Offline

    ls600 Опытный в 1С

    Регистрация:
    14 май 2012
    Сообщения:
    132
    Симпатии:
    0
    Баллы:
    26
    Привет всем!!! Подскажите пожалуйста, надо написать обработку отчета с условием.
    Суть вот в чем, при формировании отчета должно появится . Если Вагонная отгрузка то в колонке будет "ДА" если самовывоз. то "НЕТ"
  2. Максим
    Offline

    Максим Опытный в 1С

    Регистрация:
    28 фев 2008
    Сообщения:
    688
    Симпатии:
    8
    Баллы:
    29
    СКД собираетесь использовать и ли повторитель отчета?В любом случае придется в создавать поле "Вагонная отгрузка".
  3. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Все можно сделать и в СКД, все эти условия можно указать в запросе, ВЫБОР-КОГДА-ТОГДА-ИНАЧЕ
  4. TopicStarter Overlay
    ls600
    Offline

    ls600 Опытный в 1С

    Регистрация:
    14 май 2012
    Сообщения:
    132
    Симпатии:
    0
    Баллы:
    26
    а если через код написать!!!? а то чет я запутался!!!
  5. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    ВЫБОР-КОГДА-ТОГДА-ИНАЧЕ-КОНЕЦ, ознакомьтесь с этой конструкцией.
    При программном обходе результата запроса нужно вставлять условие, что-то типа, Если Вагон Тогда ДА Иначе НЕТ
  6. TopicStarter Overlay
    ls600
    Offline

    ls600 Опытный в 1С

    Регистрация:
    14 май 2012
    Сообщения:
    132
    Симпатии:
    0
    Баллы:
    26
    Если СпособОтправки.Пустая() Тогда
    Сообщить ("Нет");
    Иначе
    Сообщить ("Да");
    КонецЕсли

    Показывает в служебных сообщениях.
    а как сделать что б в таблице показывало???
  7. TopicStarter Overlay
    ls600
    Offline

    ls600 Опытный в 1С

    Регистрация:
    14 май 2012
    Сообщения:
    132
    Симпатии:
    0
    Баллы:
    26
    Чтоб не создавать тему!!!!! ВОТ. примерно так должно быть!!!!!



    Есть Реализация Отгрузки цемента.
    Отчет будет выглядеть следующим образом в виде таблицы.

    Дата| Документ Отгрузки|Контрагент| Способ отправки|

    и в колонке способ отправки должно отображаться Вагонная отгрузка или Самовывоз. в зависимости от реализации
    Заранее благодарю!!!
  8. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.782
    Симпатии:
    509
    Баллы:
    204
    Блин, да вы вообще не читаете что вам пишут чтоль?????
    Или в запросе используйте:
    ВЫБОР КОГДА ДокОтгрузки.Вагоном ТОГДА ВЫРАЗИТЬ("ДА")
    ИНАЧЕ
    ВЫРАЗИТЬ("НЕТ")
    КОНЕЦ КАК СпособОтправки
    Либо программно в обработке запроса условие:
    Код:
    Если Выборка.ДокОтгрузки.Вагоном Тогда
    Область.Параметры.СпособОтгрузки = "Да";
    Иначе
    Область.Параметры.СпособОтгрузки = "Нет";
Похожие темы
  1. НатахаБ
    Ответов:
    1
    Просмотров:
    849
  2. PavelSCS
    Ответов:
    8
    Просмотров:
    2.560
  3. KatrineKA
    Ответов:
    20
    Просмотров:
    1.201
  4. prog_22
    Ответов:
    1
    Просмотров:
    1.308
  5. 0x0tnik87
    Ответов:
    19
    Просмотров:
    1.103
Загрузка...

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