Объединение строк в СКД СоединитьСтроки у меня возникли иные проблемы с отчетом. оказывается наш отчет показывает не совсем правильные данные и я незнаю почему. помогите пожалуйста. заранее спасибо. я приложил скриншоты где описал и показал всю проблему надеюсь поймете. ЗАпрос проверил в консоли,все правильно на закладке Ресурсы : Поле ДатаДиска - Выражение Выбор Когда ЗначениеЗаполнено(Сумма(КоличествоНеОтгруженных)) Тогда СоединитьСтроки(Формат(ДатаДиска, "ДФ=MM.yy"),",") Иначе "" Конец ; Поле КоличествоНеОтгруженных - Выражение Сумма(КоличествоНеОтгруженных) ; Поле ДатаДиска - Выражение Null , Расчитывать по ... Общий итог В Настройках отчета : вывод виде группировки по всем полям Текст запроса: ВЫБРАТЬ ИТС_ПодпискиСрезПоследних.Организация, ИТС_ПодпискиСрезПоследних.Контрагент КАК Контрагент, ИТС_ПодпискиСрезПоследних.ВидПодписки, ИТС_ПодпискиСрезПоследних.ДатаНачала, ИТС_ПодпискиСрезПоследних.ДатаЗавершения, ИТС_ПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо, ИТС_ПодпискиСрезПоследних.СостояниеЗаявки, ИТС_ПодпискиСрезПоследних.Заявка.РегНомер КАК РегистрационныйНомер, ИТС_ПодпискиСрезПоследних.Заявка ПОМЕСТИТЬ ВТ_ИТСПодпискиСрезПоследних ИЗ РегистрСведений.ИТС_Подписки.СрезПоследних(&Дата, Организация = &Организация) КАК ИТС_ПодпискиСрезПоследних ИНДЕКСИРОВАТЬ ПО Контрагент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_ИТСПодпискиСрезПоследних.Организация, ВТ_ИТСПодпискиСрезПоследних.Контрагент, ВТ_ИТСПодпискиСрезПоследних.ВидПодписки, ВТ_ИТСПодпискиСрезПоследних.ДатаНачала, ВТ_ИТСПодпискиСрезПоследних.ДатаЗавершения, МАКСИМУМ(ВЫБОР КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле6, "") = "" ТОГДА "Ул. " + КонтактнаяИнформация.Поле6 + ВЫБОР КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле7, "") = "" ТОГДА ", Дом " + КонтактнаяИнформация.Поле7 + ВЫБОР КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле8, "") = "" ТОГДА ", " + КонтактнаяИнформация.Поле8 + ВЫБОР КОГДА НЕ ЕСТЬNULL(КонтактнаяИнформация.Поле9, "") = "" ТОГДА ", " + КонтактнаяИнформация.Поле9 ИНАЧЕ "" КОНЕЦ ИНАЧЕ "" КОНЕЦ ИНАЧЕ "" КОНЕЦ ИНАЧЕ "" КОНЕЦ) КАК Адрес, МАКСИМУМ(КонтактнаяИнформация.Поле3) КАК Телефон, ВТ_ИТСПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо, ВТ_ИТСПодпискиСрезПоследних.СостояниеЗаявки, ВТ_ИТСПодпискиСрезПоследних.Заявка.РегНомер КАК РегистрационныйНомер, ВТ_ИТСПодпискиСрезПоследних.Заявка КАК Заявка ПОМЕСТИТЬ ПодпискиИТС ИЗ ВТ_ИТСПодпискиСрезПоследних КАК ВТ_ИТСПодпискиСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПО (ВТ_ИТСПодпискиСрезПоследних.Контрагент = (ВЫРАЗИТЬ(КонтактнаяИнформация.Объект КАК Справочник.Контрагенты))) И (КонтактнаяИнформация.Вид В (ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресКонтрагента), ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонКонтрагента))) СГРУППИРОВАТЬ ПО ВТ_ИТСПодпискиСрезПоследних.ВидПодписки, ВТ_ИТСПодпискиСрезПоследних.Организация, ВТ_ИТСПодпискиСрезПоследних.Контрагент, ВТ_ИТСПодпискиСрезПоследних.ДатаНачала, ВТ_ИТСПодпискиСрезПоследних.ДатаЗавершения, ВТ_ИТСПодпискиСрезПоследних.СостояниеЗаявки, ВТ_ИТСПодпискиСрезПоследних.Заявка, ВТ_ИТСПодпискиСрезПоследних.Контрагент.ОсновноеКонтактноеЛицо, ВТ_ИТСПодпискиСрезПоследних.Заявка.РегНомер ИНДЕКСИРОВАТЬ ПО Заявка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИТС_ДискиСрезПоследних.Заявка КАК Заявка, СУММА(ВЫБОР КОГДА ИТС_ДискиСрезПоследних.СостояниеДиска = ЗНАЧЕНИЕ(Перечисление.ИТС_ВидыСостоянийДисков.Получен) ТОГДА 1 КОНЕЦ) КАК КоличествоНеОтгруженных, ДОБАВИТЬКДАТЕ(ИТС_ДискиСрезПоследних.Заявка.ДатаНачала, МЕСЯЦ, ИТС_ДискиСрезПоследних.Заявка.ВидПодписки.Периодичность * (ИТС_ДискиСрезПоследних.НомерПериода - 1)) КАК ДатаДиска ПОМЕСТИТЬ ДискиИТС ИЗ РегистрСведений.ИТС_Диски.СрезПоследних КАК ИТС_ДискиСрезПоследних СГРУППИРОВАТЬ ПО ИТС_ДискиСрезПоследних.Заявка, ДОБАВИТЬКДАТЕ(ИТС_ДискиСрезПоследних.Заявка.ДатаНачала, МЕСЯЦ, ИТС_ДискиСрезПоследних.Заявка.ВидПодписки.Периодичность * (ИТС_ДискиСрезПоследних.НомерПериода - 1)) ИНДЕКСИРОВАТЬ ПО Заявка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПодпискиИТС.Организация, ПодпискиИТС.Контрагент, ПодпискиИТС.ВидПодписки, ПодпискиИТС.ДатаНачала, ПодпискиИТС.ДатаЗавершения, ПодпискиИТС.Адрес, ПодпискиИТС.Телефон, ПодпискиИТС.КонтрагентОсновноеКонтактноеЛицо, ПодпискиИТС.СостояниеЗаявки, ПодпискиИТС.РегистрационныйНомер, ДискиИТС.КоличествоНеОтгруженных, ДискиИТС.ДатаДиска ИЗ ПодпискиИТС КАК ПодпискиИТС ЛЕВОЕ СОЕДИНЕНИЕ ДискиИТС КАК ДискиИТС ПО ПодпискиИТС.Заявка = ДискиИТС.Заявка |
а к чему ты приложил скриншоты? |
зачем ты описал проблему на скриншотах, о загадочный из загадочных? может быть, потому что древние египтяне писали на фресках? |
и главное, где эти таинственные скриншоты? или может, где-то в тексте скрыта подсказка, и мы должны их найти? |
[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] |
то что в ресурсах и настройках [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] |
[url]http://i017.radikal.ru/1401/9e/e376b31a2ddd.png[/url] |
[img]http://i017.radikal.ru/1401/9e/e376b31a2ddd.png[/img] [img]http://s020.radikal.ru/i722/1401/e6/92f698d2eefb.png[/img] |
конфигурация УТП для Казахстана 2.0.2.5, платформа 8.3.3.658 |
[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. |