Имя: Пароль:
1C
1С v8
Компоновка
0 ejikbeznojek
 
26.11.15
20:04
Добрый день.
Может подскажет кто по моему вопросу)
есть отчёт на компоновке по двум таблицам.
1 таблица это документы, где накладные по машинам размазываются.
2 таблица это регистр сведений с размазанной стоимостью доставки.

Потребовалось вывести количество различных пунктов доставки.
Причём если два одинаковых пункта едут одной транспортной компанией в один день то это будет цифра 1.
А если два одинаковых пункта доставки едут одной ТК но разными днями или Разными ТК, то это 2

Всё это должно суммироваться в произвольных группировках.
Я сделал вот так...
Вывел поле ЗаявкаНаОтгрузкуНакладные.ПунктДоставкиПолучатель.Наименование + ЕСТЬNULL(РаспределениеУСОпоНакладным.Регистратор.Контрагент.Наименование, "ОВЛ") как КоличествоПунктовПерегрузаИзРегистра
И сделал его ресурсом

Количество(различные КоличествоПунктовПерегрузаИзРегистра+ПОДСТРОКА("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", 1, ДЕНЬГОДА(ДатаОтгрузки)))

выводит правильную цифру, но не выводит процент в группе и общий процент.
1 Горогуля
 
26.11.15
20:09
держись там
2 ejikbeznojek
 
26.11.15
20:09
За что держаться? 8(
3 ejikbeznojek
 
26.11.15
20:11
Ну смысл был в том чтобы создать текстовую строку которая будет уникальна для 3х измерений.
Наименование пункта доставки, транспортная компания, дата отгрузки
И посчитать количество  разных строчек
4 Горогуля
 
26.11.15
20:13
пропал куда-то?
5 ejikbeznojek
 
26.11.15
20:17
(4) кто?
6 Горогуля
 
26.11.15
20:18
смысл
7 ejikbeznojek
 
26.11.15
20:20
Тебе эта подстрока что ли не нравится?)
8 Горогуля
 
26.11.15
20:21
да я как-то не старался понять. вообще забавно, да
9 Garykom
 
гуру
26.11.15
20:25
(8) и правда забавно... всегда поражался когда SQL'ем начинают обычные языки эмулировать
10 ejikbeznojek
 
26.11.15
20:27
(9) Если таки получится эмулировать, то почему бы и нет.
Если нет, то придётся вычисляемым полем каким-нибудь делать.
11 VikingKosmo
 
26.11.15
20:28
А меня подстрока доставляет...
12 ejikbeznojek
 
26.11.15
20:31
Ну хватит уже глумиться то)))
13 ejikbeznojek
 
30.11.15
16:30
В общем я сдался...и сделал вычисляемым полем 8((