Имя: Пароль:
1C
1С v8
Прямой запрос sql
0 Dmitriy_76
 
16.09.14
08:13
через ПолучитьСтруктуруХраненияБазыДанных() нашел таблицу в которой хранится регистр товары на складах.

Пишу запрос, но вижу не остатки..а движения... и в ней есть поле вид движения...

а как получить именно таблицу остатков ?
1 Wobland
 
16.09.14
08:14
2 Dmitriy_76
 
16.09.14
08:19
(1) это не ms sql... видимо различаются
3 Wobland
 
16.09.14
08:20
(2) это прямые семёрочные запросы. а в восьмёрке остатки не хранятся
4 Dmitriy_76
 
16.09.14
08:23
(3) вот оно че... вычислять только ?
5 Wobland
 
16.09.14
08:24
(4) можно по кому спросить
6 wanderer_ица
 
16.09.14
08:28
(3) ЧО?????????
7 Wobland
 
16.09.14
08:30
(6) виртуальные таблицы такие виртуальные
10 Wobland
 
16.09.14
08:33
(9) по компонет-обжект модели ;)
11 13_Mult
 
16.09.14
08:33
12 Dmitriy_76
 
16.09.14
08:34
в итоге делаю так...
две таблички через юнион ....
в первой количество с "+" с отбьором по [_RecordKind]=0

во втором с "-" с отобором по [_RecordKind]=1....

в итоге получаю 2 записи..в одной плюс сколько то..в другой минус... сложив их получу остаток..только как это сделать средствами склуля... ?
13 Wobland
 
16.09.14
08:35
(12) сгруппировать юнион
14 13_Mult
 
16.09.14
08:36
15 Dmitriy_76
 
16.09.14
08:36
(11) о ДА!!! оно!
16 ILM
 
гуру
16.09.14
08:49
А за каким спрашивается вы напрямую грязными сапогами в СКУЛЬ лезете?
17 spock
 
16.09.14
09:14
(3)в v8 архитектура не сказать, чтобы радикально поменялась, все там есть:
Регистры накопления

_AccumRg<n> – таблица движений регистра накопления.
_AccumRgT<n> – таблица итогов регистра накопления. Эта таблица создается в случае, если регистр накопления поддерживает остатки.
_AccumRgTn<n> – таблица оборотов регистра накопления. Эта таблица создается, если регистр поддерживает обороты.
_AccumRgOpt – таблица настроек хранения итогов регистров накопления. Эта таблица создается одна на все регистры накопления.
_AccumRgAgg<n> – таблица агрегатов регистра накопления.
_AccumRgAggOpt – таблица опций сети агрегатов.
_AccumRgSt<n> – таблица статистики регистра накопления.
_AccumRgBf<n> – таблица буфера новых оборотов регистра накопления.
_AccumRgDl<n> – таблица новых оборотов регистра накопления.
_AccumRgAggDims – таблица кодов измерений регистра накопления.
_AccumRgAggGrid – таблица сети агрегатов.
18 ДенисЧ
 
16.09.14
09:16
(16) у них они чистые, они их в Индийском океане мыли....
19 ILM
 
гуру
16.09.14
09:18
(18) Я же не про чистоту сапог спрашивал. За каким спросил?
20 vhl
 
16.09.14
09:18
(3) А что, в 7ке хранились?
21 dk
 
16.09.14
09:20
если текст запроса статичный, то имхо проще в профайлере отловить и подкорректировать под себе
22 Dmitriy_76
 
16.09.14
12:36
(16) а як же иначе быстро получить остатки базы а находясь в базе б  ???
23 Dmitriy_76
 
16.09.14
12:37
хм.. написал вот чего :
беру движения количество , умножаю на (1-(вид движения)*2)
о как....
а вид движения - число : 0 - приход, 1-расход
24 ДенисЧ
 
16.09.14
12:38
(20) и сейчас хранятся, и в 77 хранились
25 rsv
 
16.09.14
12:41
(0) У вас есть движения и этого достаточно чтобы остатик получить. Скуль от этого не умрет .. Дальше в дебри не лезьте .
26 rsv
 
16.09.14
12:43
(16) Потомуштаааааа быстрее.
27 Зеленый пень
 
16.09.14
12:44
(3) Шутник, однако. Ежемесячно хранятся + оперативные.
28 rsv
 
16.09.14
12:44
Всмысле проще данные куда нить выгрузить  ... в другую систему . Чтобаааааа мегапроект по вебсервсам не открывать , напрммер.
29 rsv
 
16.09.14
12:45
(27) Уже дебри начались .
30 rsv
 
16.09.14
12:46
(27) Это наверное для сертификата специалиста по 1С важно .