powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Группировка по регистрам 7.7
21 сообщений из 21, страница 1 из 1
Группировка по регистрам 7.7
    #36259068
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понадобилось сделать группировку не по измерениям регистров а по видам самих регистров т.е. скажем если данные тянутся из двух регистров от перед их выводом группировать по видам регистров из которых брались

чет ничего на ум кроме добавления по измерению на каждый из регистров в который будет писаться признак принадлежности регистра к регистру (сорри за тавтологию) ни приходит

но во-первых это переписание всего кода немаленького в частях где вытягиваются даные из итогов согласно новому порядку следования измерений, во-вторых переписание модулей проведения чтоб писало эти реквизиты всегда ну и в третьих глобальное увеличение размеров таблиц из-за нового поля и т.д.

таблицы то проапдейтить напрямую не проблема но как дальше с этим жить :)

вобщем как бы так запросом получить группировку по видам регистров а ?
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259082
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот есть сейчас в отчетах выводы

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
регистер  1 :

-Вид номенклатуры
 -- Номенклатура


регистер  2 :

-Вид номенклатуры
 -- Номенклатура

а надо
Код: plaintext
1.
2.
-Вид регистера
--Вид номенклатуры
--- Номенклатура
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259091
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не особо уловил разницу, но на клюшках это будет через ж.пу как обычно...
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259117
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторне особо уловил разницу

есть два одинаковых по наборам регистра (почему и кому по голове дать сейчас не выясняем) а т.к. в сущности это одно и то-же за исключением того что там учитываются товары с разными признаками (ну как статусы партий что ли в торговле и т.д., тока фишка в том что это не один регистр а два :)) то и в отчетах требуют такого же формирования группировочного в одном отчете а как его вытянуть без добавления отдельного реквизита принадлежности на каждый из регистров я не разумею

а именно запросм надо т.к. это для универасльных отчетов будет юзаться и там как вы помните кроме как запросом управлять выводом мы не сильно то и можем


автор, но на клюшках это будет через ж.пу как обычно...

ну да... вопрос в том что пусть через ж...у :) но не сделать ж...пу всей бд вцелом (из-за доп. данных и следующих тормозов выборок) или не устроить армагедон с реалтаймовым ковырянием всего бредокода из-за изменения структуры регистров
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259271
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
это для универасльных отчетов будет юзаться 
а универсальный отчет два регистра за раз кушает?
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259283
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все равно вроде как надо объединять через объединить все
там добавочный признак и вписывайте
а там хоть группировка хоть сортировка
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259340
semyons
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не 8-ка, в 7-ке нет "Объединить все"
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259352
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf, это же 7ка :))... совсем корни забыли гля какие там объединения...

автора универсальный отчет два регистра за раз кушает?

они по переменным из регистра работают так что в этом плане

Товар = Регистр.Регистр1.Товар, Регистр.Регистр2.Товар;

рулит но вот показать откуда он выбирался этот товар на конкретном уровне группировок к сожалению вот никак (тут даже могучее "когда" на условие функции не прокатит)

не ну можно SQL прямой использовать но там чтоб построить универсальный (динамические группировки периода и фильтры) для 5-ти группировок разноплановых времени убить надо огого (плавали знаем :) - больше не хочу)
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36259584
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8-ка развращает...

После нее в клюшках копаться нет никакого желания.
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36260187
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меня слово универсальный с толку сбило )
ну так выбирайте дважды в две разные таблицы
сортируйте и вперед
в чем дело то?
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36260264
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв чем дело то?

да можно и двумя запросами :) только вот вся универсальность теряется... одним надо

был когда то от абби црм с очень интересным движком отчетов... вот на этой базе скажем отчётец

http://slil.ru/28097762
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36260270
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а разбирать по-таблицам суммируя группировки "вверх"... ну мы это уже проходили тоже... слабомодифициремо (утонуть можно в подсчётах пормежуточных итогов по десятку динамических группировок)
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36260522
Reder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last1Cmenа разбирать по-таблицам суммируя группировки "вверх"... ну мы это уже проходили тоже... слабомодифициремо (утонуть можно в подсчётах пормежуточных итогов по десятку динамических группировок)
Ну если сделать по уму, то не утонешь. А промежуточные итоги будут получаться как Итог по колонке.
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36261080
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
там учитываются товары с разными признаками
а признак товара отследить видимо нереально?
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36261360
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf, он может быть одновременно как одним таки и другим а если учесть что на самом деле номенклатура это всего лишь "артикулат" изделий и сами изделия само собой так же могут мигрировать по разным фондам (т.е. регистрам учета), правда в один момент времени или там или там, то использовать группировки на основании таблиц это очень некрасиво получится

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

вобщем таки решил ввести новые измерения где будет перечисление вида фонда учета товара (вчера весь день переписывал в коде методы СводныйОстаток и Остаток) а сейчас воюю с СКЛ чтоб таблицы итогов проапдейтить напрямую... дубли примари елки двадцать и это в итогах :(... производительность пока не мерял
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36261932
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мужики (и леди) пишу уже сюда раз начал

не могу проапдейтить таблицу итогов... ругается на дубли в примари

сам запрос

Код: plaintext
1.
UPDATE RG67
set SP4710 = '   3MW   '

возвращает ошибку о дублировании хотя проверочный запрос

Код: plaintext
1.
2.
3.
select PERIOD, SP4710, SP564, SP565, SP566, SP567, SP1305, SP4174, SP4697, count(*) as C 
from RG67
Group BY PERIOD, SP4710, SP564, SP565, SP566, SP567, SP1305, SP4174, SP4697
ORDER BY C DESC

не выводит в "С" никаких цифер отличных от 1.. т.е. записи таки уникальны... апдейт идет конечно поля одного из ключей (измерение регистра)

где я что-то не учитываю ? (признак ключа на том поле что апдейтить пытаюсь скинул и не помогло)
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36262183
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
решил ввести новые измерения 

а там вроде кроме измерений и ресурсов еще и реквизиты были?
ходют упорные слухи что реквизит иногда лучше измерения ...
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36262347
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf, реквизиты - обалденная штука только вот беда то в том что они только в RAxxx фигурируют :)

без остатков то никуда... к сожалению
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36262455
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть еще и прямые запросы ?
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36262560
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leaf, ну то уже по-необходимости... и без прямых остатки по фондам (видам учета или в простонародье регистрам) необходимы... а по реквизиту как мне память не изменяет мы корме движений ничего вытянуть не могём

ну вот нет такого

Код: plaintext
1.
ВидРегистра = Регистр.Регистр1.Вид,Регистр.Регистр2.Вид;
Группировка ВидРегистра;

посему и

авторВидРегистра = Регистр.Регистр1.Вид,Регистр.Регистр2.Вид;

где Вид уже измерение (т.е. ключевое поле)
...
Рейтинг: 0 / 0
Группировка по регистрам 7.7
    #36262837
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по апдейту вопросов нет - чек базе сделал и итоги пересчитал за последний месяц вроде попустило
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Группировка по регистрам 7.7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]