|
Запросец. Что-то не правильно. | ☑ | ||
---|---|---|---|---|
0
JadaOz
16.07.12
✎
08:50
|
Доброе утро.
Не пойму почему не показывает некоторые суммы по проводкам в отчет. (по одной-две на каждую номенклатурную группу. в документах все заполнено верно, сверяю по стандартной осв по счету.) Раскритикуйте пожалуйста. ВЫБРАТЬ ХозрасчетныйОбороты26.Субконто1 КАК НоменклатурнаяГруппа, ХозрасчетныйОбороты26.Субконто2 КАК СтатьяЗатрат, ХозрасчетныйОбороты26.СуммаОборотДт КАК СуммаОборотКор26, ХозрасчетныйОбороты20.СуммаОборотДт КАК СуммаОборотДт20, ХозрасчетныйОбороты25.СуммаОборотДт КАК СуммаОборотКор25, ЕСТЬNULL(ХозрасчетныйОбороты20.СуммаОборотДт, 0) + ЕСТЬNULL(ХозрасчетныйОбороты25.СуммаОборотДт, 0) + ЕСТЬNULL(ХозрасчетныйОбороты26.СуммаОборотДт, 0) КАК Итог ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( &НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет <> &Счет25 И КорСчет <> &Счет26, ) КАК ХозрасчетныйОбороты20 ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет = &Счет26, ) КАК ХозрасчетныйОбороты26 ПО ХозрасчетныйОбороты20.Субконто1 = ХозрасчетныйОбороты26.Субконто1 И ХозрасчетныйОбороты20.Субконто2 = ХозрасчетныйОбороты26.Субконто2 ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет = &Счет25, ) КАК ХозрасчетныйОбороты25 ПО (ХозрасчетныйОбороты26.Субконто1 = ХозрасчетныйОбороты25.Субконто1) И (ХозрасчетныйОбороты26.Субконто2 = ХозрасчетныйОбороты25.Субконто2) УПОРЯДОЧИТЬ ПО ХозрасчетныйОбороты20.Субконто1.Код, ХозрасчетныйОбороты20.Субконто2.Код ИТОГИ СУММА(СуммаОборотКор26), СУММА(СуммаОборотДт20), СУММА(СуммаОборотКор25), СУММА(Итог) ПО ОБЩИЕ, НоменклатурнаяГруппа, СтатьяЗатрат |
|||
1
izekia
16.07.12
✎
08:54
|
а где фото?
|
|||
2
LAAry
16.07.12
✎
08:54
|
ЕМНИП, на 20,25, и 26 разный набор аналитик.
|
|||
3
izekia
16.07.12
✎
08:56
|
(2) а там полное соединение
|
|||
4
JadaOz
16.07.12
✎
08:57
|
оборот-то по 20 везде, одинаковый набор аналитик..
|
|||
5
Fragster
гуру
16.07.12
✎
08:57
|
критикую: заменить соединение на объединение и свернуть. добавить фото в личную карточку.
|
|||
6
izekia
16.07.12
✎
08:57
|
периодичность
|
|||
7
LAAry
16.07.12
✎
08:59
|
Задача какая? получить суммы по статьям затрат не зависимо от счета? Тогда в (5) отписали.
|
|||
8
izekia
16.07.12
✎
08:59
|
(5) не с того начал)
|
|||
9
izekia
16.07.12
✎
09:00
|
(6) + хотя если за период обороты нужны
|
|||
10
JadaOz
16.07.12
✎
09:00
|
задача, увидеть, что есть прямые затраты на 20, а что пришло с 25 и 26. отдельными суммами по НМ и СтатьямЗатрат.
пойду пообъединяю тогда |
|||
11
izekia
16.07.12
✎
09:01
|
а смысл в объединении, если все равно, повторяющихся пар субконто не будет
|
|||
12
LAAry
16.07.12
✎
09:02
|
(10) ты на 25,26 прописала Номенклатурные группы? В типовом плане их нет, да и не нужны они там.
|
|||
13
JadaOz
16.07.12
✎
09:03
|
да причем тут НМ на 25 и 26. Везде оборот по 20. Только в первом случае исключаю корреспонденцию с 25 и 26, а во вторых двух наоборот хочу только с 25 и с 26.
|
|||
14
JadaOz
16.07.12
✎
09:12
|
(5) а это..вон то
фиговый объединитель из меня получился какой-то ВЫБРАТЬ ХозрасчетныйОбороты20.Субконто1 КАК Субконто1, ХозрасчетныйОбороты20.Субконто2 КАК Субконто2, ХозрасчетныйОбороты20.СуммаОборотДт КАК СуммаОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( &НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет <> &Счет25 И КорСчет <> &Счет26, ) КАК ХозрасчетныйОбороты20 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ХозрасчетныйОбороты25.Субконто1, ХозрасчетныйОбороты25.Субконто2, ХозрасчетныйОбороты25.СуммаОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет = &Счет25, ) КАК ХозрасчетныйОбороты25 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ХозрасчетныйОбороты26.Субконто1, ХозрасчетныйОбороты26.Субконто2, ХозрасчетныйОбороты26.СуммаОборотДт ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода, , Счет = &Счет20, , , КорСчет = &Счет26, ) КАК ХозрасчетныйОбороты26 ИТОГИ СУММА(СуммаОборотДт) ПО ОБЩИЕ, Субконто1, Субконто2 отдельными столбцами хочу. а не в одну кучу..( пошла фотку искать( помогите.. |
|||
15
LAAry
16.07.12
✎
09:13
|
плохой вариант. Попробуй
ВЫБРАТЬ ХозрасчетныйОбороты.Субконто1 КАК НоменклатурнаяГруппа, ХозрасчетныйОбороты.Субконто2 КАК СтатьяЗатрат, Выбор когда КорСчет = &Счет26 Тогда ХозрасчетныйОбороты.СуммаОборотДт Иначе 0 Конец КАК СуммаОборотКор26, Выбор когда КорСчет = &Счет25 Тогда ХозрасчетныйОбороты.СуммаОборотДт Иначе 0 Конец КАК СуммаОборотКор25, Выбор когда КорСчет <> &Счет25 И КорСчет = &Счет26 Тогда ХозрасчетныйОбороты.СуммаОборотДт Иначе 0 Конец КАК СуммаОборот20, ХозрасчетныйОбороты.СуммаОборотДт КАК Итог ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты( &НачПериода, &КонПериода, , Счет = &Счет20, , , , ) КАК ХозрасчетныйОбороты |
|||
16
JadaOz
16.07.12
✎
09:13
|
ещё раз код пожалуйста.
|
|||
17
JadaOz
16.07.12
✎
09:14
|
а, все, вижу) глюк
|
|||
18
LAAry
16.07.12
✎
09:14
|
Фотку не забудь
|
|||
19
JadaOz
16.07.12
✎
09:19
|
(15) спасибо вам большущее
|
|||
20
Fragster
гуру
16.07.12
✎
10:13
|
ВЫБРАТЬ
ХозрасчетныйОбороты20.Субконто1 КАК Субконто1, ХозрасчетныйОбороты20.Субконто2 КАК Субконто2, ХозрасчетныйОбороты20.СуммаОборотДт КАК СуммаОборотДт20, 0 КАК СуммаОборотДт25, 0 КАК СуммаОборотДт26 ... Объединить все ... 0, ХозрасчетныйОбороты20.СуммаОборотДт, 0 ... Объединить все ... 0, 0, ХозрасчетныйОбороты20.СуммаОборотДт |
|||
21
LAAry
16.07.12
✎
10:15
|
(20) тащить 3 раза одну таблицу не очень правильно...
|
|||
22
Fragster
гуру
16.07.12
✎
10:18
|
(21) виртуальные таблицы РБ странная вещь, может оказаться так быстрее, надо смотреть на реальных данных
|
|||
23
МихаилМ
16.07.12
✎
10:33
|
(20) получите на ms sql
Intra-query parallelism caused your server command to deadlock (21) итак тащите 3 раза |
|||
24
LAAry
16.07.12
✎
10:35
|
(23) где? в (15) обращение к таблице одно.
|
|||
25
МихаилМ
16.07.12
✎
10:37
|
(24)
извиняюсь перепутал с (0) |
|||
26
Fragster
гуру
16.07.12
✎
11:39
|
(23) 1ске вообще max degree of parallelism хорошо поставить в 1. ну а так - у вас что-то с оптимизатором
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |