Имя: Пароль:
1C
1С v8
Помогите сумму материалов на складе в СКД подключить для бухгалтерии .
0 budnik
 
13.04.15
16:13
На 10 счете по складам сумма в бухгалтерии не ведут.
Запрос из СКД .

ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Субконто1,
    МАКСИМУМ(ВЫБОР
            КОГДА ХозрасчетныйОстатки.КоличествоОстатокДт <> 0
                ТОГДА ХозрасчетныйОстатки.СуммаОстатокДт / ХозрасчетныйОстатки.КоличествоОстатокДт
            ИНАЧЕ 0
        КОНЕЦ) КАК Цена
ПОМЕСТИТЬ Цены
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, , , ) КАК ХозрасчетныйОстатки

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    СУММА(ХозрасчетныйОстатки.КоличествоОстатокДт * Цены.Цена) КАК СуммаОстатокДт,
    СУММА(ХозрасчетныйОстатки.КоличествоОстатокДт) КАК КоличествоОстатокДт,
    МАКСИМУМ(Цены.Цена) КАК Цена
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&КонецПериода, , , ) КАК ХозрасчетныйОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ Цены КАК Цены
        ПО ХозрасчетныйОстатки.Счет = Цены.Счет
            И ХозрасчетныйОстатки.Субконто1 = Цены.Субконто1

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2
1 budnik
 
13.04.15
16:14
Когда склада в отборе нет сумма есть , склад выбираю 0.
2 George Wheels
 
13.04.15
16:16
Опять хотелки бухов.
Остаётся только среднюю цену считать.
3 budnik
 
13.04.15
16:20
Запрос из двух таблиц , первая почему цену не выдает ,
на второй условие по складу ? Причем здесь хотелки
бухгалтеров.
4 George Wheels
 
13.04.15
16:26
Отбор накладывается и на первый запрос, поэтому суммы не будет.
5 budnik
 
13.04.15
16:31
Обходят как ?
6 budnik
 
13.04.15
16:36
Если на вторую таблицу отбор по субконто2 в  фигурных скобках поставить , работает , но не удобно надо склад всегда выбирать.
7 George Wheels
 
13.04.15
16:47
Например во втором запросе

ХозрасчетныйОстатки.Субконто2,

заменить на

ХозрасчетныйОстатки.Субконто2 КАК Суб2,

и делать отбор по Суб2.
Тогда работает.
8 budnik
 
15.04.15
08:18
Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn