Вход | Регистрация
 

Отчет Шахматка по дополнительным реквизитам и сведениям

Отчет Шахматка по дополнительным реквизитам и сведениям
Я
   falselight
 
05.02.20 - 10:08
Натолкните пожалуйста на алгоритм разработки отчета.

По тз

b)    Создать запрос по базе данных клиентов, складов клиентов и дополнительным реквизитам, и сведениям клиента. Создать запрос по продажам за период;

Конфигурация Управление торговлей, редакция 11.2 (11.2.3.177)

c)    Запрос возвращает следующие поля:
    Клиент – справочник Партнеры;
    Склад клиента – справочник Склады клиентов;
    Сумма продажи – число;
    Есть продажа – число 0 или 1 в зависимости от того есть ли продажа;


По каким объектам в УТ 11.2 можно начать строить отчет? Может кто подскажет?
 
 
   falselight
 
1 - 05.02.20 - 11:01
Желание заказчика таково, сделать отчет, шахматку, где
горизонтально все клиенты, вертикально все группы номенклатуры.
С отображением, существующих продаж. И если не было продаж, что бы так же был вывод.
   falselight
 
2 - 05.02.20 - 11:04
В качестве примера имеется отчет на СКД, с таким запросом. Но выполняется это очень долго и нужно оптимизировать.

ВЫБРАТЬ
    Товары.Ссылка КАК Номенклатура,
    0 КАК Сумма,
    NULL КАК СкладКлиента,
    NULL КАК Партнер
ИЗ
    (ВЫБРАТЬ
        Номенклатура.Ссылка КАК Ссылка
    ИЗ
        Справочник.Номенклатура КАК Номенклатура) КАК Товары

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    NULL,
    0,
    Н_СкладыКлиентов.Ссылка,
    Н_СкладыКлиентов.Владелец
ИЗ
    Справочник.Н_СкладыКлиентов КАК Н_СкладыКлиентов

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ЗаказКлиентаТовары.Номенклатура,
    ЗаказКлиентаТовары.Сумма,
    ЗаказКлиентаТовары.Ссылка.СкладКлиента,
    ЗаказКлиентаТовары.Ссылка.Партнер
ИЗ
    Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ГДЕ
    ЗаказКлиентаТовары.Ссылка.Проведен
    И ЗаказКлиентаТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата


Затем в настройках СКД, строки идут как Партнер, СкладКлиента.

Колонки Номенклатура (Только иерархия) .
   vicof
 
3 - 05.02.20 - 11:05
Рукалицо
   falselight
 
4 - 05.02.20 - 11:08
Как это (2) можно было бы оптимизировать?
Потому что я сколько раз это не запускал, вешало 1с, хоть с отборами, хоть без.
   vicof
 
5 - 05.02.20 - 11:09
(4) Сдай экзамен хотя бы на специалиста по платформе и ты сможешь ответить на этот вопрос
   falselight
 
6 - 05.02.20 - 11:13
Моя задача оптимизировать отчет чей запрос представлен в (2)
   falselight
 
7 - 05.02.20 - 11:53
некто не подскажет в продвижении решения?
   vicof
 
8 - 05.02.20 - 13:16
Обратись к специалистам
   falselight
 
9 - 05.02.20 - 13:19
Да мне только направление решения нужно.
Разбираюсь с имеющимся запросом, хочу понять как его можно оптимизировать.
Подсказки нужны по делу на русском языке. Русскими буквами.
   vicof
 
10 - 05.02.20 - 13:33
Смотреть материалы по оптимизации запросов, смотреть на свой запрос, исправлять его.
   falselight
 
11 - 05.02.20 - 13:44
Ну я выложил его, может подскажет кто.
   vicof
 
12 - 05.02.20 - 14:12
Да никто не хочет за тебя работу делать
   acht
 
13 - 05.02.20 - 14:22
   falselight
 
14 - 05.02.20 - 16:44
Мне самому работу свою делать.

Суть такая.

Нужно по горизонтали выводить клиентов (Справочник.Партнеры)  и их Склады, не типовой справочник Н_СкладыКлиентов .
Справочник Н_СкладыКлиентов подчинен справочнику Партнеры. У партнера может быть несколько элементов Н_СкладыКлиентов .

То есть группировка по строкам Клиент, Н_СкладКлиентов .

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

Вывестись должны все клиенты, и все группы номенклатуры. На пересечении строк и столбцов должны идти суммы продаж. Или пусто если не было продаж.
Это нужно для анализа, по каким группам идут продажи а по каким нет.

Такая общая постановка. Есть идеи задействовать регистр накопления ВыручкаИСебестоимостьПродаж, в нем есть измерение ЗаказКлиента.

Делать по документам это наверное не верно.

Кто что может подсказать. Главы из видеокурса по СКД. Видео в инете, или просто полезным советом, как начать подобную разработку.
Подскажите ПОЖАЛУЙСТА.
   unenu
 
15 - 05.02.20 - 16:50
(14) когда пожалуйста не прокатывает, то можно 
 -  взять женский ник и залить фото в мини, правда когда раскроют то будете дашей вечно
-  рассказать слезную историю, мол, живу в картонной коробке, последний шанс заработать
   acht
 
16 - 05.02.20 - 19:00
(14) Андрей Анатольевич, ваши рыжие бестолковые кудри уже примелькались еще со времен @Livindstar. Помогать вам - только свое время зря тратить, вы же необучаемы.
   acht
 
17 - 05.02.20 - 19:00
(14) Андрей Анатольевич, ваши рыжие бестолковые кудри уже примелькались еще со времен @Livingstar. Помогать вам - только свое время зря тратить, вы же необучаемы.
   acht
 
18 - 05.02.20 - 19:01
Вот даже ветка с вами тормозит и глючит
   falselight
 
19 - 06.02.20 - 10:35
Подскажите, как сейчас лучше встроить суммы?

Я сделал НаборДанных1 и НаборДанных2.

НаборДанных1

ВЫБРАТЬ
    Партнеры.Ссылка КАК Клиент,
    Н_СкладыКлиентов.Ссылка КАК СкладКлиента
ИЗ
    Справочник.Н_СкладыКлиентов КАК Н_СкладыКлиентов
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры КАК Партнеры
            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.ДополнительныеРеквизиты КАК ПартнерыДополнительныеРеквизиты
            ПО Партнеры.Ссылка = ПартнерыДополнительныеРеквизиты.Ссылка
        ПО Н_СкладыКлиентов.Владелец = Партнеры.Ссылка

СГРУППИРОВАТЬ ПО
    Партнеры.Наименование,
    Н_СкладыКлиентов.Наименование,
    Партнеры.Ссылка,
    Н_СкладыКлиентов.Ссылка

УПОРЯДОЧИТЬ ПО
    Партнеры.Наименование,
    Н_СкладыКлиентов.Наименование



НаборДанных2

ВЫБРАТЬ
    Номенклатура.Родитель
ИЗ
    Справочник.Номенклатура КАК Номенклатура



НаборДанных1 вывел в строки.
НаборДанных2 вывел в колонки (Иерархия).

Имея полную вот эту выборку, как сейчас лучше и правильнее, на пересечении строк и столбцов вывести суммы продаж.
То есть склада клиента и группы номенклатуры, по которой били продажи.
   ПрестарелыйЗаяц
 
20 - 06.02.20 - 10:59
Прикольно, коллективный разум рабоает за Ливингстара, причем не первый год и довольно успешно - во всяком случае с голода он не помирает.
Чем не идея для ток-шоу у Малахова?
   vicof
 
21 - 06.02.20 - 11:23
(19) Что значит лучше и что значит сейчас?
   falselight
 
22 - 06.02.20 - 12:02
Документ ЗаказКлиента, не делает движения по регистру ЗаказыКлиентов.
Не понятно от куда можно было бы выбирать данные по продажам для отчета.
   vicof
 
23 - 06.02.20 - 12:32
"Документ ЗаказКлиента, не делает движения по регистру ЗаказыКлиентов"
да ладно
   vicof
 
24 - 06.02.20 - 12:33
"Не понятно от куда можно было бы выбирать данные по продажам для отчета." 
Из регистра продаж, твой кэп
   falselight
 
25 - 06.02.20 - 13:17
Решено из

Регистр Выручка и себестоимость продаж соединяется с регистром сведений Аналитика учета партнеров и Аналитика учета номенклатуры, таким образом полный набор полей.

из необходимых разрезов:

Измерения, - Номенклатура (Группы), Клиент, Склад
Ресурс,    - Продажи
   falselight
 
26 - 06.02.20 - 13:41
(24) Как название этого регистра?
   falselight
 
27 - 06.02.20 - 13:44
Покажите пример запроса выборки продаж в УТ 11.2
   vicof
 
28 - 06.02.20 - 13:48
Ты ж все решил уже
   falselight
 
29 - 06.02.20 - 13:49
(28) Не то. Регистра продажи я не найду (
   vicof
 
30 - 06.02.20 - 13:52
что не то? ищи все регистры, которые содержат подстроку "продаж"
 
 Рекламное место пустует
   falselight
 
31 - 06.02.20 - 13:53
НДС Продажи - НДСЗаписиКнигиПродаж
   falselight
 
32 - 06.02.20 - 13:54
Тут ещё загвоздка в том что есть не типовой справочник складов, торговые точки клиентов.
И куда он пишется в какой регистр не ясно.
   falselight
 
33 - 06.02.20 - 13:55
Говорят никуда не пишется, и есть только у документов.
Это получается что тогда можно делать по документам выборку?
Все равно его из докумнета брать же.
   vicof
 
34 - 06.02.20 - 13:57
(31) а если посмотреть в (25), ничего похожего не замечаешь
   vicof
 
35 - 06.02.20 - 13:57
?
   falselight
 
36 - 06.02.20 - 13:58
Выборка нужна в разрезе,

ГРУПП Номенклатуры (Иерархия)

КЛИЕНТОВ (Справочник.Партнеры)

СКЛАДОВ Клиентов (Не типовой справочник, торговых точек клиента, который есть только среди реквизитов документа).
   vicof
 
37 - 06.02.20 - 13:59
НУ ДЕЛАЙ
   falselight
 
38 - 06.02.20 - 14:00
(37) http://joxi.ru/RmznO4eiRWqJam

Я знал бы делал. Сейчас если этот нетиповой справочник складов, не пишется ни в какой регистр, и нужн овсе равно его брать из документов.

По документам получается делать???? АААаа????
   falselight
 
39 - 06.02.20 - 14:02
(37) В мудрой голове мысли зреют.
Их там нет, но могут появиться.
Я жду их появления, что бы начать работать.
Создаю им поле для прихода.
   vicof
 
40 - 06.02.20 - 14:03
Сделай по документам. Или перепиши конфу и бери из регистров. Или забей на эту хрень и пошли клиента нафиг.
   vicof
 
41 - 06.02.20 - 14:03
(39) В мудрой голове-то зреют, в твою их не пересадить))
   vicof
 
42 - 06.02.20 - 14:05
(38) Бери из НДСЗаписиКнигиПродаж, это же очевидно
   falselight
 
43 - 06.02.20 - 15:20
(42) Из этого??? А чем очевидно?
Мысли как придут так я начну делать. Вот очевидно ! Прям от сюда????????
Там постановка плавающая...... Но я заготовку сделал, могу показать!
А да. Там у вас же нет этого не типового справочника складов клиента.

То есть у меня есть, выведенные все клиенты со складами и группы номенклатуры в иерархии, сейчас вот нужно к этому привязать продажи, вывести в ячейки, и настроить все отборы !
   vicof
 
44 - 06.02.20 - 15:22
(43) Это шутка была, если что
   falselight
 
45 - 06.02.20 - 15:23
(44) Ну вот, а зачем шутки????? Серьезно подскажите?
   vicof
 
46 - 06.02.20 - 15:29
Серьезно в (25) было
   falselight
 
47 - 06.02.20 - 16:10
Можно пример?
Я стал пробовать, ничего не понимаю что с чем связывать......
   falselight
 
48 - 06.02.20 - 16:12
Если вот это, -> Регистр накопления Выручка и себестоимость продаж .

То зачем эти?? -> регистры сведений Аналитика учета партнеров и Аналитика учета номенклатуры
Как связывать?  Подскажите пожалуйста. Сегодня у меня что то голова вообще не соображает (((((

Гормональный фон нарушен (

Если кто знает, что бы я понял и начал делать. Кто знает УТ 11.2 если . Кому не трудно.
   vicof
 
49 - 06.02.20 - 16:17
не, это не гормональный фон) Посмотри примеры в той же конфе, которую ты смотришь.
   ПрестарелыйЗаяц
 
50 - 06.02.20 - 17:00
(48) Опять как обычно нажрался и пытаешься что то сделать?
Напиши книгу "Как программировать синим и не вызывать подозрения окружающих"
   falselight
 
51 - 07.02.20 - 06:16
Почему такая ошибка связи? Значения смотрел связываю правильно http://joxi.ru/Y2LbLJyCQ97Qgr
   falselight
 
52 - 07.02.20 - 06:24
(51) Нельзя связывать измерение с ресурсом? Так если в регистре сведений он задан как ресурс как быть?


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.