Объединение строк в СКД СоединитьСтроки
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2
  1. #1
    Гость форума
    Аватар для reznik911
    Регистрация
    14.01.2014
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    Post Объединение строк в СКД СоединитьСтроки

    у меня возникли иные проблемы с отчетом. оказывается наш отчет показывает не совсем правильные данные и я незнаю почему. помогите пожалуйста. заранее спасибо. я приложил скриншоты где описал и показал всю проблему надеюсь поймете. ЗАпрос проверил в консоли,все правильно

    на закладке Ресурсы :
    Поле ДатаДиска - Выражение Выбор Когда ЗначениеЗаполнено(Сумма(Ко личествоНеОтгруженных)) Тогда СоединитьСтроки(Формат(Дат аДиска, "ДФ=MM.yy"),",") Иначе "" Конец ;

    Поле КоличествоНеОтгруженных - Выражение Сумма(КоличествоНеОтгруже� �ных) ;

    Поле ДатаДиска - Выражение Null , Расчитывать по ... Общий итог

    В Настройках отчета :

    вывод виде группировки по всем полям


    ВЫБРАТЬ
    ИТС_ПодпискиСрезПоследних. Организация,
    ИТС_ПодпискиСрезПоследних. Контрагент КАК Контрагент,
    ИТС_ПодпискиСрезПоследних. ВидПодписки,
    ИТС_ПодпискиСрезПоследних. ДатаНачала,
    ИТС_ПодпискиСрезПоследних. ДатаЗавершения,
    ИТС_ПодпискиСрезПоследних. Контрагент.ОсновноеКонтак� �ноеЛицо,
    ИТС_ПодпискиСрезПоследних. СостояниеЗаявки,
    ИТС_ПодпискиСрезПоследних. Заявка.РегНомер КАК РегистрационныйНомер,
    ИТС_ПодпискиСрезПоследних. Заявка
    ПОМЕСТИТЬ ВТ_ИТСПодпискиСрезПоследн� �х
    ИЗ
    РегистрСведений.ИТС_Подпис ки.СрезПоследних(&Дата, Организация = &Организация) КАК ИТС_ПодпискиСрезПоследних

    ИНДЕКСИРОВАТЬ ПО
    Контрагент
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТ_ИТСПодпискиСрезПоследн� �х.Организация,
    ВТ_ИТСПодпискиСрезПоследн� �х.Контрагент,
    ВТ_ИТСПодпискиСрезПоследн� �х.ВидПодписки,
    ВТ_ИТСПодпискиСрезПоследн� �х.ДатаНачала,
    ВТ_ИТСПодпискиСрезПоследн� �х.ДатаЗавершения,
    МАКСИМУМ(ВЫБОР
    КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформац� �я.Поле6, "") = ""
    ТОГДА "Ул. " + КонтактнаяИнформация.Поле6 + ВЫБОР
    КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформац� �я.Поле7, "") = ""
    ТОГДА ", Дом " + КонтактнаяИнформация.Поле7 + ВЫБОР
    КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформац� �я.Поле8, "") = ""
    ТОГДА ", " + КонтактнаяИнформация.Поле8 + ВЫБОР
    КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформац� �я.Поле9, "") = ""
    ТОГДА ", " + КонтактнаяИнформация.Поле9
    ИНАЧЕ ""
    КОНЕЦ
    ИНАЧЕ ""
    КОНЕЦ
    ИНАЧЕ ""
    КОНЕЦ
    ИНАЧЕ ""
    КОНЕЦ) КАК Адрес,
    МАКСИМУМ(КонтактнаяИнформ� �ция.Поле3) КАК Телефон,
    ВТ_ИТСПодпискиСрезПоследн� �х.Контрагент.ОсновноеКонт� �ктноеЛицо,
    ВТ_ИТСПодпискиСрезПоследн� �х.СостояниеЗаявки,
    ВТ_ИТСПодпискиСрезПоследн� �х.Заявка.РегНомер КАК РегистрационныйНомер,
    ВТ_ИТСПодпискиСрезПоследн� �х.Заявка КАК Заявка
    ПОМЕСТИТЬ ПодпискиИТС
    ИЗ
    ВТ_ИТСПодпискиСрезПоследн� �х КАК ВТ_ИТСПодпискиСрезПоследн� �х
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Контактна� �Информация КАК КонтактнаяИнформация
    ПО (ВТ_ИТСПодпискиСрезПоследн их.Контрагент = (ВЫРАЗИТЬ(КонтактнаяИнформ ация.Объект КАК Справочник.Контрагенты)))
    И (КонтактнаяИнформация.Вид В (ЗНАЧЕНИЕ(Справочник.ВидыК� �нтактнойИнформации.ЮрАдре сКонтрагента), ЗНАЧЕНИЕ(Справочник.ВидыКо нтактнойИнформации.Телефо� �Контрагента)))

    СГРУППИРОВАТЬ ПО
    ВТ_ИТСПодпискиСрезПоследн� �х.ВидПодписки,
    ВТ_ИТСПодпискиСрезПоследн� �х.Организация,
    ВТ_ИТСПодпискиСрезПоследн� �х.Контрагент,
    ВТ_ИТСПодпискиСрезПоследн� �х.ДатаНачала,
    ВТ_ИТСПодпискиСрезПоследн� �х.ДатаЗавершения,
    ВТ_ИТСПодпискиСрезПоследн� �х.СостояниеЗаявки,
    ВТ_ИТСПодпискиСрезПоследн� �х.Заявка,
    ВТ_ИТСПодпискиСрезПоследн� �х.Контрагент.ОсновноеКонт� �ктноеЛицо,
    ВТ_ИТСПодпискиСрезПоследн� �х.Заявка.РегНомер

    ИНДЕКСИРОВАТЬ ПО
    Заявка
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ИТС_ДискиСрезПоследних.Зая вка КАК Заявка,
    СУММА(ВЫБОР
    КОГДА ИТС_ДискиСрезПоследних.Сос тояниеДиска = ЗНАЧЕНИЕ(Перечисление.ИТС_� �идыСостоянийДисков.Получе н)
    ТОГДА 1
    КОНЕЦ) КАК КоличествоНеОтгруженных,
    ДОБАВИТЬКДАТЕ(ИТС_ДискиСре зПоследних.Заявка.ДатаНача ла, МЕСЯЦ, ИТС_ДискиСрезПоследних.Зая вка.ВидПодписки.Периодично сть * (ИТС_ДискиСрезПоследних.Но� �ерПериода - 1)) КАК ДатаДиска
    ПОМЕСТИТЬ ДискиИТС
    ИЗ
    РегистрСведений.ИТС_Диски.� �резПоследних КАК ИТС_ДискиСрезПоследних

    СГРУППИРОВАТЬ ПО
    ИТС_ДискиСрезПоследних.Зая вка,
    ДОБАВИТЬКДАТЕ(ИТС_ДискиСре зПоследних.Заявка.ДатаНача ла, МЕСЯЦ, ИТС_ДискиСрезПоследних.Зая вка.ВидПодписки.Периодично сть * (ИТС_ДискиСрезПоследних.Но� �ерПериода - 1))

    ИНДЕКСИРОВАТЬ ПО
    Заявка
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ПодпискиИТС.Организация,
    ПодпискиИТС.Контрагент,
    ПодпискиИТС.ВидПодписки,
    ПодпискиИТС.ДатаНачала,
    ПодпискиИТС.ДатаЗавершени� �,
    ПодпискиИТС.Адрес,
    ПодпискиИТС.Телефон,
    ПодпискиИТС.КонтрагентОсн� �вноеКонтактноеЛицо,
    ПодпискиИТС.СостояниеЗаяв� �и,
    ПодпискиИТС.Регистрационн� �йНомер,
    ДискиИТС.КоличествоНеОтгр� �женных,
    ДискиИТС.ДатаДиска
    ИЗ
    ПодпискиИТС КАК ПодпискиИТС
    ЛЕВОЕ СОЕДИНЕНИЕ ДискиИТС КАК ДискиИТС
    ПО ПодпискиИТС.Заявка = ДискиИТС.Заявка


  2. #2
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию

    а где скриншоты тоИ а то так не особо понятно, что к чему....

Похожие темы

  1. Если клиент хочет соединить сайт с 1С (вам сюда)
    от safit в разделе В помощь вебмастеру
    Ответов: 5
    Последнее сообщение: 09.09.2019, 08:02
  2. Вытащить имя файла из строки, содержащей путь к данному файлу
    от LelPalna в разделе Конфигурирование, программирование 1С - Предприятие
    Ответов: 2
    Последнее сообщение: 13.01.2014, 15:43

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •