Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Объединение строк в СКД СоединитьСтроки (http://forums.kuban.ru/f1040/ob-edinenie_strok_v_skd_soedinit-stroki-5269150.html)

reznik911 14.01.2014 10:05

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

EarlyBird 14.01.2014 11:52

а к чему ты приложил скриншоты?

EarlyBird 14.01.2014 11:54

зачем ты описал проблему на скриншотах, о загадочный из загадочных?
может быть, потому что древние египтяне писали на фресках?

EarlyBird 14.01.2014 12:10

и главное, где эти таинственные скриншоты?
или может, где-то в тексте скрыта подсказка, и мы должны их найти?

reznik911 15.01.2014 11:14

[url]http://radikal.ru/f/s020.radikal.ru/i713/1401/d1/1f730895ced9.png.html[/url]
[url]http://radikal.ru/f/s020.radikal.ru/i721/1401/13/3c4694053bc9.png.html[/url]
[url]http://radikal.ru/f/s017.radikal.ru/i411/1401/40/b9697aa26f18.png.html[/url]
[url]http://radikal.ru/f/s019.radikal.ru/i610/1401/03/348f010c8ea4.png.html[/url]

reznik911 15.01.2014 11:46

то что в ресурсах и настройках
[img]http://radikal.ru/f/i017.radikal.ru/1401/9e/e376b31a2ddd.png.html[/img]
[img]http://radikal.ru/f/s020.radikal.ru/i722/1401/e6/92f698d2eefb.png.html[/img]

reznik911 15.01.2014 11:47

[url]http://i017.radikal.ru/1401/9e/e376b31a2ddd.png[/url]

reznik911 15.01.2014 11:48

[img]http://i017.radikal.ru/1401/9e/e376b31a2ddd.png[/img]
[img]http://s020.radikal.ru/i722/1401/e6/92f698d2eefb.png[/img]

reznik911 15.01.2014 11:49

конфигурация УТП для Казахстана 2.0.2.5, платформа 8.3.3.658

reznik911 15.01.2014 12:22

[IMG]http://s50.radikal.ru/i129/1401/66/f1c7649815ca.png[/IMG]
[IMG]http://i023.radikal.ru/1401/ff/74a1371545d9.png[/IMG]
[IMG]http://s019.radikal.ru/i618/1401/ea/f6d1fd4559d8.png[/IMG]
[IMG]http://i024.radikal.ru/1401/0b/ad24134953ab.png[/IMG]


Текущее время: 05:09. Часовой пояс GMT +3.