|
Группировка по поставщику | ☑ | ||
---|---|---|---|---|
0
Zaicev
22.08.13
✎
23:22
|
Здравствуйте!
Помогите пожалуйста, как мне сделать группировку по поставщику? Вот код отчета Процедура СформироватьНаСервере() Макет = Обработки.ДвиженияДенег.ПолучитьМакет("Макет"); Содержимое.Очистить(); ТаблицаДвижений = Новый ТаблицаЗначений; ТаблицаДвижений.Колонки.Добавить("Дата"); ТаблицаДвижений.Колонки.Добавить("НаименованиеКонтрагента"); ТаблицаДвижений.Колонки.Добавить("НаименованиеПоставщик"); ТаблицаДвижений.Колонки.Добавить("Сумма"); ТаблицаДвижений.Колонки.Добавить("СуммаЗароботок"); ВыборкаДвижений = РегистрыНакопления.ДенежныеСредства.Выбрать(); Пока ВыборкаДвижений.Следующий() Цикл Документ = ВыборкаДвижений.Регистратор; НоваяСтрока = ТаблицаДвижений.Добавить(); НоваяСтрока.Дата = Формат(Документ.Дата, "ДФ=dd.MM.yyyy"); НоваяСтрока.НаименованиеКонтрагента = Документ.Контрагент.Наименование; НоваяСтрока.НаименованиеПоставщик = Документ.Основание.ПоставщикТ; НоваяСтрока.НаименованиеПосредник = Документ.Основание.Посредник; НоваяСтрока.СуммаЗароботок = Документ.Основание.СуммаДокументаЗароботок; НоваяСтрока.Сумма = ВыборкаДвижений.Сумма; Если ВыборкаДвижений.ВидДвижения = ВидДвиженияНакопления.Расход Тогда НоваяСтрока.Сумма = -НоваяСтрока.Сумма; КонецЕсли; КонецЦикла; //ТаблицаДвижений.Свернуть("НаименованиеПоставщик, Дата", "Сумма"); ТаблицаДвижений.Сортировать("НаименованиеКонтрагента, Дата"); ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); ОбластьМакета.Параметры.Сумма = ТаблицаДвижений.Итог("Сумма"); ОбластьМакета.Параметры.ВсеЗароботок = ТаблицаДвижений.Итог("СуммаЗароботок"); Содержимое.Вывести(ОбластьМакета); //ОбластьМакета = Макет.ПолучитьОбласть("ИтогПоставщик"); //ОбластьМакета.Параметры.НаименованиеПоставщик = Документ.Основание.ПоставщикТ; //Содержимое.Вывести(ОбластьМакета); Для каждого Движение Из ТаблицаДвижений Цикл ОбластьМакета = Макет.ПолучитьОбласть("Строка"); ЗаполнитьЗначенияСвойств(ОбластьМакета.Параметры,Движение); Содержимое.Вывести(ОбластьМакета); КонецЦикла; КонецПроцедуры Вот сам макет : [url=http://pixs.ru/?r=8822065][img=http://i.pixs.ru/storage/0/6/5/2013082222_1323811_8822065.jpg][/url] |
|||
1
Zaicev
22.08.13
✎
23:22
|
||||
2
ОбычныйЧеловек
22.08.13
✎
23:27
|
Не мог чуть чуть до пятницы дотянуть? )
|
|||
3
Пират
22.08.13
✎
23:29
|
С клюшек переучиваешься?
|
|||
4
Zaicev
22.08.13
✎
23:29
|
Как сгруппировать без запросов ?
|
|||
5
Zaicev
22.08.13
✎
23:31
|
Я немножко программирую, очень стыдно..
|
|||
6
Zaicev
22.08.13
✎
23:55
|
Можно сделать группировку без выборки ?
|
|||
7
ОбычныйЧеловек
23.08.13
✎
00:23
|
(6) не мучайся (не страдай ерундой) - сделай запрос...работы на 5 минут с перерывом на чай.
|
|||
8
razlagator
23.08.13
✎
02:23
|
(0) открой для себя СКД
|
|||
9
Zaicev
23.08.13
✎
23:50
|
(8) Этот отчет для конф android, а СКД не работает на этой платформе.
|
|||
10
Чайник Рассела
23.08.13
✎
23:52
|
(9) очень даже работает
|
|||
11
Zaicev
23.08.13
✎
23:54
|
(10) Проверяли ?
У меня в конф. мобильной версии Отчеты вообще неактивный.. |
|||
12
Чайник Рассела
24.08.13
✎
00:06
|
(11) 8.3.3?
|
|||
13
Zaicev
24.08.13
✎
00:08
|
(12) Да, я никак сгруппировать не могу, думал уже сделать через скд, ну и тут не получилось :(
|
|||
14
Zaicev
24.08.13
✎
00:25
|
Я даже пробовал создать маленький отчетик с запросом:
&НаКлиенте Процедура КонтрагентыНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) КонтрагентыНачалоВыбораНаСервере() КонецПроцедуры &НаСервере Процедура КонтрагентыНачалоВыбораНаСервере() //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Запрос =Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Контрагенты.Наименование, | Контрагенты.Код |ИЗ | Справочник.Контрагенты КАК Контрагенты"; РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл // Вставить обработку выборки ВыборкаДетальныеЗаписи КонецЦикла; //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА КонецПроцедуры И тут получаю ошибку {Обработка.Обработка1.Форма.Форма.Форма(13,16)}: Тип не определен (Запрос) Запрос =Новый <<?>>Запрос; (Проверка: Мобильное приложение-сервер) Не пойму, почему тип не определен. |
|||
15
Zaicev
24.08.13
✎
00:49
|
Прочитал, что в мобильной версии запросы не работают.
А как сделать группировку без запросов ? Подскажите пожалуйста. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |