К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Универсальный отчет + таблица значений

Гость
0 - 04.05.2019 - 07:15
Доброго дня! Всех с праздником трудящихся!) Вот и я повстречался со сладкой парочкой Универсальный отчет с таблицей значений. Думал, что все просто, но оказалось,что не совсем. Долго рассказывать не буду, формирую остатки на складах с ценами и суммами. Цены считаются хитрым образом (запросом их не выбрать). Почти все удалось сделать, и запихать ТЗ в запрос, связав с другими таблицами и получить результирующую таблицу (Склад, Номенклатура, Цена, Количество, Сумма) и построить по ней отчет, не отличающийся ничем от обычного. Отборы работают, группировки строк работают, но вот никак не могу получить нужную сортировку. Делал "упорядочить по" в запросе для результирующей таблицы значений, сортировал саму таблицу значений, сортировал и копировал построчно в другую таблицу значений, задавал у построителя отчет порядок. Ничего не помогает. Отчет формируется в одном и том же странном порядке, такое ощущение, что по UID номенклатуры ) Куда копать ?)


Гость
1 - 04.05.2019 - 14:29
Надо разбираться. если вывести отчет через Построитель.Вывести(), то все ок, а через стандартный метод универсального отчета - сортировка кривая
Гость
2 - 04.05.2019 - 15:01
Нашел процедуру, которая сбиввет сортировку, осталось разобраться почему она так делает. Сожет я что-то недозаполняю, ведь типовые отчеты работают правильно
Гость
3 - 09.05.2019 - 14:33
и что в результате? интересно просто для саморазвития?
Гость
4 - 10.05.2019 - 11:33
(3)Пока больше не разбирался, разберусь - напишу.
Гость
5 - 12.05.2019 - 10:52
Ничего пока с сортировкой не вышло. Для одного склада все сортируется, для нескольких нет. Для первого склада все хлрошодлч остальных сортировка страннач. Это если не использовать порядок и предварительно правильно отсортировать таблицу значений. При использовании штатной процедуры формирования табличного документа с импользовпние порядка ваще какая то фигня с сортировкой, закономерности не видно. Хотя порядок устанавливается верно (склад,номенклатура)
6 - 15.05.2019 - 12:01
Универсальный отчет, если создан из ТаблицыЗначений сортирует не по Наименованию, а по внутренним ИД.
Гость
7 - 15.05.2019 - 12:30
(5)Очень похоже на это. Но если отчет с одной группировкой по номенклатуре, то все ОК. А может тогда подсунуть ему не ссылочные данные, а строковые - наименования складов и товаров ?
Гость
8 - 15.05.2019 - 13:11
со строковыми все нормально, осталось решить вопрос с умершей расшифровкой
Гость
9 - 15.05.2019 - 13:46
Есть идеи как вернуть расшифровку? Она заполняется строковыми значениями. Как то бы подменить ссылочными )
Гость
10 - 17.05.2019 - 06:05
Никак не выходит каменный цветок. Сортирует правильно только со строковыми группировками. Но тогда проблема с расшифровкой. Использование сортировок типа Построитель.Порядок.Добавить("Склад.Наименование") и Построитель.Порядок.Добавить("Номенклатура.Наимено вание") дает вообще малопонятные результаты. То есть работает, но чудовищно ) Пробовал для полноты и просто по строковым полям Построитель.Порядок.Добавить("НоменклатураНаименов ание"), но без успеха.
Непонятно, почему такая засада с сортировкой. Причем, если таблицу значений сначала отсортировать как положено, не использовать в построителе Порядок и просто сформировать табличный документ (без оформления), то построитель все равно сбивает исходную сортировку
Гость
11 - 02.07.2019 - 10:41
0-USSR >а можете показать код процедуры УстановитьНачальныеНастройки() и СформироватьОтчет(). Через ИсточникДанных подсовываю таблицу значений, есть в таблице Контрагент, но отбор или группировку по полям не могу сделать, например Контрагент.Покупатель
т.е. дерево полей Контрагента не раскрывается
устал от этих танцев с бубном, никак не получается

Отредактировано RiK7; 02.07.2019 в 10:43. Причина: дополнил


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены