|
|
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
может вопрос покажется и глупым но прошу дочитать :) а то уже третий день голова пухнет запарился совсем 7.7 sql оперучет, таблица итогов скажем регистра остатков, соответственно все поля которые "измерения" есть ключевые (с контролем скуля по примари) требуется сделать апдейт (речь идёт о прямой работе на самом скл) одного из таких ключевых полей причем из-за текущей там каши они могут (таки есть) и задублироваться... соответсвенно можно ли их "свернуть" перед апдейтом (те которые задублируются есть возможность выловить перед самим апдейтом) не нарушив никакой целостности? решение то есть (удаление этого измерения котрое влечет суммирование остальных а т.к. есть прямое соответствие между одним из оставшихся реквизитов то после обратного добавления можно смело апдейтить и дублей не будет) но оно оооочень долгое (порядка 5 часов на удаление и часа на добавление плюс остальные работы мне так ночи не хватит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 16:59 |
|
||
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
Last1Cmen , зачем итоги трогать? движения поменять, итоги пересчитать или вводом остатков - списать, оприходовать - даже в скуль лезть не придется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 17:13 |
|
||
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
Хитроглазый, да нельзя вот мне (вернее мне то оно как раз и никак не надо:)) важно вывести весь период (там пару лет) в разрезах вот этих добавленных... и перепроводить нельзя (да и не проведётся 8 гиг за ночь)... потом костей не соберём (в плане "разьедется" все что можно) ладно если никак то и не будем фантазировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 17:41 |
|
||
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
плюс там несколько десятков миллионов записей по 4м регистров апдейтить надо... 1це такого шустро не могёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 17:43 |
|
||
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
Структура регистра какая? И что хотите - частично его свернуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 17:46 |
|
||
|
Свертка таблицы итогов вручную
|
|||
|---|---|---|---|
|
#18+
Программист 1с, да рядовая для остатков только измерений много :) и не в тему вобщем есть два поля (измерения) из тех к которыми работаем - ШтрихКод (строка в еан13) - Поставщик (ссылка на спр. контрагентов) первое поле заполнено реальными кодами которые можно (не все правда но роли сейчас не играет) найти в спр. изделий в которых есть ссылко на поставщика собственно которыми и необходимо заполнить второе поле в регистрах (т.е. связь ШтрихКод-Поставщик 1к1) при заполенении из-за того что есть остатки по одинаковым штрихкодам но по разным поставщикам (откуда это лезет сейчас тоже не разбираем) а необходимо заполнить одним отрабатывает внутренний контроль скл на уникальность записей по примари и таблицы не получается проапдейтить... вот... как его обойти непонятно... снятие примари с одного или обоих полей приведёт к нарушению уникальностей всей таблицы вцелом т.е. надо как то "свернуть" одинаковые (с суммированием по полям ресурсам ессно) причем ср-вами 1це (грохнуть измерение Поставщика сохранить конфу и оно пересчитает остатки а затем добавить опять) это невообразимо долго получается вот и пока тестирую этот путь штурмую моск насчет перенесения этой процедуры на сам скл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2009, 11:17 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=130&tid=1523275]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 339ms |

| 0 / 0 |
